body{margin:0;background:#faf9f5;color:#1f2933;font:18px/1.6 system-ui,sans-serif}main{max-width:1100px;margin:auto;padding:32px 24px}h1,h2,h3{line-height:1.2}h2{margin-top:2.5rem}article{border-top:1px solid #b8c3ca;padding:12px 0}a{color:#12516a;text-underline-offset:3px;overflow-wrap:anywhere}a:focus-visible{outline:3px solid #bf6a20;outline-offset:4px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;min-width:1000px}th,td{text-align:left;vertical-align:top;padding:12px;border:1px solid #b8c3ca}caption{text-align:left;font-weight:700;padding:12px 0}li{margin:12px 0}@media print{body{font-size:11pt;background:white}main{padding:0;max-width:none}.table-scroll{overflow:visible}table{min-width:0;font-size:8pt}th,td{padding:5px}a{color:inherit}h2,h3{break-after:avoid}tr{break-inside:avoid}}
