.legal{overflow-wrap:anywhere;hyphens:auto}.legal h1{font-size:clamp(2rem,6vw,3.5rem);letter-spacing:-.035em;line-height:1.1}.legal h2{font-size:clamp(1.35rem,4vw,1.8rem);margin-top:2rem}.legal ul{padding-left:22px}.legal li{margin-bottom:12px}@media print{.top,.skip,.footer{display:none!important}.legal{max-width:none;width:100%;margin:0;padding:0;color:#000;font-size:11pt}.legal h1{font-size:24pt}.legal h2{font-size:15pt;break-after:avoid}.legal a{color:#000;text-decoration:none}body{background:#fff}}
