:root{--ink:#17211b;--muted:#607067;--brand:#176b47;--paper:#f3f7f4;--line:#d8e3dc}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.legal-shell{width:min(880px,calc(100% - 32px));margin:auto}.legal-shell nav{display:flex;justify-content:space-between;padding:25px 0}.legal-shell nav div{display:flex;gap:18px}.legal-shell a{color:var(--brand)}.brand{color:var(--ink)!important;font:700 1.5rem Georgia,serif;text-decoration:none}.legal-shell article{margin:45px 0;padding:clamp(25px,6vw,55px);border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(23,33,27,.06)}.eyebrow{color:var(--brand);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}h1{margin:.25em 0 .7em;font:500 clamp(3rem,8vw,5rem)/1 Georgia,serif}h2{margin-top:2em;font-size:1.2rem}p,.legal-text{color:#46564d;line-height:1.75;white-space:normal}.legal-warning{padding:15px;border:1px solid #e4c77d;border-radius:10px;background:#fff8e7;color:#735514}.legal-shell footer{display:flex;justify-content:space-between;padding:25px 0;border-top:1px solid var(--line);color:var(--muted)}
