.legal-layout{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start;padding-bottom:4rem}.legal-toc{border-bottom:1px solid #26354a20;padding-bottom:1.5rem}.legal-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.legal-page :is(a,button):focus-visible{outline:3px solid #8b6b91;outline-offset:4px}@media (min-width:1024px){.legal-layout{grid-template-columns:240px minmax(0,1fr);gap:2.5rem}.legal-toc{position:sticky;top:105px;max-height:calc(100vh - 130px);overflow-y:auto;border:0}.legal-toc nav{display:block}}@media (max-width:480px){.legal-toc nav{grid-template-columns:1fr}}@media print{body{background:white!important;color:#162333!important}.legal-no-print,footer,header,nextjs-portal{display:none!important}.legal-page,.legal-page>section{background:white!important}.legal-page>section{padding:1rem 0!important}.legal-page h1{font-size:30pt!important}.legal-layout{display:block}.legal-body{border:0!important;padding:0!important}.legal-body h2{break-after:avoid}.legal-body li,.legal-body p{orphans:3;widows:3}}