.lg{--lg-font:var(--font-cabinet,"Cabinet Grotesk",system-ui,sans-serif);--lg-ink:#1a1a2e;--lg-orange:#ff6b2b;--lg-cream:#f8f4ef;--lg-muted:rgba(26,26,46,0.55);background:var(--lg-cream);color:var(--lg-ink);min-height:60vh}.lg,.lg :is(h1,h2,h3,h4,a,p,li,strong){font-family:var(--lg-font)}.lg-hero{background:var(--lg-ink);color:#fff;padding:3rem 1.25rem 2.5rem}.lg-hero__inner{max-width:48rem;margin:0 auto}.lg-back{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:1.25rem;color:rgba(255,255,255,.5);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.lg-back:hover{color:#fff}.lg-eyebrow{color:var(--lg-orange);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.lg-eyebrow,.lg-title{margin:0 0 .5rem;font-weight:800}.lg-title{font-size:clamp(1.85rem,5vw,2.75rem);letter-spacing:-.03em;line-height:1.1}.lg-updated{margin:0;color:rgba(255,255,255,.4);font-size:.75rem;font-weight:600;letter-spacing:.06em}.lg-body{max-width:48rem;margin:0 auto;padding:2.5rem 1.25rem 3.5rem}.lg-prose{background:#fff;border:2px solid rgba(26,26,46,.12);padding:1.75rem 1.35rem}@media (min-width:640px){.lg-prose{padding:2.25rem 2rem}}.lg-prose h2{margin:2rem 0 .75rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--lg-ink)}.lg-prose h2:first-child{margin-top:0}.lg-prose li,.lg-prose p{color:rgba(26,26,46,.75);font-size:.95rem;line-height:1.65;font-weight:500}.lg-prose ul{margin:.75rem 0;padding-left:1.25rem}.lg-prose a{color:var(--lg-orange);font-weight:700;text-decoration:underline}.lg-prose strong{color:var(--lg-ink);font-weight:800}.lg-foot{margin-top:2rem;padding-top:1.25rem;border-top:2px solid rgba(26,26,46,.1);color:var(--lg-muted);font-size:.875rem;font-weight:600}.lg-foot a{color:var(--lg-orange);font-weight:800;text-decoration:none}.lg-foot a:hover{text-decoration:underline}