.legal-main{width:100%;padding-top:70px;padding-bottom:90px}.legal-main h1{font-size:clamp(2.4rem,6vw,5.5rem);line-height:1.06;margin:24px 0}.legal-date{color:var(--muted,#aaa);margin-bottom:48px}.legal-main article{max-width:80ch;font-size:1rem;line-height:1.75}.legal-main article h2{font-size:clamp(1.4rem,3vw,2rem);line-height:1.2;margin:40px 0 16px}.legal-main article p{margin:0 0 18px}.legal-main article a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-main code{overflow-wrap:anywhere}.site-footer>div{flex-wrap:wrap;gap:20px}.legal-page .site-footer{flex-wrap:wrap;gap:24px}
