.support-main{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:88px 100px}
.support-welcome>.eyebrow{color:var(--rust);margin-bottom:24px}.support-welcome h1{font-size:clamp(44px,5vw,68px);line-height:1.12}.support-intro{max-width:440px;font-size:18px;color:var(--muted);margin-top:26px}
.contact-card{margin-top:42px;background:#f8e8dcce;border:1px solid #30363010;border-radius:24px;padding:34px}.contact-card>img{margin-bottom:26px}.contact-card h2{font-size:32px;letter-spacing:-.045em}.contact-card>p{margin-top:16px;color:var(--muted)}.contact-card .button{margin-top:24px;max-width:100%;font-size:17px;overflow-wrap:anywhere}.contact-card .contact-note{font-size:13px;line-height:1.7;margin-top:24px}
.support-art{width:100%;height:210px;object-fit:cover;object-position:center 58%;border-radius:22px;margin-bottom:32px}.support-answers>.eyebrow{color:var(--muted);font-size:11px}.support-answers h2{font-size:34px;margin-top:12px;margin-bottom:10px}.support-answers .faq-list summary{padding-block:22px}.support-answers .faq-list p{font-size:15px}.support-answers .faq-list a{text-decoration:underline;text-underline-offset:3px;color:var(--rust)}
@media(max-width:1000px){.support-main{gap:48px;padding-top:60px}.contact-card{padding:28px}}
@media(max-width:700px){.support-main{grid-template-columns:1fr;gap:48px;padding-block:44px 60px}.support-welcome h1{font-size:48px}.support-intro{font-size:17px}.contact-card{margin-top:30px}.support-art{height:210px}.header>.text-link{font-size:13px;gap:10px}.support-answers h2{font-size:32px}}
@media(max-width:360px){.support-welcome h1{font-size:40px}.contact-card{padding:23px}.contact-card .button{font-size:15px;padding-inline:19px}}
