.support-page{--welcome-ink:var(--light-ink);--welcome-line:var(--light-line);--welcome-copy:var(--light-copy);--welcome-surface:#fff;--focus-ring:var(--light-accent);color:var(--light-ink);background:var(--paper);min-block-size:100svh}.support-page>footer,.support-page>header,.support-page>main{inline-size:min(100% - 3rem,74rem);margin-inline:auto}.support-page>footer,.support-page>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-6);font-size:var(--text-small)}.support-brand{display:flex;align-items:center;gap:var(--space-3)}.support-brand img:first-child{inline-size:2.5rem;block-size:auto}.support-brand img:last-child{inline-size:7rem;block-size:auto}.support-page>main{--support-tint:#f3ede3;display:grid;gap:var(--space-7);padding-block:var(--space-7)}.support-eyebrow{color:var(--light-accent);text-transform:uppercase;letter-spacing:.12em;font-size:var(--text-small)}.support-intro h1{margin-block:var(--space-5);font-size:clamp(2.75rem, 5vw, 4.75rem);line-height:1.06;letter-spacing:-.04em;font-weight:300}.support-intro>p:not(.support-eyebrow){max-inline-size:30rem;color:var(--light-copy);font-size:1.125rem;line-height:1.7}.support-intro>nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-block-start:var(--space-5);line-height:1.5}.support-intro>nav>a:not(.support-download){color:var(--light-accent);text-underline-offset:0.2em}.support-remote a:not(.support-download){color:var(--light-accent);text-decoration:underline;text-underline-offset:0.2em}.support-card{padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--light-line);border-radius:var(--space-5);background:var(--welcome-surface);min-inline-size:0}.support-card h2,.support-download-panel h2{font-size:1.625rem;font-weight:400}.support-card>h2+p{color:var(--light-copy);line-height:1.6;margin-block:var(--space-3) var(--space-6)}.support-card .contact-form>button{padding:var(--space-4) var(--space-5);background:var(--ink);color:var(--paper);border-radius:var(--space-2)}.support-remote{margin-block-start:var(--space-6);padding-block-start:var(--space-6);border-block-start:1px solid var(--light-line);color:var(--light-copy);line-height:1.7}.support-remote h2{color:var(--light-ink);font-size:1.625rem;font-weight:400}.support-remote ol,.support-remote p{margin-block:var(--space-4)}.support-remote ol{padding-inline-start:var(--space-5)}.support-remote li+li{margin-block-start:var(--space-3)}.support-download{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--space-2);color:var(--welcome-surface);background:var(--light-accent);text-decoration:none}.support-download:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:0.2em}.support-download+p{font-size:var(--text-small)}.support-page aside{margin-block:var(--space-5);padding:var(--space-5);border-radius:var(--space-3);background:var(--support-tint)}.support-page aside h3{color:var(--light-ink);font-size:1.125rem;font-weight:500}.support-page aside p:last-child{margin-block-end:0}.support-page details{margin-block:var(--space-4);border-block:1px solid var(--light-line);padding-block:var(--space-4)}.support-page details summary{color:var(--light-ink);font-weight:500;cursor:pointer;padding-block:var(--space-2)}.support-download:focus-visible,.support-page details summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.support-download-panel>p,.support-page aside p,.support-page details ol,.support-page details p{margin-block:var(--space-4)}.support-page details ol{padding-inline-start:var(--space-5)}.support-page details li+li{margin-block-start:var(--space-3)}.support-download-panel{grid-column:1/-1;border-block-start:1px solid var(--light-line);padding-block-start:var(--space-7);color:var(--light-copy);line-height:1.7;min-inline-size:0}.support-download-panel h2{color:var(--light-ink)}.support-download-panel>p{max-inline-size:48rem}.support-computer-guides{display:grid;gap:var(--space-5);margin-block-start:var(--space-5)}.support-computer-guides>details{align-self:start;margin-block:0}.support-page>footer{border-block-start:1px solid var(--light-line);color:var(--light-copy);flex-wrap:wrap}.support-page>footer nav{display:flex;gap:var(--space-5)}@media (width >= 60rem){.support-page>main{grid-template-columns:0.9fr 1.1fr;align-items:start;padding-block:var(--space-8)}.support-computer-guides{grid-template-columns:repeat(2,minmax(0,1fr))}}