:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f6f5f0;color:#202522;font:17px/1.7 "Segoe UI",Arial,sans-serif}main{max-width:1080px;margin:50px auto;padding:0 24px 50px}h1{font-size:clamp(28px,4vw,44px);line-height:1.2;font-weight:550}h2{font-size:25px;margin-top:38px}a{color:#253a2c;text-underline-offset:4px}a:focus-visible,summary:focus-visible{outline:3px solid #a64027;outline-offset:5px}.eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.13em;color:#626861}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #d8dcd3;min-width:130px}thead{background:#e6ece1}summary{cursor:pointer;min-height:44px;padding-top:10px}code{overflow-wrap:anywhere;font-size:12px}details{margin-top:30px}@media print{body{background:white;font-size:11pt}main{margin:0;max-width:none}.table-scroll{overflow:visible}th,td{min-width:0;font-size:9pt}h2{break-after:avoid}}
