#rtr-form .rtr-options { display: grid; gap: .75rem; margin: .75rem 0 1.25rem; }
#rtr-form .rtr-options label { display: flex; align-items: baseline; gap: .5rem; }
#rtr-form .rtr-options input { flex: 0 0 auto; }
#rtr-form fieldset { border: 0; padding: 0; margin: 0; min-width: 0; }
#rtr-form legend { font-weight: 700; margin-bottom: .5rem; }
#rtr-form [hidden] { display: none; }
#rtr-form .rtr-hint { font-size: .85rem; font-weight: 400; color: #526174; line-height: 1.65; }
#rtr-form .rtr-checks { line-height: 1.85; }
#rtr-form .calc-table td { overflow-wrap: anywhere; }
.rtr-compare { min-width: 680px; }
