.hg{--teal:#16b5ce;--teal-700:#0e93a8;--teal-50:#eaf8fb;--teal-100:#d4f0f6;--orange:#f6a11f;--orange-600:#e8901a;--orange-50:#fef5e6;--ink:#13212e;--ink-2:#1c2c3a;--navy-bar:#0c1a27;--body:#46586a;--muted:#6c7c8c;--line:#e7edf2;--line-2:#eef3f7;--bg:#fff;--bg-soft:#f6fafc;--bg-tint:#eef8fb;--white:#fff;--shadow-sm:0 2px 10px rgba(19,33,46,.06);--shadow-md:0 14px 40px rgba(19,33,46,.1);--shadow-lg:0 30px 70px rgba(19,33,46,.16);--radius:18px;--radius-lg:26px;--maxw:1200px;--ease:cubic-bezier(.22,.61,.36,1)}.hg *{box-sizing:border-box;margin:0;padding:0}.hg{background:var(--bg);color:var(--body);font-family:Epilogue,system-ui,-apple-system,Segoe UI,sans-serif;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;line-height:1.65}.hg a{color:inherit;text-decoration:none}.hg img{display:block;max-width:100%}.hg .wrap{margin:0 auto;max-width:920px;padding:0 32px}.hg .legal-hero{background:radial-gradient(820px 460px at 92% -10%,var(--teal-50),transparent 60%),linear-gradient(180deg,#fff,#fafdfe);border-bottom:1px solid var(--line-2);padding:70px 0 40px}.hg .eyebrow{align-items:center;color:var(--teal-700);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.14em;text-transform:uppercase}.hg .eyebrow:before{background:var(--orange);border-radius:2px;content:"";height:2px;width:22px}.hg .legal-hero h1{color:var(--ink);font-size:clamp(30px,4.4vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:16px 0 0}.hg .legal-hero .updated{color:var(--muted);font-size:14px;font-weight:600;margin-top:14px}.hg .legal-body{padding:54px 0 90px}.hg .legal-body p{color:var(--body);font-size:16.5px;line-height:1.8;margin:0 0 18px}.hg .legal-body h2{color:var(--ink);font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.02em;margin:42px 0 14px}.hg .legal-body ul{margin:0 0 18px;padding-left:22px}.hg .legal-body li{color:var(--body);font-size:16.5px;line-height:1.75;margin-bottom:8px}.hg .legal-body a{color:var(--teal-700);font-weight:600;text-decoration:underline;text-underline-offset:2px}.hg .legal-body strong{color:var(--ink-2)}