:root{font-family:Arial,sans-serif;color:#202429;background:#f3f3f1;line-height:1.55;--red:#d80025}*{box-sizing:border-box}body{margin:0}header{background:#171b20;color:white;padding:20px 5vw;display:flex;gap:22px;align-items:center}header img{width:52px;height:52px;object-fit:contain;flex-shrink:0}header div{flex:1}header span{display:block;color:#bac0c7;font-size:12px}header a{color:#fff;font-size:14px}main{max-width:1440px;margin:auto;padding:0 5vw}.hero{padding:58px 0 42px;max-width:950px}.eyebrow{color:var(--red);letter-spacing:.16em;font-size:12px;font-weight:700}h1{font-size:clamp(40px,6vw,76px);line-height:1.03;letter-spacing:-.04em;margin:18px 0 24px}h2{font-size:32px;line-height:1.15;letter-spacing:-.025em}h3{font-size:20px;line-height:1.3}p{max-width:1100px}section{padding:35px 0;border-bottom:1px solid #d3d5d6}.notice{border-left:4px solid var(--red);padding:20px 24px;background:white;font-size:14px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.actions a,button{font:inherit;border:1px solid #bfc3c8;background:white;color:#171b20;padding:11px 15px;text-decoration:none;cursor:pointer;border-radius:2px}.actions a:first-child{background:var(--red);border-color:var(--red);color:white}nav{display:flex;gap:26px;overflow:auto;padding:22px 0;position:sticky;top:0;background:#f3f3f1;z-index:5;border-bottom:1px solid #ddd}nav a{white-space:nowrap;color:#333;font-size:13px;text-decoration:none;font-weight:700}a{color:#a90020}.scroll{overflow:auto;margin:22px 0}table{width:100%;border-collapse:collapse;font-size:14px;background:white}th,td{text-align:left;padding:14px;border-bottom:1px solid #ddd;vertical-align:top;min-width:90px}th{background:#202429;color:#fff}td:first-child{font-weight:700}.small{font-size:12px;color:#606773}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.metric{border-top:3px solid var(--red);padding:16px 0}.metric strong{display:block;font-size:30px;letter-spacing:-.03em}.metric span{font-size:13px}.barrow{display:grid;grid-template-columns:140px 1fr 100px;align-items:center;gap:15px;margin:15px 0;font-size:13px}.bar{display:flex;height:25px;background:#e7e7e7}.bar i{display:block;background:#d80025}.bar em{display:block;background:#777}.columns{display:grid;grid-template-columns:1fr 1fr;gap:42px}#methodCards article{padding:25px 0;border-top:1px solid #ccc;display:grid;grid-template-columns:260px 1fr;gap:25px}#methodCards h3{margin:0}#methodCards p{margin:0 0 12px}details{border-bottom:1px solid #ccc;padding:16px 0}summary{font-weight:bold;cursor:pointer}.inputgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:20px 0}label{display:flex;flex-direction:column;gap:5px;font-size:13px}input,select{font:inherit;padding:10px;background:white;border:1px solid #b7bdc5;border-radius:2px;width:100%}#option{max-width:160px}footer{padding:28px 5vw;border-top:3px solid var(--red);background:#171b20;color:#aaa;font-size:12px}.tag{font-size:12px;color:#a90020;font-weight:bold}.warn{background:#fff1dc;padding:16px}li{margin:12px 0}@media(max-width:760px){header{flex-wrap:wrap}.metrics,.inputgrid{grid-template-columns:1fr 1fr}.columns{grid-template-columns:1fr}#methodCards article{grid-template-columns:1fr}th,td{padding:10px;min-width:110px}.barrow{grid-template-columns:95px 1fr 65px}.metric strong{font-size:25px}h2{font-size:28px}}@media print{nav,.actions,#inputs{display:none}header{background:white;color:black}section{break-inside:avoid}body{background:white}}
