:root{--lg-col:33rem}.lg-main{max-width:calc(var(--lg-col) + var(--edge)*2);margin:0 auto;padding:calc(var(--nav-h) + var(--sp-7)) var(--edge) var(--sp-7)}.lg-main h1{max-width:none}.lg-main h2{max-width:none;font-size:var(--t-h3);margin-top:var(--sp-7);margin-bottom:var(--sp-4);line-height:1.25}.lg-nb{white-space:nowrap}.lg-main p.lede{margin-top:var(--sp-5);max-width:none}.lg-id{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-40);line-height:2.1;text-transform:uppercase;border-top:1px solid var(--hair);padding-top:var(--sp-4);margin-top:var(--sp-5)}.lg-main .lg-id a{color:var(--ink-58);text-decoration:underline;text-underline-offset:3px;text-transform:none}.lg-main .lg-id a:hover,.lg-main .lg-id a:focus-visible{color:var(--gold)}.lg-main p{margin-bottom:var(--sp-4)}.lg-main ul{margin:0 0 var(--sp-4) var(--sp-4)}.lg-main li{margin-bottom:var(--sp-2);padding-left:var(--sp-2)}.lg-main li::marker{color:var(--gold-40)}.lg-main strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums slashed-zero}.lg-main a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-micro) var(--ease-io)}.lg-main a:hover,.lg-main a:focus-visible{color:var(--gold)}.lg-panel{background:var(--navy-1);border:1px solid var(--hair);border-radius:var(--r);padding:var(--sp-5);margin:var(--sp-5) 0}.lg-panel p:last-child{margin-bottom:0}.lg-foot{border-top:1px solid var(--hair-soft);padding:var(--sp-6) var(--edge) var(--sp-7)}.lg-foot-in{max-width:var(--lg-col);margin:0 auto;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-40);line-height:2}.lg-foot-in p{margin-bottom:var(--sp-4)}.lg-foot-in p:last-child{margin-bottom:0}.lg-foot-in a{color:var(--ink-58);text-decoration:none;border-bottom:1px solid var(--hair);padding-bottom:2px;transition:color var(--dur-micro) var(--ease-io),border-color var(--dur-micro) var(--ease-io)}.lg-foot-in a:hover,.lg-foot-in a:focus-visible{color:var(--ink);border-color:var(--gold)}.lg-skip{position:absolute;left:-9999px;top:0;z-index:var(--z-nav);font-family:var(--brand);font-weight:600;font-size:var(--t-ui);background:var(--navy-2);color:var(--ink);padding:var(--sp-3) var(--sp-4);border:1px solid var(--hair);border-radius:var(--r);text-decoration:none}.lg-skip:focus{left:var(--edge);top:var(--sp-3)}@media (max-width:520px){.lg-main{padding-top:calc(var(--nav-h) + var(--sp-6))}.lg-id{line-height:2.3}}
