.legal-header{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:105px;border-bottom:1px solid var(--line)}.legal-home{font-size:12px;font-weight:600}.legal-home:hover{color:var(--red)}.legal-header img{width:160px;height:auto}.legal-document{padding-top:65px;padding-bottom:75px}.legal-document__inner{max-width:830px;margin:0 auto}.legal-document h1{font-size:clamp(33px,4vw,55px);line-height:1.12;letter-spacing:-.05em;font-weight:500;margin:23px 0 18px}.legal-document__date{color:var(--muted);font-size:10px;margin-bottom:33px}.legal-document__intro{font-size:16px;line-height:1.9;margin-bottom:38px}.legal-document section{margin-bottom:30px}.legal-document section h2{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:1.3;margin-bottom:17px}.legal-document section p{font-size:13px;line-height:1.95;color:#595e55;overflow-wrap:anywhere}.legal-document section p+p{margin-top:13px}.legal-document__links{display:flex;gap:15px 25px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.legal-document__links a,.legal-document__links button{font:inherit;font-size:10px;line-height:1.6;border:0;background:transparent;padding:0;color:#5a6056;text-align:left}.legal-document__links a:hover,.legal-document__links a[aria-current=page],.legal-document__links button:hover{color:var(--red)}.legal-document__contact{font-size:12px;display:inline-block;margin-top:27px}.legal-document__contact:hover{color:var(--red)}@media(max-width:760px){.legal-header{min-height:83px;gap:18px}.legal-home{font-size:10px}.legal-header img{width:118px}.legal-document{padding-top:43px;padding-bottom:50px}.legal-document h1{font-size:35px}.legal-document__intro{font-size:14px;margin-bottom:31px}.legal-document section h2{font-size:20px}.legal-document section p{font-size:12px}}