.legal-page{max-width:800px;padding-top:48px;padding-bottom:80px}.legal-page h1{font-size:clamp(40px,7vw,66px);margin:24px 0;line-height:1.08}.legal-page h2{font-size:29px;line-height:1.25;margin:38px 0 16px;letter-spacing:0}.legal-page p,.legal-page li{font-size:18px;line-height:1.75;margin-bottom:18px}.legal-page a:not(.button){text-decoration:underline;text-underline-offset:4px}.legal-page ul{padding-left:24px}.legal-page code{overflow-wrap:anywhere;font-size:.9em}.legal-page nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding:20px 0;margin:25px 0;border-block:1px solid var(--line);font-size:17px}.legal-summary{padding:23px;border:1px solid var(--gold);margin-block:26px}.legal-summary p:last-child{margin-bottom:0}.legal-meta{color:var(--gold)}.legal-page footer{margin-top:45px;padding-top:24px;border-top:1px solid var(--line)}.legal-confirmation{max-width:40rem;margin:30px 0!important}.legal-return{margin-top:30px!important}@media(max-width:600px){.legal-page{width:calc(100% - 40px);padding-top:28px}.legal-page h2{font-size:27px}.legal-summary{padding:18px}.legal-page nav{gap:12px 20px}}
