:root{--ink:#081923;--yellow:#ffd528;--paper:#f5f5f0;--text:#17232d;--muted:#607078;--display:"Barlow Condensed","Arial Narrow",sans-serif;--body:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font:16px/1.65 var(--body);margin:0}.page-wrap{width:min(100% - 48px,1000px);margin-inline:auto}.legal-header{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:84px;padding:18px max(24px,50% - 690px);display:flex}.brand img{width:176px;height:auto;display:block}.back-link{border-bottom:1px solid var(--yellow);color:#fff;padding-bottom:3px;font-size:13px;font-weight:700;text-decoration:none}.back-link:hover{color:var(--yellow)}.legal-hero{color:#fff;background:linear-gradient(112deg,#081923 0%,#102d39 100%);padding:86px 0 78px}.legal-hero p{color:var(--yellow);letter-spacing:.13em;margin:0 0 17px;font-size:12px;font-weight:800}.legal-hero h1{max-width:850px;font:800 clamp(44px,6vw,76px)/.86 var(--display);letter-spacing:-.8px;margin:0}.legal-hero span{border-top:5px solid var(--yellow);width:105px;margin:31px 0 19px;display:block}.legal-hero strong{font-size:15px;font-weight:600}.legal-document{background:#fff;margin-top:-28px;margin-bottom:74px;padding:54px 78px 62px;box-shadow:0 18px 46px #0819231a}.legal-document section{border-bottom:1px solid #dfe4e3;padding:31px 0}.legal-document section:first-child{padding-top:0}.legal-document section:last-child{border-bottom:0;padding-bottom:0}.legal-document h2{color:var(--ink);font:800 32px/.95 var(--display);letter-spacing:-.1px;margin:0 0 14px}.legal-document p{margin:0 0 17px}.legal-document p:last-child{margin-bottom:0}.legal-document ul,.legal-document ol{margin:15px 0 0;padding-left:24px}.legal-document li{margin:11px 0;padding-left:4px}.legal-document ul ul{margin-top:10px;list-style-type:circle}.agreement-intro{border-left:4px solid var(--yellow);background:#fff8d9;padding:19px 23px;font-weight:700;margin:33px 0 0!important}.legal-footer{color:#c4d0d3;background:var(--ink);padding:35px 0}.legal-footer .page-wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-footer img{width:148px;height:auto}.legal-footer small{font-size:11px}.legal-raw{white-space:pre-line;margin:0}@media (max-width:640px){body{font-size:15px}.page-wrap{width:min(100% - 36px,1000px)}.legal-header{min-height:70px;padding:15px 18px}.brand img{width:142px}.back-link{font-size:11px}.legal-hero{padding:57px 0 59px}.legal-hero h1{font-size:43px}.legal-document{margin-top:-18px;margin-bottom:38px;padding:35px 22px 40px}.legal-document section{padding:25px 0}.legal-document h2{font-size:29px}.legal-document ul,.legal-document ol{padding-left:20px}.legal-footer .page-wrap{display:block}.legal-footer small{margin-top:16px;display:block}}
