@import url('styles.css');
.legal-page{max-width:860px;margin:32px auto;padding:30px;background:#fffefa;border-radius:22px;line-height:1.65;color:#182e27}.legal-page h1{font-size:2rem;line-height:1.2}.legal-page h2{font-size:1.25rem;margin-top:28px}.legal-page a{color:#126548;text-decoration:underline}.legal-page table{border-collapse:collapse;width:100%;font-size:14px}.legal-page td,.legal-page th{border:1px solid #d4ddd8;text-align:left;vertical-align:top;padding:12px}.legal-page .draft-note{padding:16px;border-left:4px solid #b8dc45;background:#eff4e7}.legal-page nav{margin-bottom:24px}.legal-page li{margin:6px 0}.legal-page small{font-size:14px}.legal-page .scroll-table{overflow-x:auto}@media(max-width:600px){.legal-page{margin:12px;padding:22px 18px}.legal-page h1{font-size:1.6rem}.legal-page td,.legal-page th{min-width:160px}}@media print{body{background:white}.legal-page{margin:0;max-width:none;padding:0}.legal-page nav{display:none}a{color:inherit}.legal-page table{font-size:9pt}.legal-page h2{break-after:avoid}.legal-page tr{break-inside:avoid}}
