*{box-sizing:border-box}body{margin:0;background:#f6f8fb;color:#20374c;font:16px/1.8 system-ui,sans-serif}a{color:#146cba}header{background:white;border-bottom:1px solid #dfe7ef;padding:20px 5%;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}header a{text-decoration:none}main{max-width:1000px;margin:auto;padding:45px 24px 70px}h1{font-size:clamp(30px,5vw,44px);line-height:1.2;letter-spacing:-1px}h2{font-size:22px;margin-top:38px;line-height:1.4}.eyebrow{font-size:12px;color:#647e94}.intro{padding:22px;background:#eaf3fc;border-radius:14px}.toc{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}table{width:100%;border-collapse:collapse;background:white}th,td{text-align:left;padding:13px;border:1px solid #dae5ee}.table-wrap{overflow:auto}footer{display:flex;gap:22px;flex-wrap:wrap;padding:25px 5%;background:white;border-top:1px solid #dfe7ef;font-size:13px}button{border:1px solid #b9cfe1;border-radius:8px;background:white;color:#28618d;padding:9px 14px;cursor:pointer}.legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;padding:20px 24px}.legal-links a{color:#326d99;text-decoration:underline}@media print{header,footer,.toc,.print-button{display:none}body{background:white;font-size:11pt}main{padding:0;max-width:none}h2{break-after:avoid}a{color:inherit;text-decoration:none}}