:root{--navy:#01194c;--blue:#3d6fd6;--text:#0b1840;--muted:#52607e;--line:#01194c1f;--mist:#f2f5fb}*{box-sizing:border-box}body{color:var(--text);background:#fff;margin:0;font:400 17px/1.7 Instrument Sans Variable,system-ui,sans-serif}a{color:var(--navy);text-underline-offset:.18em}a:hover{color:var(--blue)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.wrap{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(16px,4vw,56px)}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:88px;display:flex}.legal-header a{align-items:center;min-height:44px;display:inline-flex}.legal-content{max-width:900px;min-height:55vh;padding-block:64px 96px}h1,h2{text-wrap:balance;font-family:Archivo Variable,system-ui,sans-serif;line-height:1.15}h1{margin-block:12px 28px;font-size:clamp(2rem,5vw,3.5rem)}h2{margin-block:36px 12px;font-size:clamp(1.3rem,3vw,1.65rem)}p{margin-block:14px}.eyebrow,.legal-updated{color:var(--muted);font-size:.85rem}.legal-facts{margin-block:32px}.legal-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,1fr) 2fr;gap:20px;padding-block:16px;display:grid}.legal-facts dt{font-weight:600}.legal-facts dd{overflow-wrap:anywhere;margin:0}footer{color:var(--muted);padding-block:44px calc(34px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;font-size:.9rem}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.foot img{width:auto;height:30px}.foot .mono{font-family:var(--f-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.06em;font-size:.74rem}footer a{color:inherit}@media (width<=520px){.legal-content{padding-block:36px 60px}.legal-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}
