
*{box-sizing:border-box}body{margin:0;background:#fafaf8;color:#222;font:15px/1.5 Arial,Helvetica,sans-serif}main{max-width:1020px;margin:auto;padding:40px 24px}a{color:#28523d;text-underline-offset:3px}.brand{font-size:12px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}h1{font-size:34px;line-height:1.15;letter-spacing:-.04em;margin:18px 0 8px}.intro{color:#666;margin:0 0 26px}table{width:100%;border-collapse:collapse;background:white;text-align:left;border:1px solid #ddd}thead th{background:#f0f2ed;color:#53604f;font-size:11px;letter-spacing:.08em;text-transform:uppercase}th,td{padding:13px 16px;border-bottom:1px solid #e5e5df;vertical-align:top}tbody th{font-weight:600;width:29%}tbody th span{font-size:11px;color:#999;display:inline-block;width:24px;font-weight:400}tbody td{width:32%}tbody td:last-child{background:#f5f8f2;color:#28523d;width:39%}.note{font-size:12px;color:#666;max-width:850px;margin:20px 0 14px}.back{font-size:13px}:focus-visible{outline:2px solid #28523d;outline-offset:4px}@media(max-width:600px){body{font-size:12px}main{padding:25px 12px}h1{font-size:28px}.intro{font-size:13px}th,td{padding:11px 8px;overflow-wrap:anywhere}tbody th{width:27%}tbody th span{display:block;width:auto;margin-bottom:3px}thead th{font-size:10px}.note{font-size:11px}}@media print{body{background:white;font-size:10pt}main{padding:0;max-width:none}h1{font-size:24pt}th,td{padding:9px}thead{display:table-header-group}tr{break-inside:avoid}.back{display:none}}
