.lg-hero{background:linear-gradient(180deg, #fff 0%, var(--c-cream) 100%);padding:26px 0 40px}.lg-hero .crumbs{margin-bottom:26px}.lg-eyebrow{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:#6b6256;align-items:center;gap:12px;margin:0 0 14px;font-size:.8rem;font-weight:600;display:flex}.lg-eyebrow:before{content:"";background:var(--grad);border-radius:3px;flex:none;width:30px;height:3px}.lg-hero h1{letter-spacing:-.02em;margin-bottom:.4em}.lg-meta{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0;font-size:.97rem;display:flex}.lg-body{padding-top:48px}.lg-prose{max-width:760px}.lg-prose h2{margin-top:1.9em;font-size:clamp(1.35rem,2.6vw,1.7rem)}.lg-prose h2:first-child{margin-top:0}.lg-prose table{background:#fff;font-size:.97rem;display:table}.lg-prose th,.lg-prose td{border-left:0;border-right:0}.lg-prose th{background:var(--c-cream)}.lg-prose .legal-draft{color:#5f4a00;background:#fff8e1;border:1px solid #f0dca0;border-left:5px solid #e0b93a;border-radius:0 16px 16px 0;margin:0 0 2em;padding:18px 22px}.lg-prose .legal-draft p{margin:0}.lg-prose .legal-todo{border:2px dashed var(--c-raspberry);background:#fdf5f6;border-radius:20px;margin:2.6em 0 0;padding:24px 26px 8px}.lg-prose .legal-todo h2{color:var(--c-raspberry-dark);margin-top:0;font-size:1.35rem}.lg-prose .legal-todo li{margin-bottom:.7em}@media (max-width:640px){.lg-hero{padding-bottom:28px}.lg-hero .crumbs{margin-bottom:16px}.lg-body{padding-top:34px}.lg-prose .legal-todo{border-radius:16px;padding:20px 18px 6px}.lg-prose .legal-draft{padding:16px}.lg-prose table{display:block;overflow-x:auto}.lg-eyebrow{font-size:.8rem}}
