.lg-h{animation:rise .7s var(--ease) both 50ms;margin-bottom:8px;padding-top:104px}.lg-tabs{border:1px solid var(--line2);gap:0;width:max-content;max-width:100%;margin-bottom:40px;display:flex;overflow-x:auto}.lg-tabs a{border-left:1px solid var(--line2);height:40px;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);white-space:nowrap;align-items:center;padding:0 16px;display:flex}.lg-tabs a:first-child{border-left:0}.lg-tabs a:hover{color:var(--fg)}.lg-tabs a[aria-current]{background:var(--fg);color:var(--bg)}.lg-h h1{letter-spacing:-.045em;font-size:clamp(40px,4.8vw,72px)}.lg-meta{border-top:1px solid var(--line2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 32px;margin-top:28px;padding:12px 0;display:flex}.lg-meta span{align-items:baseline;gap:10px;display:flex}.lg-meta b{font:500 13px var(--mono);letter-spacing:.04em;font-weight:500}.lg-meta .ph{font-size:11px}.lgb{font-size:17px;line-height:1.75}.lgb section{padding-top:8px;scroll-margin-top:96px}.lgb section+section{border-top:1px solid var(--line);margin-top:48px;padding-top:40px}.lgb h2{letter-spacing:-.025em;align-items:baseline;gap:16px;margin-bottom:18px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2;display:flex}.lgb h2 small{font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--g);flex:none}.lgb p{color:var(--mut);margin-bottom:18px}.lg-sub{font:500 12px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-top:14px}.lg-doc-t{font:500 12px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg)!important}.lgb h3{letter-spacing:-.01em;align-items:baseline;gap:14px;margin:28px 0 12px;font-size:18px;font-weight:500;line-height:1.3;display:flex}.lgb h3 small{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--g);flex:none}.lgb p strong,.lgb li strong{color:var(--fg);font-weight:500}.lgb p .pn{font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--g);vertical-align:1px;margin-right:10px}.lgb p.caps{font-size:15px;line-height:1.7}.lgb p .ph{vertical-align:2px;margin-right:8px;font-size:11px}.sk{flex-direction:column;gap:11px;margin:4px 0 22px;display:flex}.sk i{background:#f2f4f112;height:9px;display:block}.sk i:last-child{width:62%}.lgb ul{border-top:1px solid var(--line);margin:0 0 22px;padding:0;list-style:none}.lgb li{border-bottom:1px solid var(--line);color:var(--mut);grid-template-columns:36px minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.lgb li b{font:500 11px/1.9 var(--mono);color:var(--dim)}.lgb li .ph{font-size:11px}.lg-c dl div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.lg-c dl div:first-child{border-top:1px solid var(--line)}.lg-c dt{font:500 10px/1.8 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.lg-c dd{color:var(--fg);font-size:16px}.lg-c dd a{font-family:var(--mono);font-size:14px}.lg-end{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:64px 0 120px;padding-top:14px;display:flex}.toc ol{max-height:calc(100vh - 220px);overflow-y:auto}.toc a{padding:9px 0;font-size:13px}@media (width<=900px){.lgb{font-size:16px}.toc ol{max-height:none}}
