.legal-header{grid-template-columns:auto 1fr auto}.back-link{justify-self:center;color:var(--blue);font-weight:800}.legal-page{max-width:920px;margin:0 auto;padding:80px 28px 110px}.legal-page h1{font-size:clamp(3.5rem,8vw,7rem);line-height:.95;letter-spacing:-.06em;margin:20px 0 70px;color:var(--navy)}.legal-page section{display:grid;grid-template-columns:250px 1fr;gap:46px;padding:34px 0;border-top:1px solid var(--line)}.legal-page h2{font-size:1.1rem;line-height:1.35;margin:0;color:var(--navy)}.legal-page p,.legal-page address{margin:0 0 16px;color:#465a72;font-style:normal}.legal-page a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.legal-footer{grid-template-columns:1fr auto}.legal-footer p{text-align:left}@media(max-width:700px){.legal-header{grid-template-columns:1fr auto}.back-link{grid-row:2;grid-column:1/-1;justify-self:start;padding-bottom:14px}.legal-page{padding-top:55px}.legal-page h1{margin-bottom:48px}.legal-page section{grid-template-columns:1fr;gap:12px}.legal-footer{grid-template-columns:1fr}}
