.lg-main{padding-block:var(--section-pad)}.lg-hero{max-width:var(--measure-lead);margin-bottom:var(--section-pad)}.lg-title{margin-block:var(--gap-lg);font-size:var(--font-h2-major)}.lg-meta{gap:var(--gap-sm);margin-top:var(--gap-lg);flex-wrap:wrap;display:flex}.lg-meta span{padding:var(--gap-xs) var(--gap-md);border:var(--rule) solid var(--landing-border);border-radius:var(--radius-pill);color:var(--landing-text-3);font-size:var(--font-landing-micro);text-transform:uppercase;letter-spacing:var(--font-kicker-tracking)}.lg-layout{grid-template-columns:var(--legal-toc-w) minmax(0, var(--legal-measure));gap:var(--gap-2xl);align-items:start;display:grid}.lg-toc{top:calc(var(--landing-header-h) + var(--gap-lg));gap:var(--gap-md);padding-left:var(--gap-md);border-left:var(--rule) solid var(--landing-border);flex-direction:column;display:flex;position:sticky}.lg-toc a{color:var(--landing-text-3);font-size:var(--font-landing-micro);transition:color .2s var(--ease-fluid);text-decoration:none}.lg-toc a:hover{color:var(--landing-text-1)}.lg-section{padding-bottom:var(--gap-xl);margin-bottom:var(--gap-xl);border-bottom:var(--rule) solid var(--landing-border);scroll-margin-top:calc(var(--landing-header-h) + var(--gap-lg))}.lg-section:last-child{border-bottom:0}.lg-h2{margin:0 0 var(--gap-md);font-family:var(--font-serif-stack);font-optical-sizing:auto;font-weight:400;font-size:var(--font-legal-h2);line-height:var(--font-h2-lh);letter-spacing:var(--font-display-tracking);color:var(--landing-text-1)}.lg-h3{margin:var(--gap-xl) 0 var(--gap-sm);font-family:var(--font-serif-stack);font-optical-sizing:auto;font-weight:400;font-size:var(--font-legal-h3);letter-spacing:var(--font-display-tracking);color:var(--landing-text-1)}.lg-content p,.lg-content li{max-width:var(--measure-body);color:var(--landing-text-2);font-size:var(--font-landing-body);line-height:var(--font-landing-body-lh)}.lg-content p{margin-block:0 var(--gap-md)}.lg-content p:last-child{margin-bottom:0}.lg-content ul,.lg-content ol{padding-left:var(--gap-lg)}.lg-content li+li{margin-top:var(--gap-sm)}.lg-content code{padding:var(--gap-xs) var(--gap-sm);border-radius:var(--radius-sm);background:var(--landing-sunken);font-family:var(--font-mono-stack);font-size:var(--font-landing-micro);overflow-wrap:anywhere}.lg-note{margin-block:var(--gap-xl);padding:var(--gap-lg);border:var(--rule) solid var(--landing-border);border-radius:var(--radius-card);background:var(--landing-raised)}.lg-note b{margin-bottom:var(--gap-sm);color:var(--landing-text-1);font-size:var(--font-landing-micro);text-transform:uppercase;letter-spacing:var(--font-kicker-tracking);display:block}.lg-note p{margin:0}.lg-scroll{margin-top:var(--gap-lg);overflow-x:auto}.lg-table{border-collapse:collapse;width:100%}.lg-table th,.lg-table td{padding:var(--gap-md) var(--gap-sm);border-bottom:var(--rule) solid var(--landing-border);text-align:left;vertical-align:top;font-size:var(--font-landing-small);line-height:var(--font-landing-body-lh);color:var(--landing-text-2)}.lg-table th{color:var(--landing-text-3);font-weight:500;font-size:var(--font-landing-micro);text-transform:uppercase;letter-spacing:var(--font-kicker-tracking);white-space:nowrap}.lg-table td:first-child{color:var(--landing-text-1)}.lg-list-plain{gap:var(--gap-sm);margin:var(--gap-lg) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.lg-list-plain li{padding:var(--gap-xs) var(--gap-md);border:var(--rule) solid var(--landing-border);border-radius:var(--radius-pill);color:var(--landing-text-2);font-size:var(--font-landing-micro)}@media (max-width:1120px){.lg-layout{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr)}.lg-toc{gap:var(--gap-md);border-left:0;border-bottom:var(--rule) solid var(--landing-border);padding:0 0 var(--gap-lg);flex-flow:wrap;position:static}}
