.docs-hero{padding:92px 0 72px;border-bottom:1px solid var(--line)}.docs-hero h1{max-width:780px;margin-bottom:22px}.docs-hero>p:last-child{max-width:650px;margin:0;color:var(--muted);font-size:16px}.docs-layout{display:grid;grid-template-columns:205px 1fr;gap:70px;padding-top:70px;padding-bottom:120px}.docs-sidebar{position:sticky;top:100px;align-self:start;display:grid;gap:4px}.sidebar-label{margin:0 0 13px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sidebar-link{padding:10px 12px;border-left:2px solid transparent;color:var(--muted);font-size:12px}.sidebar-link:hover,.sidebar-link.active{border-left-color:var(--gold);color:var(--cream);background:rgba(214,163,75,.06)}.docs-content{min-width:0}.manual-section{scroll-margin-top:90px;margin-bottom:105px}.manual-section:last-child{margin-bottom:0}.manual-section h2{margin-bottom:15px;font:500 clamp(36px,4vw,55px)/1.08 var(--serif)}.section-intro{max-width:680px;margin-bottom:30px;color:var(--muted);font-size:14px}.manual-card{margin-top:12px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(145deg,rgba(29,32,32,.83),rgba(15,17,18,.83));overflow:hidden}.manual-card h3{margin:0;padding:22px 25px;border-bottom:1px solid var(--line);font:500 27px var(--serif);color:var(--bright)}.control{display:grid;grid-template-columns:minmax(170px,.46fr) 1fr;gap:24px;padding:17px 25px;border-bottom:1px solid rgba(214,162,75,.1)}.control:last-child{border-bottom:0}.control strong{color:#d7c8a9;font-size:12px}.control p{margin:0;color:var(--muted);font-size:12px}@media(max-width:800px){.docs-layout{grid-template-columns:1fr;gap:35px;padding-top:45px}.docs-sidebar{position:relative;top:auto;display:flex;flex-wrap:wrap;gap:5px}.sidebar-label{width:100%;margin-bottom:5px}.sidebar-link{border:1px solid var(--line);border-left-width:1px;border-radius:4px;padding:8px 10px}.sidebar-link:hover,.sidebar-link.active{border-color:var(--gold)}.manual-section{margin-bottom:75px}}@media(max-width:600px){.docs-hero{padding:62px 0 55px}.docs-hero h1{font-size:clamp(42px,12vw,65px)}.control{grid-template-columns:1fr;gap:7px;padding:15px 18px}.manual-card h3{padding:19px 18px;font-size:24px}}
