.legal-reader-page{padding-top:48px;padding-bottom:72px}.legal-reader-heading{margin-bottom:32px}.legal-reader-heading h1{overflow-wrap:anywhere;max-width:1000px;margin:0 0 18px;font-size:clamp(27px,3.7vw,42px);line-height:1.4}.legal-reader-heading>p{color:var(--sub);font-size:13px}.legal-reader-heading nav{flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-weight:650;display:flex}.legal-reader-heading nav a,.legal-reader-back{text-underline-offset:4px;text-decoration:underline}.law-reader{gap:14px;display:grid}.law-reader-document{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0}.law-reader-document>summary{cursor:pointer;align-items:baseline;gap:16px;padding:20px 24px;display:flex}.law-reader-document>summary h2{overflow-wrap:anywhere;flex:1;margin:0;font-size:17px;line-height:1.5}.law-reader-document>summary:after{content:"+";flex-shrink:0;font-size:20px}.law-reader-document[open]>summary:after{content:"−"}.law-reader-document>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.law-reader-number{color:var(--sub);font-variant-numeric:tabular-nums;font-size:13px}.law-reader-body{border-top:1px solid var(--border);padding:24px}.legal-reader-content{min-width:0;font-size:14px;line-height:1.95}.legal-reader-content [data-source-paragraph]{white-space:pre-wrap;overflow-wrap:anywhere}.legal-reader-content h2,.legal-reader-content h3{margin:28px 0 14px;font-size:18px;line-height:1.7}.legal-reader-content p{margin:12px 0}.law-actions{text-align:right;margin-bottom:24px}.law-actions a{border:1px solid var(--border);border-radius:var(--radius);padding:5px 12px;font-size:12px;display:inline-block}.legal-reader-back{margin-top:32px;display:block}@media (width<=600px){.legal-reader-page{padding-top:30px}.law-reader-document>summary{gap:10px;padding:16px}.law-reader-document>summary h2{font-size:15px}.law-reader-body{padding:16px}}@media print{.site-header,.site-footer,.law-actions,.legal-reader-heading nav,.legal-reader-back{display:none}.legal-reader-content{font-size:11pt}}
