.epf-rti__prompt{margin-bottom:1rem!important;font-size:.95rem;color:var(--epf-muted)}.epf-rti__dials{display:grid;gap:.75rem;grid-template-columns:1fr}@container (min-width:560px){.epf-rti__dials{grid-template-columns:repeat(3,minmax(0,1fr))}}.epf-dial{padding:1rem;border:1px solid var(--epf-line);border-top:4px solid var(--epf-navy);border-radius:var(--epf-radius-sm);background:var(--epf-surface);text-align:center}.epf-dial__label{display:block;font-size:.8rem;font-weight:600;color:var(--epf-muted)}.epf-dial__value{display:block;margin:.2rem 0 .15rem;font-size:2rem;font-weight:700;line-height:1.1;color:var(--epf-navy);font-variant-numeric:tabular-nums}.epf-dial__value.is-bad{color:#8c2019}.epf-dial__value.is-warm{color:#a06800}.epf-dial__value.is-good{color:var(--epf-green)}.epf-dial__note{display:block;font-size:.72rem;line-height:1.35;color:var(--epf-muted)}.epf-rti__choices{display:grid;gap:.6rem;grid-template-columns:1fr;margin-top:1rem}@container (min-width:560px){.epf-rti__choices{grid-template-columns:1fr 1fr}}.epf-rti__choices .epf-btn{flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem .9rem;text-align:left}.epf-rti__choices .epf-btn small{font-size:.74rem;font-weight:500;opacity:.72}.epf-rti__reveal,.epf-rti__final{margin-top:1rem}.epf-rti__year{margin-bottom:0.6rem!important;font-size:1.15rem;font-weight:700;color:var(--epf-navy)}.epf-rti__reveal .epf-btn,.epf-rti__final .epf-btn{margin-top:.9rem}