.legal-title{padding:55px 0 38px;border-bottom:1px solid var(--line)}.legal-title h1{font-size:44px;font-weight:600}.legal-title>p{margin-top:15px;font-size:12px;color:var(--muted)}.legal-layout{display:grid;grid-template-columns:250px 1fr;gap:65px;padding:40px 0 60px}.legal-toc{display:flex;flex-direction:column;gap:7px;position:sticky;top:105px;align-self:start}.legal-toc a{padding:9px 12px;border-radius:7px;font-size:12px;color:var(--muted)}.legal-toc a:hover{background:var(--pale);color:var(--blue)}.legal-layout article{min-width:0}.legal-layout section{margin-bottom:35px;scroll-margin-top:110px}.legal-layout h2{font-size:21px;display:flex;gap:15px;letter-spacing:-.02em;line-height:1.5}.legal-layout h2 span{color:var(--blue);font-size:inherit;font-weight:inherit;line-height:inherit;padding-top:0;flex-shrink:0}.legal-layout p{font-size:13px;line-height:1.9;margin:14px 0;color:var(--muted)}.legal-layout p a{color:var(--blue);overflow-wrap:anywhere}.legal-placeholder{background:#fff8e6;border:1px dashed #e4c77f;border-radius:9px;padding:14px;font-size:12px;color:#806424;margin:15px 0}.legal-sources{padding:20px;background:var(--pale);border-radius:12px;font-size:11px}.legal-sources a{display:block;margin-top:10px;color:var(--blue)}.legal-footer{display:flex;gap:25px;border-top:1px solid var(--line);padding:25px 0;font-size:11px;color:var(--muted)}.legal-footer span{margin-right:auto}.legal-back{font-size:12px;color:var(--blue)}@media(max-width:700px){.legal-title{padding:35px 0 25px}.legal-title h1{font-size:30px}.legal-layout{display:block;padding-top:22px}.legal-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:3px;background:var(--pale);padding:10px;border-radius:12px;margin-bottom:28px}.legal-toc a{font-size:10px;padding:7px}.legal-layout h2{font-size:18px;gap:10px}.legal-layout p{font-size:12px}.legal-footer{gap:15px;flex-wrap:wrap}.legal-footer span{width:100%}.legal-page .nav{flex-wrap:nowrap}}