.legal-hero{background:#eef5fb;padding:64px 0}.legal-hero h1{font-size:clamp(2.4rem,5vw,4rem);margin:15px 0}.legal-hero p{font-size:1.3rem}.legal-layout{display:grid;grid-template-columns:240px minmax(0,780px);gap:64px;padding-top:60px;padding-bottom:80px}.legal-layout nav{display:flex;flex-direction:column;gap:15px;align-self:start;position:sticky;top:30px}.legal-layout article{line-height:1.8}.legal-layout section{scroll-margin-top:30px;margin-bottom:38px}.legal-layout h2{font-size:1.55rem;line-height:1.3}.legal-layout article a{text-decoration:underline}.legal-layout li{margin-bottom:10px}@media(max-width:800px){.legal-layout{grid-template-columns:1fr;gap:35px}.legal-layout nav{position:static}.legal-hero{padding:40px 0}}