.legal-page{background:var(--paper)}.legal-main{max-width:850px;padding-block:65px 50px}.legal-main h1{font-size:clamp(3.5rem,7vw,6rem)}.legal-date{font-size:14px;margin-top:20px;color:var(--muted)}.legal-main aside{background:var(--yellow);padding:25px;margin-top:35px;border-radius:4px}.legal-main aside h2{font-family:Barlow,Arial,sans-serif;letter-spacing:0;font-size:20px;margin-bottom:15px}.legal-main aside p{font-size:16px}.legal-nav{display:flex;gap:25px;flex-wrap:wrap;margin-block:35px}.legal-main section{border-top:1px solid #aeb9c4;padding-top:40px;margin-top:40px}.legal-main section h2{font-size:40px;line-height:1.1}.legal-main h3{font-size:19px;line-height:1.4;margin:30px 0 10px}.legal-main section p{font-size:17px;line-height:1.75}.legal-main mark{background:#e4db9e80;color:var(--ink);overflow-wrap:anywhere}.legal-main br{display:block;margin-bottom:9px}.legal-sources ul{padding-left:20px}.legal-sources li{margin-block:14px;line-height:1.5}.legal-back{margin-top:40px}@media(max-width:700px){.legal-main{padding-top:40px}.legal-page .site-header nav{flex-wrap:wrap;gap:16px;justify-content:flex-start}.legal-main section h2{font-size:34px}.legal-main aside{padding:20px}.legal-nav{gap:20px}.legal-main section p{font-size:16px}}

@media(max-width:700px){.legal-page .site-header{flex-wrap:wrap}.legal-page .site-header nav{display:flex}}
