.legal-main{max-width:900px;padding-top:45px;padding-bottom:60px}.legal-main h1{font-size:42px;letter-spacing:-1px;margin:20px 0}.legal-intro{color:var(--muted);font-size:16px}.legal-section{padding:23px 0;border-top:1px solid var(--line)}.legal-section h2{font-size:22px;letter-spacing:-.3px}.legal-section p{font-size:15px;line-height:1.85;margin:0;color:#506958}.legal-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;font-weight:700;margin:25px 0}.legal-main a{color:var(--blue)}@media(max-width:760px){.legal-main h1{font-size:32px}.legal-section h2{font-size:20px}.legal-section p{font-size:14px}.nav .brand{font-size:19px}}