.lg-hero{background:var(--navy);color:var(--ice);padding:clamp(7.5rem,14vw,10rem) 0 clamp(3rem,6vw,4.5rem)}.lg-eyebrow{color:var(--cyan)}.lg-title{text-transform:uppercase;margin:.75rem 0 1.25rem;font-size:clamp(2.5rem,7vw,4.5rem);line-height:.95}.lg-intro{opacity:.9;max-width:44rem;font-size:1.125rem;line-height:1.7}.lg-updated{opacity:.8;margin-top:1.25rem;font-size:.95rem}.lg-hero .lg-pending{color:var(--ice);border-color:color-mix(in oklab, var(--ice) 40%, transparent)}.lg-body{background:var(--ice);padding:clamp(2.5rem,6vw,5rem) 0}.lg-grid{gap:2.5rem;display:grid}@media (width>=1024px){.lg-grid{grid-template-columns:16rem minmax(0,1fr);gap:4rem}.lg-toc{align-self:start;position:sticky;top:7rem}}.lg-toc{font-size:.95rem}.lg-toc ol{gap:.35rem;margin-top:.75rem;display:grid}.lg-toc a{color:var(--navy);padding:.2rem 0;text-decoration:none;display:block}.lg-toc a:hover{color:var(--primary);text-decoration:underline}.lg-toc{display:none}@media (width>=1024px){.lg-toc{display:block}.lg-toc-mobile{display:none}}.lg-toc-mobile{border:1px solid color-mix(in oklab, var(--navy) 15%, transparent);background:var(--background);color:var(--navy);border-radius:.5rem}.lg-toc-mobile summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3rem;padding:0 1.25rem;list-style:none;display:flex}.lg-toc-mobile summary::-webkit-details-marker{display:none}.lg-toc-mobile[open] summary span{transform:rotate(45deg)}.lg-toc-mobile summary span{font-size:1.25rem;transition:transform .2s}.lg-toc-mobile summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lg-toc-mobile ol{padding:0 1.25rem 1rem;display:grid}.lg-toc-mobile a{color:var(--navy);border-top:1px solid color-mix(in oklab, var(--navy) 10%, transparent);padding:.6rem 0;text-decoration:none;display:block}.lg-toc-mobile a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lg-article{overflow-wrap:anywhere;min-width:0;max-width:48rem;color:var(--navy);font-size:1.0625rem;line-height:1.75}.lg-article section{border-bottom:1px solid color-mix(in oklab, var(--navy) 12%, transparent);margin-bottom:2.25rem;padding-bottom:2.25rem;scroll-margin-top:7rem}.lg-article h2{font-family:var(--font-display);text-transform:uppercase;margin-bottom:1rem;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.15}.lg-article h3{letter-spacing:.04em;margin:1.25rem 0 .35rem;font-size:1rem;font-weight:700}.lg-article p+p{margin-top:.9rem}.lg-article ul{margin:.5rem 0 .9rem;padding-left:1.4rem;list-style:outside}.lg-article a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.lg-article a:focus-visible,.lg-toc a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}.lg-fields{background:var(--background);border-left:3px solid var(--primary);gap:.5rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.lg-fields dt{font-weight:700}.lg-fields dd{margin:0 0 .5rem}.lg-pending{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;opacity:.75;border:1px dashed color-mix(in oklab, var(--navy) 40%, transparent);border-radius:.25rem;padding:.1rem .5rem;font-size:.72em;font-weight:700;display:inline-block}.lg-note{border-top:2px solid color-mix(in oklab, var(--navy) 25%, transparent);background:color-mix(in oklab, var(--navy) 4%, transparent);color:color-mix(in oklab, var(--navy) 85%, transparent);margin-top:1rem;padding:1.25rem;font-size:.95rem}.lg-note .technical-label{margin-bottom:.4rem}html{scroll-padding-top:7rem}@media print{.lg-hero,.lg-body{color:#000;padding:1rem 0;background:0 0!important}.lg-toc,.lg-toc-mobile{display:none!important}.lg-grid{display:block}.lg-article{color:#000;max-width:none}.lg-article section{break-inside:auto}.lg-article h2{break-after:avoid}.lg-note{background:0 0}}
