.legal-page__intro{padding:90px 24px 65px;background:var(--ice);text-align:center;border-bottom:1px solid var(--line)}.legal-page__intro h1{font-size:clamp(38px,5vw,60px);line-height:1.1;letter-spacing:-.045em;margin:22px 0}.legal-page__intro p{font-size:13px;color:var(--muted)}.legal-content{max-width:830px;margin:auto;padding:64px 32px 110px;font-size:16px;line-height:1.85}.legal-content h2{font-size:25px;line-height:1.3;font-weight:500;margin:50px 0 22px}.legal-content h3{font-size:19px;margin:30px 0 15px}.legal-content p{margin:16px 0;overflow-wrap:anywhere}.legal-content ul,.legal-content ol{padding-left:25px}.legal-content li{margin:10px 0}.legal-content a{color:var(--cobalt);text-underline-offset:4px}.legal-index{padding:26px;background:var(--ice);border:1px solid var(--line);border-radius:6px;font-size:14px}.legal-index p{font-weight:500;margin-top:0}.legal-index ol{margin-bottom:0}.legal-page .footer{padding-bottom:35px}.legal-page .footer__top{padding-bottom:30px}.legal-page .inline-link{font-size:13px}@media(max-width:600px){.legal-page__intro{padding:60px 24px 45px}.legal-content{padding:38px 24px 75px;font-size:15px}.legal-page .top .brand img{width:165px}.legal-page .top .inline-link{font-size:11px;max-width:95px;text-align:right}.legal-content h2{font-size:23px}}
