*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f4f2ec;color:#0c1a2c}.legal-shell{width:min(920px,calc(100% - 40px));margin:0 auto;padding:48px 0 72px}.brand{display:inline-flex;margin-bottom:28px;color:#0c1a2c;text-decoration:none;font-weight:800;letter-spacing:.08em}.legal-card{background:#fbfaf6;border:1px solid #dfdcd2;border-radius:18px;padding:clamp(28px,5vw,56px);box-shadow:0 24px 64px rgba(12,26,44,.08)}.eyebrow{color:#2f6fc4;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}h1{font-family:Fraunces,Georgia,serif;font-size:clamp(40px,7vw,72px);line-height:1;margin:12px 0 28px}h2{font-size:16px;margin:28px 0 8px}p{color:#526174;line-height:1.75;font-size:16px}.updated{margin-top:32px;font-size:13px;color:#7d8a9f}.cta{display:inline-flex;margin-top:12px;background:#0c1a2c;color:#fff;text-decoration:none;border-radius:8px;padding:13px 18px;font-weight:700}.cta:hover{background:#2f6fc4}