.support-intro{background:#000;color:#fff;padding:64px 0}.support-intro h1{font-size:clamp(46px,6vw,76px)}.support-intro p{font-size:20px;color:#d4d7d1;margin:25px 0}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.support-grid>div>p{margin:24px 0;color:var(--muted)}.support-card{border:2px solid #000;border-radius:24px;padding:30px;background:#fff;margin-bottom:24px}.support-card label{display:block;font-weight:600;margin-bottom:9px}.support-card input,.support-card select,.support-card textarea{display:block;width:100%;min-width:0;font:inherit;color:#000;background:#fff;border:1px solid #a9aca6;border-radius:13px;padding:13px 15px;margin-bottom:22px}.support-card textarea{resize:vertical;line-height:1.5}.support-card input:focus,.support-card textarea:focus,.support-card select:focus{outline:2px solid #000;outline-offset:2px}.support-card input[readonly]{background:#f3f4f1;font-size:15px}.field-help{color:var(--muted);font-size:14px;line-height:1.5;margin:-9px 0 22px}.support-card>.pill{width:100%;cursor:pointer}.support-card button:disabled{opacity:.65;cursor:wait}.feedback{margin-top:17px;line-height:1.5;overflow-wrap:anywhere}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lookup{background:var(--soft)}.receipt>p{margin:20px 0}.receipt-actions{display:flex;flex-direction:column;gap:14px}.receipt-actions .pill{font-size:16px;cursor:pointer}.receipt-actions a{align-self:flex-start}.answer h4{font-size:18px;font-weight:600;margin:24px 0 10px}.plain-message{white-space:pre-wrap;overflow-wrap:anywhere}.answer-date{margin-top:15px}.support-card select{appearance:auto}
@media(max-width:760px){.support-intro{padding:44px 0}.support-intro p{font-size:18px}.support-grid{grid-template-columns:1fr;gap:32px}.support-card{padding:24px}.support-grid h2{font-size:36px}.header-inner>.pill{font-size:14px;min-height:44px;padding:9px 15px}.header-inner .brand{font-size:20px}.header-inner .brand img{width:44px;height:44px}}
@media(max-width:390px){.header-inner .brand span{font-size:17px}.header-inner .brand{gap:8px}.header-inner>.pill{max-width:145px;text-align:center;font-size:13px}.support-card{padding:20px}}
