@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600;700;800;900&display=swap');
:root{color-scheme:light;--ink:#173e32;--muted:#60736b;--green:#4dd296;--line:#dce9e1}*{box-sizing:border-box}body{margin:0;background:#f5f8f6;color:var(--ink);font:16px/1.75 'Red Hat Display',system-ui,sans-serif}a{color:#087047;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #ffb800;outline-offset:4px}header{background:white;border-bottom:1px solid var(--line)}.legal-header{max-width:980px;padding:18px 24px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:18px}.legal-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);font-size:25px;font-weight:900}.legal-brand img{width:48px;height:48px;object-fit:contain}.legal-brand small{display:block;font-size:11px;letter-spacing:.13em;font-weight:700}main{max-width:920px;margin:36px auto;padding:0 20px}article{background:white;border:1px solid var(--line);border-radius:24px;padding:clamp(22px,5vw,54px)}h1{font-size:clamp(30px,5vw,44px);line-height:1.13;letter-spacing:-.04em}h2{font-size:23px;line-height:1.35;margin:34px 0 12px}p{margin:12px 0}.legal-eyebrow{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#168753}.legal-lead{font-size:19px;color:var(--muted)}.legal-meta,footer{font-size:13px;color:var(--muted)}.legal-contact{padding:20px;background:#eefaf3;border:1px solid #c2e8d2;border-radius:16px;margin-top:32px}.legal-contact a{font-weight:700}.legal-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.legal-action{display:inline-block;padding:10px 16px;border-radius:12px;text-decoration:none;background:#173e32;color:white;font-weight:700}footer{text-align:center;padding:24px}section{scroll-margin-top:20px}li{margin:8px 0}@media print{header,footer,.legal-actions{display:none}main{margin:0;max-width:none}article{border:0;padding:0}body{background:white}h2{break-after:avoid}}

.legal-brand img{width:96px;height:64px;object-fit:contain}
