.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;padding:65px 0 95px}.legal-layout aside{align-self:start;position:sticky;top:30px}.legal-layout aside nav{display:grid;gap:4px;margin-top:22px}.legal-layout aside a{font-size:13px;line-height:1.5;padding:12px 14px;border-radius:6px}.legal-layout aside [aria-current=page]{background:#ffed9c;font-weight:700}.legal-layout article{max-width:810px;min-width:0}.legal-layout h1{font-size:clamp(37px,5vw,64px);line-height:1.04;letter-spacing:-.055em;margin:22px 0}.legal-intro{font-size:19px;color:#65655c;margin:0 0 36px}.legal-layout section{border-top:1px solid #ddd;padding-top:28px;margin-top:30px}.legal-layout h2{font-size:24px;line-height:1.25;letter-spacing:-.035em;margin:0 0 18px}.legal-layout p{font-size:15px;line-height:1.85;margin-bottom:16px;overflow-wrap:anywhere}.legal-layout article a{text-decoration:underline;text-underline-offset:3px}.legal-contact{background:#fff5ca;border-radius:10px;padding:28px;margin-top:36px}.legal-sources{margin-top:34px;color:#65655c;font-size:12px!important}.legal-nav{width:100%;display:flex;gap:12px 23px;flex-wrap:wrap;font-size:11px;line-height:1.7}.footer{flex-wrap:wrap}.legal-nav a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:32px;padding-top:35px}.legal-layout aside{position:static}.legal-layout aside nav{display:flex;flex-wrap:wrap;gap:5px;margin-top:15px}.legal-layout aside a{padding:9px 12px;font-size:11px;border:1px solid #ddd}.legal-layout h1{font-size:43px}.legal-layout h2{font-size:23px}.legal-layout p{font-size:14px}.legal-intro{font-size:17px!important}.header>.text-link{font-size:11px}}@media(max-width:480px){.legal-layout h1{font-size:37px}.header>.text-link{display:none}.legal-contact{padding:22px}.legal-nav{font-size:10px;gap:10px 18px}}
