.legal-hero h1{font-size:clamp(26px,5.5vw,64px);overflow-wrap:normal;word-break:normal;hyphens:none;line-height:1.15}.legal-draft{padding:20px;border-left:3px solid #b78838;background:#f6f0e7;color:#40362b}.reading.legal h2{margin-top:2em}.reading.legal li{margin-bottom:12px}@media print{.site-header,.site-footer{display:none}.legal-hero{min-height:0;padding:20px;background:white;color:black}.legal-hero h1,.legal-hero p{color:black}.reading.legal{padding:0;max-width:none}.reading.legal h2{break-after:avoid}}
