:root{--rb-amber:#D99A00;--rb-berry:#A8285F;--rb-blue:#1F5FBF;--rb-gutter:56px;--rb-indent:88px;--rb-ink:#0F1B2D;--rb-ink-2:#3A4657;--rb-ink-3:#5B6676;--rb-line:7px;--rb-panel:#F2F5F4;--rb-rule:#D9E0DE;--rb-section:120px;--rb-slate:#4F5D6E;--rb-teal:#0E7C7B;--rb-teal-deep:#0A5F5E;--rb-teal-tint:#E3F1F0;--rb-wrap:1240px}@media (max-width:1024px){:root{--rb-gutter:32px;--rb-indent:56px;--rb-section:88px}}@media (max-width:767px){:root{--rb-gutter:20px;--rb-indent:40px;--rb-line:6px;--rb-section:64px}}body{background-color:#ffffff;color:var(--rb-ink);font-family:var(--gp-font--overpass);font-size:18px;line-height:1.6}@media (max-width:767px){body{font-size:17px}}.rb-section{position:relative;padding:var(--rb-section) var(--rb-gutter)}.rb-spine{position:relative}.rb-spine::before{background-color:var(--rb-teal);bottom:0;content:"";left:max(var(--rb-gutter),calc((100% - var(--rb-wrap)) / 2));pointer-events:none;position:absolute;top:0;width:var(--rb-line);z-index:0}.rb-wrap{margin-left:auto;margin-right:auto;max-width:var(--rb-wrap);position:relative;z-index:1}.rb-stop{padding-left:var(--rb-indent);position:relative}.rb-station{background-color:#ffffff;box-sizing:border-box;height:26px;left:calc(var(--rb-line) / 2 - 13px);position:absolute;top:calc(clamp(2.1rem,4vw,3.4rem) * 0.5 - 13px);width:26px;z-index:2;border:6px solid var(--rb-ink);border-radius:50%}.rb-h2{color:var(--rb-ink);font-family:var(--gp-font--overpass);font-size:clamp(2.1rem,4vw,3.4rem);font-weight:900;letter-spacing:-0.025em;line-height:1.02;margin-bottom:0;margin-top:0;max-width:20ch;text-wrap:balance}.rb-lede{color:var(--rb-ink-2);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;margin-bottom:0;margin-top:22px;max-width:56ch}.rb-btn{align-items:center;background-color:var(--rb-teal);color:#ffffff;column-gap:8px;cursor:pointer;display:inline-flex;font-family:var(--gp-font--overpass);font-size:16px;font-weight:800;justify-content:center;line-height:1.1;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;border:2px solid var(--rb-teal);border-radius:6px;padding:16px 22px 14px 22px}.rb-btn:is(:hover,:focus-visible){background-color:var(--rb-teal-deep);border-bottom-color:var(--rb-teal-deep);border-left-color:var(--rb-teal-deep);border-right-color:var(--rb-teal-deep);border-top-color:var(--rb-teal-deep);color:#ffffff}.rb-btn-ink{background-color:var(--rb-ink);border-bottom-color:var(--rb-ink);border-left-color:var(--rb-ink);border-right-color:var(--rb-ink);border-top-color:var(--rb-ink)}.rb-btn-ink:is(:hover,:focus-visible){background-color:#000000;border-bottom-color:#000000;border-left-color:#000000;border-right-color:#000000;border-top-color:#000000;color:#ffffff}.rb-badge{align-items:center;background-color:var(--rb-teal);color:#ffffff;display:inline-flex;flex-shrink:0;font-family:var(--gp-font--overpass-mono);font-size:13px;font-weight:600;height:26px;justify-content:center;line-height:1;margin-bottom:0;margin-top:0;padding-top:2px;width:40px;border-radius:13px}.rb-mono{color:var(--rb-ink-3);font-family:var(--gp-font--overpass-mono);font-size:13px;font-weight:500;line-height:1.3;margin-bottom:0;margin-top:0}