.st-wrap{flex-direction:column;gap:24px;padding-block:24px 40px;display:flex}.st-nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.st-nav a{border-radius:var(--r-md);min-height:44px;color:var(--fg-2);white-space:nowrap;flex:none;align-items:center;padding:0 14px;font-size:14px;display:flex}.st-nav a:hover{background:var(--surface-2);color:var(--fg)}.st-nav a[aria-current=page]{background:var(--surface);color:var(--brand);box-shadow:inset 0 0 0 1px var(--border);font-weight:800}.st-doc{flex-direction:column;flex:1;gap:16px;min-width:0;max-width:720px;display:flex}.st-doc h1{color:var(--brand);margin:0;font-size:clamp(24px,3.2vw,32px);font-weight:800}.st-doc h2{margin:12px 0 0;font-size:19px;font-weight:800}.st-doc p,.st-doc li{color:var(--fg);margin:0;font-size:16px;line-height:2}.st-doc ul{margin:0;padding-inline-start:22px}.st-upd{color:var(--fg-3);font-size:13px}.st-faq{border-top:1px solid var(--border)}.st-faq details{border-bottom:1px solid var(--border)}.st-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-weight:700;list-style:none;display:flex}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary .i{transition:transform var(--d-base) var(--ease-out)}.st-faq details[open] summary .i{transform:rotate(180deg)}.st-faq details p{color:var(--fg-2);padding-bottom:16px}.st-contact{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.st-contact div{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:2px;padding:14px 16px;font-size:14px;display:flex}.st-contact b{font-size:16px}@media (min-width:900px){.st-wrap{flex-direction:row;align-items:flex-start;gap:48px}.st-nav{flex-direction:column;flex:0 0 220px;overflow:visible}}@media (prefers-reduced-motion:reduce){.st-faq summary .i{transition:none}}
