.legal-page{max-width:850px;margin:0 auto;padding:70px 24px 100px}.legal-page h1{font-size:clamp(48px,8vw,84px);margin:24px 0 40px}.legal-page h2{font-size:28px;letter-spacing:-.035em;line-height:1.2;margin:40px 0 16px}.legal-page p{margin:14px 0;overflow-wrap:anywhere}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-draft{padding:24px;border:2px solid #a13e20;background:#fff4e9;color:#24231f}.legal-draft strong{font-size:19px}footer nav{display:flex;gap:24px;flex-wrap:wrap}@media(max-width:600px){.legal-page{padding:44px 20px 70px}.legal-page h2{font-size:25px}}