.st.doc{flex-direction:column;min-height:100dvh;display:flex}.st .doc-hd{justify-content:space-between;align-items:center;gap:12px;height:68px;display:flex}.st .doc-in{flex:1;max-width:760px;padding-top:16px;padding-bottom:64px}.st .doc-in h1{font:400 clamp(40px,6vw,60px)/1 var(--display);letter-spacing:-.01em;text-wrap:balance;margin-bottom:20px}.st .doc-in h2{font:600 20px/1.25 var(--sans);margin:36px 0 10px}.st .doc-in h3{font:600 16px/1.3 var(--sans);margin:22px 0 6px}.st .doc-in p,.st .doc-in li{color:var(--ink);max-width:68ch;font-size:15.5px;line-height:1.6}.st .doc-in p+p{margin-top:10px}.st .doc-in ul{gap:4px;margin:8px 0 12px;padding-left:20px;display:grid}.st .doc-in li::marker{color:var(--accent)}.st .doc-co-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:4px 0 18px;display:grid}.st .doc-co-list div{background:var(--paper);color:var(--muted);border-radius:14px;padding:12px 14px;font-size:14px;line-height:1.45}.st .doc-co-list b{color:var(--ink);font-weight:600;display:block}.st .doc-tabs{gap:6px;display:flex}.st .doc-tabs a{font:600 13px var(--sans);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:7px 12px;text-decoration:none}.st .doc-tabs a[aria-current]{color:var(--accent-text);border-color:var(--accent-text);background:var(--accent-soft)}.st .faq{gap:10px;display:grid}.st .faq details{background:var(--paper);border-radius:16px;padding:0 18px}.st .faq summary{cursor:pointer;min-height:56px;font:600 16px var(--sans);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.st .faq summary::-webkit-details-marker{display:none}.st .faq summary:after{content:"+";font:400 22px var(--sans);color:var(--muted);transition:transform .2s}.st .faq details[open] summary:after{transform:rotate(45deg)}.st .faq details>div{padding-bottom:16px}.st .doc-co{color:var(--muted);flex-basis:100%;margin-top:8px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.st .faq summary:after{transition:none}}
