.termsPage{background:linear-gradient(#f8f9ff 0%,#fff 42%);min-height:100vh;padding:142px 0 100px}.termsIntroHero{text-align:center;margin-bottom:45px}.termsIntroHero .eyebrow{justify-content:center;margin-bottom:14px}.termsIntroHero h1{margin-bottom:13px;font-size:clamp(48px,6vw,74px);line-height:1}.termsIntroHero>p:last-child{max-width:550px;color:var(--muted);margin:0 auto;font-size:14px}.termsDocumentWrap{max-width:900px}.termsCard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:clamp(28px,5vw,70px)}.termsDocumentHeader{border-bottom:1px solid var(--line);padding-bottom:24px}.termsEffective{color:var(--purple);letter-spacing:.04em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:800}.termsDocumentHeader h1{text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-size:clamp(38px,5vw,58px);line-height:1.03}.termsIntro{color:var(--ink-2);padding:28px 0 8px}.termsSection{border-top:1px solid #edf0f7;padding:30px 0 5px}.termsSection h2{color:var(--ink);text-transform:uppercase;margin:0 0 17px;font-family:Oswald,Impact,sans-serif;font-size:clamp(24px,3vw,32px);line-height:1.08}.termsSection h3{color:var(--ink);margin:25px 0 10px;font-size:15px}.termsCard p,.termsCard li{color:#4f5c76;font-size:14px;line-height:1.75}.termsCard p{margin:0 0 14px}.termsCard ul{margin:0 0 18px;padding-left:23px}.termsCard li{margin:4px 0;padding-left:4px}.termsCard strong{color:var(--ink);font-weight:800}@media (max-width:580px){.termsPage{padding-top:118px;padding-bottom:60px}.termsIntroHero{margin-bottom:28px}.termsIntroHero h1{font-size:45px}.termsCard{border-radius:18px;padding:24px 20px}.termsCard p,.termsCard li{font-size:13px;line-height:1.7}.termsSection{padding-top:25px}}
