.lg-body{background:var(--ivory,#f7f3eb);color:var(--charcoal,#0a0b0d)}.lg-main{padding-bottom:3rem;width:100%}.lg-hero{padding-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:2rem;max-width:46rem}.hm.sygma-static-shell{scroll-padding-top:calc(var(--hd-h,84px) + 0.5rem)}.lg-crumb{font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--stone-light,#9a9690);margin:0 0 1rem}.lg-crumb a{color:inherit;text-decoration:none}.lg-h1{font-family:var(--font-display,"Instrument Serif",serif);font-size:clamp(1.85rem,3.5vw,2.5rem);font-weight:400;line-height:1.12;margin:0 0 0.75rem}.lg-updated{font-size:0.8rem;color:var(--stone,#5a5854);margin:0 0 1.5rem}.lg-prose{max-width:46rem;font-size:0.98rem;line-height:1.78;color:var(--stone)}.lg-prose section{padding:2rem 0;border-top:1px solid rgba(10,11,13,0.08);scroll-margin-top:calc(var(--hd-h,84px) + 1rem)}.lg-prose h2{font-family:var(--font-display,"Instrument Serif",serif);font-size:1.35rem;font-weight:400;color:var(--charcoal);margin:0 0 0.75rem}.lg-prose h3{font-family:var(--font-sans,"Plus Jakarta Sans",sans-serif);font-size:0.82rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--brand-olive-solid,#2b3827);margin:1.25rem 0 0.5rem}.lg-prose p{margin:0 0 1rem}.lg-prose ul,.lg-prose ol{margin:0 0 1rem;padding-left:1.25rem}.lg-prose li{margin-bottom:0.4rem}.lg-prose a{color:var(--brand-olive-deep,#222e1f);text-decoration:underline;text-underline-offset:2px}.lg-prose a:hover{color:var(--charcoal)}.lg-note{font-size:0.88rem;padding:1rem 1.15rem;background:rgba(255,255,255,0.5);border:1px solid rgba(10,11,13,0.08);border-radius:2px;margin-bottom:1.5rem}