.ir .ps-answer-text p{margin:0}.ir-hero{padding-bottom:0}.ir-hero+.ir{padding-top:8px}.ir-routes td:first-child{font-weight:700}.ir-refund{max-width:720px;margin-top:16px}.ir-note{color:var(--ft-ink-2);margin:12px 0 0;font-size:15px}.ir-clb-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ir-clb-inputs label{max-width:none}.ir-clb select{font:inherit;border:2px solid var(--ft-line-2);border-radius:var(--ft-radius-s);background:var(--ft-paper);min-height:52px;color:var(--ft-ink);font-variant-numeric:tabular-nums;padding:8px 12px;font-size:22px;font-weight:700}.ir-clb select:focus-visible{outline:3px solid var(--ft-blue-mid);border-color:var(--ft-blue)}.ir-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ir-compare li{border:2px solid var(--ft-line);border-radius:var(--ft-radius-xl);background:var(--ft-surface);gap:6px;padding:18px 20px;display:grid}.ir-compare h3{margin:0;font-size:20px}.ir-compare p{color:var(--ft-ink-2);margin:0}@media (max-width:640px){.ir-clb-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-compare{grid-template-columns:minmax(0,1fr)}.ir-compare li{border-radius:var(--ft-radius);padding:16px}}.ir-kit{gap:8px;max-width:720px;display:grid}.ir-kit .ft-input{max-width:520px}.ir-kit-link{border:2px solid var(--ft-line);border-radius:var(--ft-radius-s);background:var(--ft-surface);overflow-wrap:anywhere;margin:8px 0 0;padding:12px 14px}.ir-kit-link code{font:inherit;color:var(--ft-blue-ink);font-weight:700}.ir-handout{border:2px dashed var(--ft-line-2);border-radius:var(--ft-radius-xl);background:var(--ft-surface);margin-top:16px;padding:24px}.ir-handout h3{margin:4px 0 10px;font-size:26px;line-height:1.15}.ir-handout ul{margin:0 0 14px;padding-left:20px}.ir-handout-kicker{color:var(--ft-ink-3);margin:0;font-weight:700}.ir-handout-link{color:var(--ft-blue-ink);overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700}@media print{body *{visibility:hidden}.ir-handout,.ir-handout *{visibility:visible}.ir-handout{border:0;padding:32px;position:absolute;inset:0 0 auto}.ir-handout h3{font-size:34px}.ir-handout-link{font-size:28px}}
