.legalPage{color:#182015;background:#f2f1e9;min-height:100vh;padding:24px 24px 0}.legalShell{max-width:900px;margin:0 auto}.legalHeader{border-bottom:1px solid #18201524;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 28px;display:flex}.legalBrand{align-items:center;display:inline-flex}.legalBrand img{width:auto;height:36px;display:block}.legalBack{color:#182015;text-underline-offset:3px;font-size:.78rem;font-weight:800}.legalArticle{padding:clamp(42px,7vw,84px) 0 80px}.legalEyebrow{color:#718700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:900}.legalArticle h1{color:#182015;letter-spacing:-.06em;max-width:780px;margin:0;font-size:clamp(2.5rem,7vw,5.8rem);line-height:.93}.legalLead{color:#5c675b;max-width:670px;margin:28px 0 10px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.5}.legalUpdated{color:#718070;margin:0;font-size:.8rem}.legalArticle section{max-width:760px;margin-top:40px}.legalArticle h2{color:#182015;margin:0 0 12px;font-size:1.25rem;line-height:1.2}.legalArticle p,.legalArticle li{color:#5c675b;font-size:1rem;line-height:1.65}.legalArticle p{margin:0 0 14px}.legalArticle ul{margin:0;padding-left:1.2rem}.legalArticle li+li{margin-top:8px}.legalArticle a{color:#4c6100;text-underline-offset:3px;font-weight:800}.legalNote{color:#182015;background:#d9ff00;border-radius:14px;margin-top:48px;padding:16px 18px;font-size:.86rem;line-height:1.45}.legalFooter{color:#718070;padding:0 0 28px;font-size:.78rem}.legalFooter a{color:#4c6100;text-underline-offset:3px;font-weight:800}@media (max-width:640px){.legalPage{padding:18px 18px 0}.legalHeader{align-items:flex-start;padding-bottom:22px}.legalBrand img{height:30px}.legalArticle{padding:42px 0 58px}.legalArticle h1{font-size:clamp(2.8rem,14vw,4.2rem)}.legalArticle section{margin-top:32px}.legalArticle p,.legalArticle li{font-size:.95rem}.legalFooter{padding-bottom:22px}}
