:root{color-scheme:light;font-family:Arial,sans-serif;color:#11120f;background:#fff}*{box-sizing:border-box}body{max-width:1100px;margin:0 auto;padding:36px 28px;line-height:1.65}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #d8d9d3;padding-bottom:20px}a{color:inherit;text-underline-offset:4px}header a{font-weight:700;text-decoration:none}header span,.footnote,footer{color:#565952;font-size:14px}h1{font-size:clamp(28px,5vw,48px);line-height:1.12;letter-spacing:-1.5px;margin:42px 0 24px;max-width:750px}.notice{background:#f5f5f0;border-left:3px solid #d83324;padding:18px 22px}table{width:100%;border-collapse:collapse;table-layout:fixed;margin:32px 0}th,td{text-align:left;vertical-align:top;padding:16px 12px;border-bottom:1px solid #d8d9d3;overflow-wrap:anywhere;font-size:14px}th{font-size:12px;text-transform:uppercase;background:#f5f5f0;letter-spacing:.04em}.copy{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}h2{font-size:16px}footer{border-top:1px solid #d8d9d3;margin-top:40px;padding-top:20px}@media(max-width:650px){body{padding:24px 18px}header{flex-direction:column;gap:4px}table,tbody,tr,td{display:block}thead{display:none}tr{margin-bottom:24px;border-top:2px solid #11120f}td:before{content:attr(data-label);display:block;font-weight:700;font-size:12px;margin-bottom:5px}.copy{grid-template-columns:1fr}}@media print{body{padding:0;max-width:none}h1{margin-top:25px;font-size:32px}th,td{font-size:10px;padding:10px}tr{break-inside:avoid}a[download]{display:none}header span,.footnote,footer{font-size:10px}}
