.fs-support-page{max-width:1040px;margin:auto;padding:56px 24px 80px;color:#f4f1ea}.fs-support-page h1{font-size:clamp(36px,6vw,78px);line-height:1.06;margin:16px 0 32px;overflow-wrap:anywhere}.fs-support-page h2{font-size:clamp(22px,3vw,32px);line-height:1.2}.fs-support-page p{line-height:1.8;max-width:78ch}.fs-support-page>section{padding:24px 0;border-bottom:1px solid #363636}.fs-support-actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.fs-support-actions a{border:1px solid #555;padding:14px;color:#f4f1ea}.fs-support-contact{margin-top:42px;padding:28px;background:#141414;border:1px solid #363636}.fs-support-contact .fs-btn{white-space:normal}.fs-faq-controls{margin:28px 0}.fs-faq-controls label{display:block;margin-bottom:10px}.fs-faq-controls input{width:100%;min-height:56px;padding:14px;background:#141414;color:#f4f1ea;border:1px solid #666}.fs-faq-categories{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.fs-faq-categories button{background:#141414;color:#f4f1ea;border:1px solid #555;padding:12px;cursor:pointer}.fs-faq-categories button[aria-pressed=true]{background:#ccff00;color:#0a0a0a}.fs-faq-items details{padding:22px 0;border-block-start:1px solid #363636}.fs-faq-items summary{font-size:18px;font-weight:700;cursor:pointer}.fs-faq-items details[hidden],.fs-faq-controls[hidden],.fs-faq-empty[hidden]{display:none}.fs-support-page :focus-visible{outline:3px solid #ff3b00;outline-offset:4px}.fs-draft-note{border:2px dashed #ff3b00;padding:20px;background:#20130e}.fs-tracking input{background:#141414;color:#f4f1ea;border:1px solid #666;min-height:48px}.fs-error-code{font-family:'Space Mono',monospace;color:#ccff00;font-size:clamp(64px,20vw,160px);margin:0}@media(max-width:600px){.fs-support-page{padding:32px 16px 60px}.fs-support-contact{padding:20px}.fs-support-actions{flex-direction:column}.fs-faq-categories button{flex-grow:1}}
