.rd-rail{flex:0 1 250px;min-width:220px;position:static;display:flex;flex-direction:column;gap:20px;padding-bottom:4px}.rd-rail-card{background:#fff;border:1px solid var(--rd-border);border-radius:16px;padding:4px 20px 10px}.rd-rail-head{justify-content:space-between;padding:16px 0 6px}.rd-rail-head,.rd-rail-head h2{display:flex;align-items:center}.rd-rail-head h2{margin:0;font-size:15px;font-weight:900;gap:8px;color:var(--rd-ink)}.rd-rail-head h2 svg{color:var(--rd-green)}.rd-rail-reset{background:none;border:none;color:var(--rd-green-hover);font-size:12.5px;font-weight:800;font-family:inherit;cursor:pointer;padding:0}.rd-rail-reset:hover{color:var(--rd-green)}.rd-rail-sechead{width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;background:none;border:none;border-top:1px solid var(--rd-hairline);padding:13px 0;font-family:inherit;cursor:pointer}.rd-rail-sectitle{font-size:13.5px;font-weight:900;color:var(--rd-ink);display:flex;align-items:center;gap:8px}.rd-rail-secbadge{background:var(--rd-green);color:#fff;border-radius:999px;font-size:10.5px;font-weight:900;padding:2px 7px;line-height:1.2}.rd-rail-secchev{color:var(--rd-faint);display:flex;transition:transform .25s}.rd-rail-secbody{overflow:hidden;transition:max-height .3s ease}.rd-rail-list{display:flex;flex-direction:column;padding-bottom:12px}.rd-rail-checkrow{display:flex;align-items:center;gap:10px;background:none;border:none;padding:6.5px 0;font-family:inherit;cursor:pointer;width:100%;text-align:left}.rd-rail-checkrow:hover{opacity:.75}.rd-rail-checkbox{width:17px;height:17px;border-radius:5px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--rd-ctrl);color:#fff;transition:all .15s}.rd-rail-checkbox.rd-on{background:var(--rd-green);border-color:var(--rd-green)}.rd-rail-checklabel{font-size:13.5px;font-weight:600;color:var(--rd-body);flex:1 1}.rd-rail-checkbadge{display:inline-block;margin-left:7px;vertical-align:1px;font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;line-height:1;padding:3px 6px;border-radius:999px;color:#15803d;background:#dcfce7;white-space:nowrap}.rd-rail-checkcount{font-size:11.5px;font-weight:700;color:var(--rd-faint)}.rd-rail-more{background:none;border:none;padding:7px 0 0;color:var(--rd-green-hover);font-size:12.5px;font-weight:800;font-family:inherit;cursor:pointer;text-align:left}.rd-rail-more:hover{color:var(--rd-green)}.rd-rail-radiorow{display:flex;align-items:flex-start;gap:10px;background:none;border:none;padding:6.5px 0;font-family:inherit;cursor:pointer;width:100%;text-align:left}.rd-rail-radiorow:hover{opacity:.75}.rd-rail-radio{width:17px;height:17px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid var(--rd-ctrl);margin-top:1px;transition:all .15s}.rd-rail-radio.rd-on{border-color:var(--rd-green)}.rd-rail-radiodot{width:9px;height:9px;border-radius:50%;background:var(--rd-green);opacity:0;transition:opacity .15s}.rd-rail-radio.rd-on .rd-rail-radiodot{opacity:1}.rd-rail-radiotext{flex:1 1}.rd-rail-radiotitle{display:block;font-size:13.5px;font-weight:700;color:var(--rd-body)}.rd-rail-radiodesc{display:block;font-size:11.5px;font-weight:600;color:var(--rd-faint)}.rd-rail-pills{display:flex;gap:6px;flex-wrap:wrap;padding-bottom:14px}.rd-rail-pill{border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;font-family:inherit;cursor:pointer;transition:all .15s;background:#fff;color:var(--rd-body2);border:1px solid var(--rd-border2)}.rd-rail-pill.rd-on{background:var(--rd-green);color:#fff;border-color:var(--rd-green)}.rd-rail-toggles{display:flex;flex-direction:column;gap:10px;padding-bottom:14px}.rd-rail-promise{background:#fff;border:1px solid var(--rd-border);border-radius:16px;padding:18px 20px;font-size:13px;line-height:1.6;color:var(--rd-body2)}.rd-rail-promise strong{color:var(--rd-ink);font-weight:800;display:flex;align-items:center;gap:7px;margin-bottom:6px}.rd-rail-promise strong svg{color:var(--rd-green)}@media (max-width:900px){.rd-rail{position:static;max-height:none;flex-basis:100%;overflow:visible}}