@media (max-width:900px){.legal-layout--toc{grid-template-columns:minmax(0,1fr)!important}.legal-toc{position:static!important;margin-bottom:1.5rem;border:1px solid hsla(0,0%,5%,.08);border-radius:.625rem;padding:.875rem 1rem;background:#fff}.legal-toc__details>summary{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}.legal-toc__details[open]>summary{margin-bottom:.625rem!important;padding-bottom:.375rem!important;border-bottom:1px solid hsla(0,0%,5%,.08)!important}.legal-toc__details>summary:after{content:"▾";margin-left:.5rem;color:#8c8c8c;transition:transform .12s ease}.legal-toc__details[open]>summary:after{transform:rotate(180deg);display:inline-block}}@media print{body{background:#fff!important;color:#000!important}.legal-page footer,.legal-page header,.legal-toc{display:none!important}.legal-page article,.legal-page main{padding:0!important;max-width:100%!important}.legal-layout,.legal-layout--toc{grid-template-columns:minmax(0,1fr)!important}section{page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}a{color:#000!important;text-decoration:underline!important}a[href^="mailto:"]:after,a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}}