body{font:15px/1.5 system-ui,sans-serif;max-width:1000px;margin:2rem auto;padding:0 1rem;color:#17232a}h1{font-size:1.7rem}h2{font-size:1.2rem}table{border-collapse:collapse;width:100%}th,td{border:1px solid #999;padding:.5rem;text-align:left;vertical-align:top}th:last-child,td:last-child{width:22%}li{margin:.6rem 0}@media print{body{font-size:10pt;margin:0;max-width:none}h2{break-after:avoid}tr{break-inside:avoid}a{color:inherit;text-decoration:none}@page{size:A4;margin:14mm}}
