.legal-prose{overflow-wrap:anywhere}.legal-prose ul{list-style:disc;padding-left:1.5rem}.legal-prose ul li{margin-top:.5rem;padding-left:.25rem}.legal-prose ul li::marker{color:#2563eb}.legal-prose a{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.legal-prose a:hover{color:#1e40af}.legal-prose a:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:2px}.legal-prose strong{color:#0f172a;font-weight:600}@media print{main section[id]{break-inside:avoid-page}.legal-prose a:after{content:" (" attr(href) ")";font-size:.8em}}@media (min-width:1024px){.legal-toc-scroll{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 28px),transparent)}}