/* Scoped reading aids for the effective-rate comparison. */
#porovnani .rc-fx-lead{font-size:1.08rem;color:#304c67;max-width:65ch}
#porovnani .rc-fx-steps{list-style:none;padding:0;margin:26px 0;counter-reset:fx-step;display:grid;gap:18px}
#porovnani .rc-fx-steps li{counter-increment:fx-step;position:relative;padding:0 0 0 49px;margin:0;min-width:0}
#porovnani .rc-fx-steps li::before{content:counter(fx-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8f2ff;color:#1468bc;font-weight:800;font-size:15px}
#porovnani .rc-fx-steps h3{margin:2px 0 6px;font-size:1.1rem;line-height:1.4;letter-spacing:0}
#porovnani .rc-fx-steps p{margin:0;font-size:.96rem;line-height:1.7}
#porovnani .rc-fx-formula{display:block;margin:8px 0 6px;font-size:1.04rem;color:#102c4d;font-weight:800}
#porovnani .rc-fx-example-title{margin:30px 0 12px;font-size:1.3rem;line-height:1.4;letter-spacing:0}
#porovnani .rc-fx-other-budget{padding:22px 24px;margin:24px 0;border:1px solid #d5e5ee;border-left:4px solid #14877d;border-radius:10px;background:#f3faf8}
#porovnani .rc-fx-other-budget h3{margin:0 0 10px;font-size:1.15rem;line-height:1.4;letter-spacing:0}
#porovnani .rc-fx-other-budget p{margin:0 0 10px}
#porovnani .rc-fx-other-budget p:last-child{margin-bottom:0}
#porovnani .rc-fx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:24px 0}
#porovnani .rc-fx-actions .button{white-space:normal;text-align:center}
#porovnani .rc-fx-actions span{color:#526378;font-size:.9rem;line-height:1.6;flex:1 1 200px}
@media(max-width:600px){#porovnani .rc-fx-steps li{padding-left:44px}#porovnani .rc-fx-other-budget{padding:18px}#porovnani .rc-fx-lead{font-size:1rem}#porovnani .rc-fx-actions .button{width:100%}}
