main.wide{max-width:1120px;margin:0 auto;padding:30px 24px 60px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.card{border:1px solid #bbb;padding:28px}.card h2{margin:0 0 22px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.metrics{display:flex;flex-wrap:wrap;gap:28px;margin:28px 0}.metric{border-left:4px solid #6fffd3;padding-left:16px}.metric strong{font-size:32px;display:block;line-height:1.2}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-size:14px}label input{margin-top:5px}.result{background:#f1f1f1;padding:20px;margin-top:22px}.result dl{margin:0}.result dl>div{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid #ddd}.result dt{font-size:14px}.result dd{margin:0;font-weight:700;text-align:right}.notice{border-left:4px solid #6fffd3;padding:12px 16px;background:#f7f7f7;margin:18px 0}.warning{border-left-color:#000}.error{font-weight:700}.reading{max-width:850px;margin:auto}.links a{display:block;padding:10px 0}.tag{font-size:13px;font-weight:700}.card p{font-size:16px}button.secondary{background:#eee;color:#000}.calc h3{margin-top:0}@media(max-width:750px){.grid{grid-template-columns:1fr}.fields{grid-template-columns:1fr 1fr}.card{padding:20px}.metrics{gap:20px}.metric strong{font-size:27px}}@media(max-width:430px){.fields{grid-template-columns:1fr}}