:root{--lg-nav-pad:18px;--lg-head-clear:calc(var(--lg-nav-pad) * 2 + 30px + var(--hairline) + 12px)}@media (max-width:480px){.lg-sibling{display:none}}.lg-toc{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:2px 32px;display:grid}.lg-section{padding-block:var(--break-close);border-top:var(--hairline) solid var(--stroke-hairline);scroll-margin-top:var(--lg-head-clear)}.lg-section-head{align-items:baseline;gap:18px;display:flex}.lg-section-n{font-family:var(--font-mono);font-size:var(--mono-s);color:var(--text-meta);flex:none}.lg-h2{font-family:var(--font-display);font-stretch:calc(var(--display-wdth) * 1%);font-variation-settings:"wdth" var(--display-wdth);font-weight:var(--display-weight);font-size:var(--display-m);line-height:var(--display-leading);letter-spacing:var(--display-tracking-tight);text-wrap:pretty;margin:0}.lg-body{flex-direction:column;gap:18px;margin:22px 0 0;display:flex}.lg-p{max-width:var(--measure-text);font-size:var(--text-size);line-height:var(--text-leading);color:var(--text-secondary);text-wrap:pretty;margin:0}.lg-lead{color:var(--text-primary);font-weight:600}.lg-caps{background:var(--surface-wash);font-size:calc(var(--text-size) * .93);letter-spacing:.012em;padding:22px 24px;line-height:1.62}.lg-sub{font-family:var(--font-mono);font-size:var(--mono-m);font-weight:var(--mono-weight-strong);letter-spacing:var(--mono-tracking);color:var(--text-primary);text-wrap:pretty;margin:14px 0 -4px}.lg-sub-row{align-items:baseline;gap:14px;display:flex}.lg-sub-n{color:var(--text-meta);flex:none}.lg-list{max-width:var(--measure-text);border-bottom:var(--hairline) solid var(--stroke-hairline);margin:0;padding:0;list-style:none}.lg-item{border-top:var(--hairline) solid var(--stroke-hairline);font-size:var(--text-size);line-height:var(--text-leading);color:var(--text-secondary);text-wrap:pretty;align-items:baseline;gap:14px;padding:12px 0;display:flex}.lg-marker{min-width:16px;font-family:var(--font-mono);font-size:var(--mono-s);color:var(--text-meta);flex:none}.lg-table{max-width:var(--measure-text);border-bottom:var(--hairline) solid var(--stroke-hairline)}.lg-record{border-top:var(--hairline) solid var(--stroke-hairline);flex-direction:column;gap:14px;padding:22px 0;display:flex}.lg-record-title{font-family:var(--font-mono);font-size:var(--mono-s);text-transform:uppercase;letter-spacing:var(--mono-tracking-caps);color:var(--text-primary)}.lg-field{flex-wrap:wrap;gap:2px 24px;display:flex}.lg-field-label{font-family:var(--font-mono);font-size:var(--mono-xs);text-transform:uppercase;letter-spacing:var(--mono-tracking-caps);color:var(--text-meta);flex:0 0 128px;padding-top:5px}.lg-field-value{font-size:var(--text-size);line-height:var(--text-leading);color:var(--text-secondary);text-wrap:pretty;flex:280px}.lg-defs{max-width:var(--measure-text);border-bottom:var(--hairline) solid var(--stroke-hairline);margin:0}.lg-def{border-top:var(--hairline) solid var(--stroke-hairline);flex-direction:column;gap:8px;padding:18px 0;display:flex}.lg-dt{font-family:var(--font-mono);font-size:var(--mono-s);text-transform:uppercase;letter-spacing:var(--mono-tracking-caps);color:var(--text-primary)}.lg-dd{font-size:var(--text-size);line-height:var(--text-leading);color:var(--text-secondary);text-wrap:pretty;margin:0}.lg-insert{scroll-margin-top:var(--lg-head-clear)}.lg-insert-item{border-bottom:var(--hairline) solid var(--stroke-hairline);font-size:var(--text-size);line-height:var(--text-leading);color:var(--text-primary);text-wrap:pretty;align-items:baseline;gap:16px;padding:16px 0;display:flex}.lg-insert-marker{font-family:var(--font-mono);font-size:var(--mono-s);color:var(--text-meta);flex:none}
