#inflation-calculator #result.primary-result .primary-result__value{font-size:34px}#inflation-calculator #result.primary-result .primary-result__details{width:100%;margin-top:10px}.inflation-detailed-result.expandable-result__panel{padding-top:72px}.inflation-detailed-result .expandable-result__header p{margin:6px 0 0}.inflation-detailed-result .expandable-result__header+.expandable-result__content{margin-top:20px}.inflation-detailed-result .expandable-result__content{gap:0;display:grid}.inflation-detailed-result .expandable-result__content>*{min-width:0}.inflation-detailed-result .expandable-result__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.inflation-detailed-result .expandable-result__metrics div{background:#f8fafc;border:1px solid #14375214;border-radius:12px;padding:13px 14px;display:block}.inflation-detailed-result .expandable-result__metrics dt{margin-bottom:5px}.inflation-detailed-result .expandable-result__metrics dd{text-align:left}.inflation-outcomes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.inflation-outcome{box-sizing:border-box;border:1px solid #14375214;border-radius:14px;min-width:0;padding:18px}.inflation-outcome--price{background:#a20e7f0b}.inflation-outcome--power{background:#718fa214}.inflation-outcome__label{color:#102e4da6;letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.inflation-outcome__values{color:#0000008f;min-width:0;font-family:var(--font-family-system-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:9px;margin:0;font-size:15px;display:flex}.inflation-outcome__values strong{color:#102e4d;font-family:var(--font-family-system-sans);text-overflow:ellipsis;font-size:21px;overflow:hidden}.inflation-outcome__arrow{color:#102e4d61}.inflation-outcome__delta{color:#0000009e;margin:9px 0 0;font-size:12px;line-height:1.4}.inflation-chart-section,.inflation-milestones{width:100%;margin-top:40px}.inflation-chart-section h3,.inflation-milestones h3{color:#102e4d;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.35}.inflation-chart-note,.inflation-chart-scale-note,.inflation-data-note{color:#00000094;font-size:13px;line-height:1.5}.inflation-chart-note{margin:0 0 12px}.inflation-chart-card{box-sizing:border-box;background:#f7fafc;border-radius:14px;padding:14px 14px 8px}.inflation-chart-canvas-wrap{width:100%;min-width:0;height:320px;position:relative}.inflation-chart-scale-note{margin:8px 2px 0}.inflation-milestones-table-wrap{width:100%;max-width:100%;overflow-x:auto}.inflation-milestones-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:650px}.inflation-milestones-table th,.inflation-milestones-table td{font-family:var(--font-family-body);border:0;border-bottom:1px solid #14375217;padding:11px 12px;line-height:1.25}.inflation-milestones-table thead th{color:#102e4d8a;text-align:right;font-size:12px;font-weight:500}.inflation-milestones-table thead th:first-child,.inflation-milestones-table tbody th{text-align:left}.inflation-milestones-table tbody th{color:#9d157d;white-space:nowrap;font-size:14px;font-weight:700}.inflation-milestones-table tbody td{color:#000000c7;text-align:right;white-space:nowrap;font-size:14px}.inflation-milestones-table tbody tr:last-child th,.inflation-milestones-table tbody tr:last-child td{color:#102e4d;border-bottom:0;font-weight:700}.inflation-data-note{width:100%;margin:24px 0 0}@media (width<=800px){#inflation-calculator #result.primary-result .primary-result__value{font-size:30px}.inflation-detailed-result.expandable-result__panel{padding-top:54px}.inflation-chart-section,.inflation-milestones{margin-top:34px}.inflation-detailed-result .expandable-result__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inflation-chart-card{padding:12px 8px 6px}.inflation-chart-canvas-wrap{height:285px}}@media (width<=600px){.inflation-detailed-result.expandable-result__panel{padding-top:50px}.inflation-outcomes{grid-template-columns:1fr}.inflation-outcome{padding:15px}.inflation-outcome__values{gap:7px;font-size:14px}.inflation-outcome__values strong{font-size:19px}.inflation-detailed-result .expandable-result__metrics{grid-template-columns:1fr 1fr;gap:8px}.inflation-detailed-result .expandable-result__metrics div{padding:11px 12px}.inflation-chart-canvas-wrap{height:270px}}
