.legal-layout{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px);padding-block:clamp(32px,5vw,72px);display:grid}.legal-toc{background:#f3f5ef;border-top:4px solid #f2cf24;padding:24px}.legal-toc h2{margin-top:0;font-size:1.2rem}.legal-toc ol{padding-left:20px}.legal-toc li{margin-block:12px}.legal-body{overflow-wrap:anywhere;min-width:0;max-width:76ch;line-height:1.75}.legal-body section{border-bottom:1px solid #dce3d8;margin-bottom:28px;padding-bottom:28px;scroll-margin-top:130px}.legal-body h2{font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.3}.legal-body h3{font-size:1.2rem}.legal-body address{font-style:normal}.legal-body a,.legal-toc a{text-underline-offset:3px;text-decoration:underline}.legal-downloads{gap:20px;max-width:76ch;padding-block:40px 64px;display:grid}.legal-downloads .button{white-space:normal;width:fit-content;max-width:100%}@media (max-width:760px){.legal-layout{grid-template-columns:minmax(0,1fr)}.legal-toc{padding:20px}.legal-body section{scroll-margin-top:100px}}
