[hidden]{display:none!important}.legal-main{max-width:940px;padding-top:64px;padding-bottom:75px}.legal-main h1{font-size:clamp(35px,5vw,58px);line-height:1.12;margin:0 0 22px}.legal-lead{color:var(--muted);font-size:17px;max-width:750px}.legal-main section{padding-top:35px;margin-top:30px;border-top:1px solid var(--line)}.legal-main section h2{font-size:25px;letter-spacing:-.025em;line-height:1.35;margin-bottom:17px}.legal-main section p,.legal-main li{font-size:15px;line-height:1.8;overflow-wrap:anywhere}.legal-main section a{color:#2c5748;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-main ul{padding-left:22px}.legal-date{margin-top:40px;color:var(--muted);font-size:12px}.print-button{margin-top:5px}.back-home{font-size:13px}.legal-page .footer p{font-size:12px;overflow-wrap:anywhere;margin-top:15px}.legal-page .brand img{width:220px;height:66px;object-fit:contain}.legal-page .footer{padding-bottom:40px}@media(max-width:600px){.legal-main{padding-top:40px}.legal-main section h2{font-size:22px}.legal-page .brand img{width:170px;height:60px}.legal-page .back-home{display:none}.legal-page .header-actions{gap:5px}.legal-main section p,.legal-main li{font-size:14px}.legal-page .footer nav{flex-wrap:wrap}.legal-main section{padding-top:28px;margin-top:24px}.legal-main h1{overflow-wrap:anywhere}}@media print{.header,.footer,.skip,.print-button{display:none!important}body{background:#fff;color:#000}.legal-main{padding:0;max-width:none}.legal-main h1{font-size:25pt}.legal-main section{padding-top:12px;margin-top:15px}.legal-main section h2{font-size:15pt;break-after:avoid}.legal-main section p,.legal-main li{font-size:10pt;line-height:1.45}.legal-main p{orphans:3;widows:3}.legal-main a{color:#000}.legal-lead{font-size:11pt}.eyebrow{font-size:8pt}@page{size:A4;margin:18mm}}
