body:has(.support-page){background:#fff}
.support-page{box-sizing:border-box;max-width:1160px;margin:0 auto;padding:112px 28px 88px;color:#182b43;font-family:Inter,Arial,sans-serif}
.support-page h1,.support-page h2,.support-page h3,.support-page p{padding:0;margin:0}
.support-intro{max-width:860px}
.support-page h1{font-size:clamp(38px,4.5vw,56px);font-weight:600;line-height:1.12;letter-spacing:-.04em;margin-bottom:24px}
.support-intro>p{font-size:clamp(18px,2vw,22px);line-height:1.6;color:#3f5064;max-width:760px}
.support-page>section{margin-top:64px;scroll-margin-top:calc(var(--site-header-height,48px) + 24px)}
.support-page>section:first-of-type{margin-top:40px}
.support-page>section>h2{font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.025em;margin-bottom:28px}
.support-contact-grid,.support-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.support-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.support-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:32px;box-sizing:border-box;min-width:0;background:#f1f3f6;border:0;border-radius:20px}
.support-card h2,.support-card h3{font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.025em;margin-bottom:8px}
.support-card p{font-size:16px;line-height:1.65;color:#3f5064}
.support-page a{color:#2462a0;text-decoration:none;overflow-wrap:anywhere}
.support-page a:hover{text-decoration:underline}
.support-page a:focus-visible,.support-page summary:focus-visible{outline:2px solid #2462a0;outline-offset:4px}
.support-card>a{font-size:16px;line-height:1.5;max-width:100%}
.support-page .support-resource{color:#182b43;text-decoration:none}
.support-page .support-resource:hover{background:#e8edf3;text-decoration:none}
.support-resource>span{font-size:14px;line-height:1.5;color:#2462a0;margin-top:auto;padding-top:8px}
.support-resource:hover>span{text-decoration:underline}
.support-live{background:#f1f3f6;border-radius:20px;margin-top:24px;scroll-margin-top:calc(var(--site-header-height,48px) + 24px)}
.support-live>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;padding:24px 28px;font-size:18px;font-weight:600;line-height:1.4}
.support-page summary::-webkit-details-marker{display:none}
.support-detail-toggle::before{content:'+';font-size:24px;font-weight:400}
.support-live[open] .support-detail-toggle::before{content:'−'}
.support-live-body{padding:0 24px 24px}
.support-live-body .support-widget{width:100%;margin:0}
.support-live-body .live-support-send{width:auto;min-width:60px;padding-inline:12px;font-size:13px}
@media(max-width:1000px){.support-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-card{padding:28px}}
@media(max-width:700px){.support-page{padding:92px 20px 60px}.support-page h1{margin-bottom:20px}.support-page>section{margin-top:48px}.support-page>section:first-of-type{margin-top:32px}.support-page>section>h2{font-size:28px}.support-contact-grid,.support-doc-grid{grid-template-columns:1fr}.support-card{padding:26px}.support-live>summary{padding:22px}.support-live-body{padding:0 10px 16px}}
