.match-input-panel[data-astro-cid-xtuzawgy]>h2[data-astro-cid-xtuzawgy]{margin-bottom:10px}.match-example[data-astro-cid-xtuzawgy]{border-left:3px solid var(--gold);color:var(--muted);background:var(--cream);border-radius:0 10px 10px 0;margin:0 0 20px;padding:12px 13px;font-size:.82rem;line-height:1.5}.advanced-assumptions[data-astro-cid-xtuzawgy]{border-top:1px solid var(--border);margin-top:22px}.advanced-assumptions[data-astro-cid-xtuzawgy] summary[data-astro-cid-xtuzawgy]{color:var(--green);cursor:pointer;padding:18px 0 0;font-weight:800}.advanced-assumptions-content[data-astro-cid-xtuzawgy]{padding-top:18px}.match-input-panel[data-astro-cid-xtuzawgy]>.error[data-astro-cid-xtuzawgy]{margin:12px 0 0}[data-401k-match-calculator]{padding-bottom:68px}.match-invalid-result{text-align:center;place-content:center;gap:5px;min-height:190px;padding:28px;display:grid}.match-invalid-result[hidden]{display:none}.match-invalid-result strong{color:var(--green);font-size:1.15rem}.match-invalid-result span{max-width:380px;color:var(--muted)}.disclosure-section[data-match-invalid] .disclosure-list{opacity:.45;pointer-events:none}.match-main-bar{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;display:grid}.match-main-label{color:var(--muted);font-size:.72rem}.match-main-bar>strong{font-variant-numeric:tabular-nums;justify-self:end;font-size:.85rem}.match-main-track{background:var(--sand);border-radius:999px;grid-column:1/-1;height:32px;margin:3px 0 5px;display:flex;overflow:hidden}.match-personal-segment{background:var(--green)}.match-employer-segment{background:var(--gold)}.match-result-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.match-result-breakdown>div{border:1px solid var(--sand);background:var(--cream);border-radius:12px;gap:2px;min-width:0;padding:11px 12px;display:grid}.match-result-breakdown span{color:var(--muted);font-size:.72rem;line-height:1.25}.match-result-breakdown strong{font-variant-numeric:tabular-nums;font-size:.96rem}.match-drill-pills{flex-wrap:wrap;gap:6px;margin:12px 0 14px;display:flex}.match-drill-pills .pill{color:var(--brown);background:var(--sand)}.match-drill-pills .pill-home{color:var(--cream);background:var(--green)}.match-rate-head{color:var(--muted);grid-template-columns:72px minmax(0,1fr) 72px;gap:10px;margin-bottom:8px;font-size:.68rem;font-weight:800;display:grid}.match-rate-head span:last-child{text-align:right}.match-rate-chart{gap:8px;display:grid}.match-rate-row{border-left:3px solid #0000;border-radius:10px;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.match-rate-row.selected{border-left-color:var(--green);background:var(--cream)}.match-rate-row>strong{font-size:.9rem;display:grid}.match-rate-row>strong small{color:var(--muted);font-size:.58rem;font-weight:600}.match-rate-row>b{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem}.match-rate-track{background:var(--sand);border-radius:999px;height:20px;display:flex;overflow:hidden}.match-rate-track .personal{background:var(--green)}.match-rate-track .employer{background:var(--gold)}.match-growth-chart{gap:10px;display:grid}.match-growth-row{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.match-growth-row>span:first-child{color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:750}.match-growth-row>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.match-growth-track{background:var(--sand);border-radius:999px;height:22px;display:flex;overflow:hidden}.match-growth-track .employee{background:var(--green)}.match-growth-track .employer{background:var(--gold)}.retirement-legend{color:var(--muted);flex-wrap:wrap;gap:6px 13px;margin-top:12px;font-size:.7rem;display:flex}.retirement-legend span{align-items:center;gap:5px;display:inline-flex}.retirement-legend i{border-radius:2px;width:8px;height:8px}.retirement-legend .personal{background:var(--green)}.retirement-legend .employer{background:var(--gold)}[data-401k-match-calculator] .table-wrap table{min-width:590px}[data-401k-match-calculator]>.disclosure-section{margin-bottom:0}@media (width<=520px){[data-401k-match-calculator]{padding-bottom:52px}.match-result-breakdown{gap:7px}.match-result-breakdown>div{padding:9px}.match-result-breakdown strong{font-size:.84rem}.match-rate-head,.match-rate-row{grid-template-columns:58px minmax(0,1fr) 62px;gap:7px}.match-rate-row{padding-inline:6px}.match-growth-row{grid-template-columns:48px minmax(0,1fr);gap:6px}.match-growth-row>strong{color:var(--muted);grid-column:2;margin-top:-6px;font-size:.7rem}.match-growth-track{height:18px}}@media (width<=360px){.match-result-breakdown{grid-template-columns:1fr}}
