.legal-page{max-width:980px;margin:0 auto;padding:54px 20px 96px}.legal-page__header{text-align:center}.legal-page__header h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.02}.legal-page__nav{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.legal-page__nav a{color:var(--text);border:1px solid var(--border);background:#fff;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none}.legal-page__nav a[aria-current=page]{color:#fff;border-color:var(--accent);background:var(--accent)}.legal-page__content{color:#2d241c;margin-top:42px;font-size:17px;line-height:1.7}.legal-page__content h2{margin:40px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.08}.legal-page__content p{margin:0 0 14px}.legal-page__content ol,.legal-page__content ul{margin:0 0 18px 22px;padding:0}.legal-page__content li{margin-bottom:10px}.legal-page__content a{color:var(--accent);text-underline-offset:4px}.legal-page__content strong{font-weight:800}@media (max-width:820px){.legal-page{padding:38px 16px 72px}.legal-page__content{margin-top:30px;font-size:16px;line-height:1.65}}