.documentation-main{width:min(1240px,100% - 96px);max-width:none;margin:0 auto;padding:56px 0 96px}.documentation-main>header{max-width:720px;margin-bottom:48px}.documentation-main h1{font:400 clamp(38px, 4.5vw, 60px)/1.15 var(--heading);letter-spacing:-.045em;margin:0 0 20px}.documentation-main>header p{color:var(--muted);font-size:14px;line-height:1.9}.documentation-layout{grid-template-columns:220px minmax(0,760px);align-items:start;gap:80px;display:grid}.documentation-layout>nav{flex-direction:column;gap:0;display:flex;position:sticky;top:32px}.documentation-layout>nav a{min-height:44px;color:var(--muted);align-items:center;font-size:12px;display:flex}.documentation-content{min-width:0}.documentation-content section{padding-bottom:40px;scroll-margin-top:32px}.documentation-content h2{font:400 26px/1.3 var(--heading);letter-spacing:-.025em;margin-bottom:20px}.documentation-content p,.documentation-content li{color:var(--muted);font-size:13px;line-height:1.95}.documentation-content p+p{margin-top:16px}.documentation-content a{text-underline-offset:4px;color:var(--text);overflow-wrap:anywhere;text-decoration:underline}.documentation-content ol{margin:16px 0;padding-left:20px}.documentation-content li{padding:4px 0 4px 4px}@media (max-width:1050px){.documentation-main{width:calc(100% - 64px)}.documentation-layout{grid-template-columns:180px minmax(0,1fr);gap:40px}}@media (max-width:759px){.documentation-main{width:calc(100% - 40px);padding:36px 0 48px}.documentation-main>header{margin-bottom:28px}.documentation-main>header p{font-size:13px}.documentation-layout{grid-template-columns:1fr;gap:32px}.documentation-layout>nav{border-bottom:1px solid var(--line);padding-bottom:20px;position:static}.documentation-content h2{font-size:24px}.documentation-content p,.documentation-content li{font-size:12px}}
