.legal-prose{max-width:72ch;color:var(--ink);font-size:1.0625rem;line-height:1.75}.legal-prose>:first-child{margin-top:0}.legal-prose h2{margin-top:3.25rem;scroll-margin-top:1.5rem;font-family:Merienda Variable,Merienda,cursive;font-size:1.5rem;font-weight:700;line-height:1.3}.legal-prose h3{margin-top:2rem;scroll-margin-top:1.5rem;font-size:1.15rem;font-weight:700;line-height:1.4}.legal-prose p,.legal-prose ul,.legal-prose ol,.legal-prose table,.legal-prose blockquote{margin-top:1rem}.legal-prose ul{padding-left:1.4rem;list-style:outside}.legal-prose ol{padding-left:1.6rem;list-style:decimal}.legal-prose li+li,.legal-prose li>ul,.legal-prose li>ol{margin-top:.45rem}.legal-prose li::marker{color:var(--accent-text)}.legal-prose a{color:var(--accent-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-prose a:hover{color:var(--ink)}.legal-prose strong{font-weight:700}.legal-prose blockquote{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:.25rem 1.5rem 1.25rem}.legal-prose table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.55;display:block;overflow-x:auto}.legal-prose th,.legal-prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.65rem .8rem}.legal-prose th{background:var(--surface-sunk);font-weight:700}.legal-prose hr{border:0;border-top:1px solid var(--line);margin:2.5rem 0}.legal-blank{color:#3b2d3f;background:#fde68a;border-radius:4px;padding:0 .3rem}.legal-skip{z-index:70;background:var(--btn-dark);color:var(--on-btn-dark);border-radius:8px;padding:.6rem 1rem;position:absolute;top:-4rem;left:1rem}.legal-skip:focus{top:1rem}@media print{header,footer,.legal-nav,.legal-toc,.legal-skip,body:before,body:after{display:none!important}.legal-prose{max-width:none;font-size:11pt}.legal-prose a:after{content:" (" attr(href) ")";font-size:.85em}}.legal-toc{max-width:72ch;font-size:1.0625rem}
