:root{--line:var(--sand);--paper:var(--warm-white)}.page-bag{display:flex;gap:.55rem;align-items:center;color:inherit;text-decoration:none;font-size:.8125rem;font-weight:600}.page-bag span{display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;background:var(--bone);font-size:.6875rem}.support-page{width:min(calc(100% - 2.5rem),87.5rem);margin:auto;padding:clamp(4.5rem,9vw,8.5rem) 0 clamp(5rem,10vw,9rem)}.support-intro{display:grid;grid-template-columns:minmax(0,.75fr) minmax(20rem,1.25fr);gap:clamp(2rem,8vw,8rem);padding-bottom:clamp(3.5rem,7vw,6.5rem);border-bottom:1px solid var(--line)}.support-kicker{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.support-intro h1{max-width:12ch;margin:0;font:500 clamp(3rem,7vw,7rem)/.9 "Syne",sans-serif;letter-spacing:-.055em}.support-lede{max-width:38rem;margin:1.75rem 0 0;color:var(--stone);font-size:clamp(1rem,1.5vw,1.25rem)}.support-grid{display:grid;grid-template-columns:repeat(2,1fr)}.support-card{display:grid;min-height:14rem;grid-template-columns:2.5rem 1fr auto;gap:1rem;padding:clamp(1.5rem,4vw,3.5rem);border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.support-card:nth-child(odd){border-right:1px solid var(--line)}.support-card:hover{background:var(--ink);color:var(--paper)}.support-card h2{margin:0 0 .75rem;font:500 clamp(1.5rem,3vw,2.6rem)/1 "Syne",sans-serif}.support-card p,.support-copy p,.support-copy li{color:var(--stone)}.support-copy{max-width:58rem;margin:clamp(3rem,7vw,6rem) 0 0 auto}.support-copy section,.support-copy details{padding:2rem 0;border-bottom:1px solid var(--line)}.support-copy h2{margin:0 0 1rem;font:500 clamp(1.35rem,3vw,2rem) "Syne",sans-serif}.support-copy summary{display:flex;justify-content:space-between;cursor:pointer;font:500 clamp(1.1rem,2vw,1.5rem) "Syne",sans-serif}.support-copy summary::after{content:"+"}.support-copy details[open] summary::after{content:"−"}.support-contact{display:grid;grid-template-columns:1fr .8fr;gap:clamp(2rem,8vw,7rem)}.support-contact form{display:grid;gap:1rem}.support-contact label{display:grid;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase}.support-contact input,.support-contact select,.support-contact textarea{padding:.9rem 0;border:0;border-bottom:1px solid var(--line);background:transparent;font:inherit}.support-contact textarea{min-height:9rem}.support-contact button{width:max-content;padding:1rem 1.5rem;border:0;background:var(--ink);color:var(--paper);font-weight:700}.store-panel{padding:2rem;background:var(--ink);color:var(--paper)}.store-panel p{color:#c9c4bc}.page-footer{margin-top:0}.notice{padding:1rem 1.25rem;border-left:3px solid var(--ink);background:var(--bone)}.story-preview{margin-top:clamp(3rem,7vw,6rem)}.story-preview-hero{margin:0 0 2rem}.story-preview-hero img,.story-preview-feature img{display:block;width:100%;height:min(68vw,42rem);object-fit:cover}.story-preview-hero figcaption{margin-top:.75rem;color:var(--stone);font-size:.6875rem;text-transform:uppercase}.story-preview section{padding:clamp(3rem,8vw,7rem) 0;border-bottom:1px solid var(--line)}.story-preview h2{max-width:17ch;margin:1.25rem 0;font:500 clamp(2rem,5vw,4.5rem)/1 "Syne",sans-serif;letter-spacing:-.04em}.story-preview p{max-width:46rem;color:var(--stone);line-height:1.75}.story-preview-feature{display:grid;grid-template-columns:.85fr 1fr;gap:clamp(2rem,7vw,7rem);align-items:center}.story-preview-feature img{height:min(57vw,38rem)}.story-preview-actions{display:flex;gap:1rem;margin:2rem 0}.story-preview-actions a{display:inline-flex;min-height:3.25rem;align-items:center;padding:.8rem 1.4rem;background:var(--ink);color:var(--paper);font-size:.8125rem;font-weight:700;text-decoration:none}.story-preview-actions a+ a{border:1px solid var(--ink);background:transparent;color:var(--ink)}.story-preview-closing{text-align:center}.story-preview-closing h2,.story-preview-closing p{margin-inline:auto}.story-preview-closing .story-preview-actions{justify-content:center}@media(max-width:48rem){.desktop-nav{display:none}.support-page{width:calc(100% - 1.75rem);padding-top:3.5rem}.support-intro,.support-grid,.support-contact,.story-preview-feature{grid-template-columns:1fr}.support-intro{gap:2rem}.support-card{min-height:11rem;padding-inline:0}.support-card:nth-child(odd){border-right:0}.announcement a{display:none}.story-preview-hero img,.story-preview-feature img{height:min(115vw,34rem)}.story-preview-actions{flex-direction:column}.story-preview-actions a{justify-content:center}}
