.legal-shell{color:#eeeef3;background:#111216;min-height:100vh;font-size:16px;line-height:1.75}.legal-shell header{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;margin:auto;padding:28px 5%;display:flex}.legal-brand{align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.legal-brand svg{color:#ff8859}.legal-shell main{max-width:840px;margin:auto;padding:44px 24px 80px}.legal-shell h1{letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(36px,6vw,58px);line-height:1.15}.legal-shell h2{margin:38px 0 14px;font-size:24px;line-height:1.35}.legal-shell p,.legal-shell ul{color:#c6c8d1;margin:16px 0}.legal-shell ul{padding-left:24px;list-style:outside}.legal-shell li{margin:10px 0}.legal-shell a{text-underline-offset:4px;color:#e4d8ff;text-decoration:underline}.legal-shell .legal-brand{color:#f8f6ef;text-decoration:none}.legal-eyebrow{letter-spacing:.17em;font-size:13px;font-weight:650;color:#ffac87!important}.legal-date{font-size:14px}.legal-highlight{background:#24232d;border-left:3px solid #ff8859;border-radius:0 10px 10px 0;padding:20px 24px}.legal-shell footer{border-top:1px solid #353741;flex-wrap:wrap;justify-content:center;gap:16px 28px;max-width:1200px;margin:auto;padding:28px 24px;font-size:14px;display:flex}.legal-shell :focus-visible{outline-offset:5px;outline:3px solid #ffac87}
