.il-calc [hidden]{display:none!important}.calc input[type=date],.calc input[type=number]{font:400 1.05rem/1.2 var(--body);color:var(--ink);border:1.5px solid var(--ink-soft);background:#fff;border-radius:10px;width:100%;min-height:50px;padding:12px}.calc input:focus{outline:3px solid var(--pencil);outline-offset:1px;border-color:var(--ink)}.calc .bene label{margin-top:10px}.calc .tier-note{background:var(--paper);border:1.5px solid var(--ink);color:var(--ink);border-radius:8px;margin:-4px 0 0;padding:10px 12px;font-size:1rem}.calc .tier-note b{font:750 1.2rem/1 var(--display)}.stub .tier-badge{font:750 1rem/1 var(--body);background:var(--ink);color:#fff;border-radius:8px;margin-right:8px;padding:6px 10px;display:inline-block}.calc-app .stub .formula{color:var(--ink-soft);background:var(--paper);border:1px dashed var(--rule);border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:.92rem}.stub .il-check p{font-size:.92rem}.age-table th,.age-table td,.cola-table th,.cola-table td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 8px}.age-table th,.cola-table th{font:700 .72rem/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.age-table td.n,.cola-table td.n{text-align:right;font-variant-numeric:tabular-nums}.age-table td b,.cola-table td b{font:700 1.05rem var(--display)}.age-table .pct{background:var(--paper-2);vertical-align:middle;border:1px solid var(--rule);border-radius:99px;width:40px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.age-table .pct i{background:var(--accent);height:100%;display:block}.age-table tr.is-full .pct i{background:var(--sage)}.vs-pick{flex-direction:column;gap:5px;max-width:280px;font-size:.95rem;font-weight:700;display:flex}.vs-pick input{font:400 1.05rem/1.2 var(--body);color:var(--ink);border:1.5px solid var(--ink-soft);background:#fff;border-radius:10px;min-height:50px;padding:12px}.vs-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 12px;display:grid}.vs-grid>div{border:1.5px solid var(--ink);background:var(--paper);border-radius:12px;min-width:0;padding:14px}.vs-grid>div.win{background:var(--sage-soft);border-color:var(--sage)}.vs-grid .kicker{margin-bottom:4px;display:block}.vs-grid .big{font:750 clamp(1.4rem, 1.1rem + 2vw, 2.1rem)/1.1 var(--display);font-variant-numeric:tabular-nums;margin:2px 0 6px}.vs-grid p{color:var(--ink-soft);margin:2px 0;font-size:.9rem}.vs-sum{margin:0;font-size:1rem;line-height:1.5}.opts .opt{border:1.5px solid var(--ink);background:var(--paper);border-radius:12px;margin-bottom:10px;padding:14px}.opts .opt b{font:700 1.3rem var(--display)}.opts .opt p{margin:4px 0 0}@media print{@page{margin:14mm}.masthead,footer,.draft,.calc-app>.calc,.vs-pick,.results .road,.results .compare,.results .tiers-card,main>:not(.calc-app){display:none!important}.calc-app .results .card{break-inside:avoid;margin-bottom:10px;box-shadow:none!important;border:1px solid #999!important;padding:14px 18px!important;animation:none!important}.calc-app .print-head:not([hidden]){margin-bottom:12px;display:block}.age-table tr td,.bar-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact;animation:none!important}}.guide-group[data-astro-cid-uf3so7rm] h3[data-astro-cid-uf3so7rm]{font:700 .8rem/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin:26px 0 12px}.guide-grid[data-astro-cid-uf3so7rm]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.guide[data-astro-cid-uf3so7rm]{background:var(--card);border:2px solid var(--ink);color:var(--ink);border-radius:12px;padding:18px 40px 18px 18px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block;position:relative}.guide[data-astro-cid-uf3so7rm]:hover{box-shadow:var(--shadow);color:var(--ink);transform:translate(-2px,-2px)}.guide[data-astro-cid-uf3so7rm] b[data-astro-cid-uf3so7rm]{font:650 1.15rem/1.2 var(--display);margin-bottom:4px;display:block}.guide[data-astro-cid-uf3so7rm] span[data-astro-cid-uf3so7rm]{color:var(--muted);font-size:.92rem}.guide[data-astro-cid-uf3so7rm] i[data-astro-cid-uf3so7rm]{color:var(--accent);font-size:1.3rem;font-style:normal;position:absolute;top:18px;right:16px}
