.support-page{padding-bottom:72px}.support-hero{padding-bottom:48px}.support-lead{max-width:720px;font-size:1.2rem}.support-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:28px;align-items:start}.support-card{background:#fff;border:1px solid #ccd8dd;border-radius:14px;padding:30px;color:#293c42}.support-card p{color:#43565d}.support-card a:not(.button){text-decoration:underline;text-underline-offset:3px}.support-card h2{font-size:2rem}.support-upload{border-top:4px solid #1e568b}.support-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-form{background:transparent;padding:0;border:0;box-shadow:none}.support-form label,#support-draft label{display:block;font-weight:600;color:#293c42;margin:0 0 16px}.support-page input,.support-page select,.support-page textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #9aafb9;background:#fff;color:#20343d;border-radius:6px;font:400 16px/1.5 Arial,sans-serif}.support-page textarea{resize:vertical}.support-page input:focus-visible,.support-page select:focus-visible,.support-page textarea:focus-visible{outline:3px solid #2d6dc5;outline-offset:2px}.support-small{font-size:.875rem}.support-page .button{background:#164d81;border-color:#164d81;color:#fff}.support-page .button:hover{background:#2469a6;color:#fff}.support-copy{padding:12px 18px;background:white;border:1px solid #9aafb9;border-radius:6px;color:#20343d}.support-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.support-step{display:block;font-size:.9rem;font-weight:700;color:#245e9b;margin-bottom:16px}.support-guide h3{font-size:1.4rem}.support-faq details{border-top:1px solid #ccd8dd;padding:16px 0}.support-faq summary{cursor:pointer;font-weight:600}.support-faq details p{margin:14px 0 0}#support-status{margin:16px 0 0}#support-draft{margin-top:20px}#support-draft .actions{margin:16px 0}.support-faq>p:last-child{margin-top:20px}@media(max-width:850px){.support-layout,.support-guide{grid-template-columns:1fr}}@media(max-width:540px){.support-fields{grid-template-columns:1fr;gap:0}.support-card{padding:22px}.support-hero{padding-bottom:30px}}
.support-hero .actions .text-link{color:#fff;border-color:#fff;text-decoration:underline;text-underline-offset:5px;font-weight:600;-webkit-text-fill-color:initial}
.support-hero .actions .text-link:hover{color:#c8e8ff;border-color:#c8e8ff}
.support-hero .actions .text-link:focus-visible{outline:3px solid #fff;outline-offset:6px;border-radius:2px}
.support-page .support-hero{background:linear-gradient(135deg,#12344b,#182c3b);border-radius:16px;padding:48px 32px;margin-top:32px;margin-bottom:32px}
.support-hero h1,.support-hero .eyebrow,.support-hero .support-lead{color:#f8fbff;-webkit-text-fill-color:initial}
@media(max-width:540px){.support-page .support-hero{padding:32px 22px}}
