.legal-page{color:#10224a;background:#f7f8fb;border-top:12px solid #ffd12e;min-height:100dvh;padding:54px clamp(18px,7vw,110px) 80px}.legal-page header{max-width:820px;margin:0 auto 42px}.legal-page header a{color:inherit;font-size:12px;font-weight:750}.legal-topline{justify-content:space-between;align-items:center;gap:18px;display:flex}.legal-topline .legal-language{color:#1a4fd8;border:2px solid #1a4fd8;justify-content:center;align-items:center;min-width:54px;min-height:40px;text-decoration:none;display:inline-flex}.legal-page h1{margin:28px 0 12px;font-size:clamp(36px,6vw,68px);line-height:1}.legal-page .lead{color:#4b5563;line-height:1.8}.legal-nav{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.legal-nav a{border:1px solid #112f453d;align-items:center;min-height:40px;padding:0 13px;text-decoration:none;display:inline-flex}.legal-nav a.active{color:#10224a;background:#ffd12e;border-color:#1a4fd8}.legal-content{gap:30px;max-width:820px;margin:auto;display:grid}.legal-content section{border-top:1px solid #112f452e;padding-top:24px}.legal-content h2{margin:0 0 10px;font-size:17px}.legal-content p,.legal-content li{color:#374151;font-size:12px;line-height:1.85}.legal-content ul{padding-left:20px}.legal-content code{font-family:var(--font-geist-mono)}@media (max-width:560px){.legal-page{padding-top:34px}.legal-page header{margin-bottom:30px}.legal-nav{grid-template-columns:repeat(2,1fr);display:grid}.legal-nav a{justify-content:center}}
