.legal-page{width:min(920px,88%);margin:0 auto;padding:70px 0 85px}.legal-page h1{font-size:clamp(38px,5vw,58px);margin:20px 0}.legal-date{font-size:14px}.legal-page section{margin:40px 0;padding-top:35px;border-top:1px solid var(--line)}.legal-page h2{font-size:28px;line-height:1.25;margin-bottom:23px;letter-spacing:-.025em}.legal-page h3{font-size:20px;letter-spacing:-.015em;margin:25px 0 14px;line-height:1.3}.legal-page p+p{margin-top:16px}.legal-page p{line-height:1.8}.legal-page p a,.legal-facts a{color:var(--red);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-facts{margin:0}.legal-facts div{display:grid;grid-template-columns:230px 1fr;gap:25px;padding:12px 0;border-bottom:1px solid var(--line)}.legal-facts dt{color:var(--muted);font-size:15px}.legal-facts dd{font-size:16px;overflow-wrap:anywhere}.legal-page strong{color:var(--ink)}@media(max-width:600px){.legal-page{padding-top:45px}.legal-facts div{grid-template-columns:1fr;gap:3px}.legal-page h2{font-size:25px}.header>.text-link{font-size:13px}.legal-page section{margin:30px 0;padding-top:28px}}
