.lg-root{--lg-ink:#14171b;--lg-paper:#faf6ec;--lg-paper-deep:#f0e8d6;--lg-gold:#c9a876;--lg-text:#201c17;--lg-text-muted:#756b5c;min-height:100vh;display:flex;flex-direction:column;font-family:Inter,system-ui,sans-serif;color:var(--lg-text);background:var(--lg-paper)}.lg-root h1,.lg-root h2{font-family:Fraunces,Georgia,serif;margin:0}.lg-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:hsla(43,58%,95%,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid rgba(32,28,23,.08)}.lg-nav-inner{max-width:880px;margin:0 auto;padding:.9rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.lg-logo{font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-weight:600;color:var(--lg-text);text-decoration:none}.lg-nav-back{font-size:.85rem;color:var(--lg-text-muted);text-decoration:none}.lg-nav-back:hover{color:var(--lg-text)}.lg-body{flex:1 1;max-width:880px;margin:0 auto;padding:3rem 1.5rem 4.5rem;width:100%;box-sizing:border-box}.lg-tabs{display:flex;gap:.5rem;margin-bottom:2.5rem;border-bottom:1px solid rgba(32,28,23,.1);flex-wrap:wrap}.lg-tab{display:inline-block;padding:.6rem .9rem;font-size:.85rem;color:var(--lg-text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.lg-tab--active,.lg-tab:hover{color:var(--lg-text)}.lg-tab--active{font-weight:600;border-bottom-color:var(--lg-gold)}.lg-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--lg-gold);margin:0 0 .5rem}.lg-title{font-size:clamp(1.6rem,4vw,2.1rem);line-height:1.2}.lg-updated{margin:.6rem 0 0;font-size:.8rem;color:var(--lg-text-muted)}.lg-article{margin-top:2.25rem;font-size:.95rem;line-height:1.75;color:var(--lg-text)}.lg-article h2{font-size:1.15rem;margin:2.25rem 0 .75rem}.lg-article h2:first-child{margin-top:0}.lg-article p{margin:0 0 1rem}.lg-article ol,.lg-article ul{margin:0 0 1.25rem;padding-left:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem}.lg-article strong{font-weight:600}.lg-callout{background:var(--lg-paper-deep);border:1px solid rgba(32,28,23,.08);border-left:3px solid var(--lg-gold);border-radius:6px;padding:1rem 1.25rem;margin:0 0 1.25rem;font-size:.9rem}.lg-article a{color:var(--lg-text);text-decoration:underline;-webkit-text-decoration-color:var(--lg-gold);text-decoration-color:var(--lg-gold);text-underline-offset:2px}.lg-footer{max-width:880px;margin:0 auto;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;font-size:.8rem;color:var(--lg-text-muted);width:100%;box-sizing:border-box}.lg-footer nav{display:flex;gap:1.25rem}.lg-footer a{color:var(--lg-text-muted);text-decoration:none}@media (min-width:641px){.lg-footer{flex-direction:row;gap:0}}