.partner-contact-link{margin:25px 0 0;border-top:1px solid var(--line);padding-top:20px;max-width:780px}.profile-content .partner-contact-link{max-width:510px}
.partner-contact-button{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:15px 20px;border:1px solid var(--navy);border-radius:3px;background:var(--navy);color:#fff;text-decoration:none;text-align:left}
.partner-contact-button:hover{background:var(--blue);border-color:var(--blue);color:#fff}.partner-contact-button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.partner-contact-icon{display:flex;align-items:center;justify-content:center;flex:none;color:var(--gold-light)}.partner-contact-icon svg{width:25px;height:25px}
.partner-contact-copy{flex:1;min-width:0;text-align:center}.partner-contact-copy strong{font-size:14px;font-weight:600;line-height:1.6}
.partner-contact-arrow{margin-left:auto;flex:none;width:19px;height:19px;color:var(--gold-light)}
.partner-contact-active .chat-launcher,.partner-contact-active .site-promotion{visibility:hidden!important;pointer-events:none!important}
.partner-inquiry h1{overflow-wrap:anywhere;text-wrap:balance}.partner-inquiry #partner-status{font-size:16px;line-height:1.9}
@media(max-width:650px){main.partner-inquiry .support-heading h1{font-size:clamp(26px,7.2vw,31px)}.partner-contact-button{padding:14px 16px;gap:12px}.partner-contact-icon svg{width:23px;height:23px}.partner-contact-copy strong{font-size:14px}}
@media(max-width:360px){.partner-contact-button{padding:13px 14px;gap:10px}.partner-contact-copy strong{font-size:13px}.partner-contact-icon svg{width:22px;height:22px}}
