.legal-links{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.legal-links a{text-decoration:underline;text-underline-offset:4px}.legal-links a:hover,.legal-links a:focus-visible{color:var(--gold2)}.legal-page .legal-content{max-width:900px;padding-top:110px;padding-bottom:60px}.legal-page article{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,4vw,48px)}.legal-page h1{font-size:clamp(27px,4vw,40px);line-height:1.6;letter-spacing:normal;color:var(--rose);margin-bottom:24px}.legal-page h2{font-size:clamp(19px,2.5vw,24px);line-height:1.7;margin:30px 0 10px;color:var(--rose)}.legal-page p{font-size:16px;line-height:2.1;margin:0 0 16px;overflow-wrap:break-word}.legal-page article>:last-child{margin-bottom:0}
