@font-face{font-family:RHD;src:url(fonts/RedHatDisplay-Black.woff2) format("woff2");font-weight:900;font-display:swap}
@font-face{font-family:RHD;src:url(fonts/RedHatDisplay-ExtraBold.woff2) format("woff2");font-weight:800;font-display:swap}
@font-face{font-family:RHD;src:url(fonts/RedHatDisplay-Bold.woff2) format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:RHT;src:url(fonts/RedHatText-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:RHT;src:url(fonts/RedHatText-Medium.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:RHT;src:url(fonts/RedHatText-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:RHT;src:url(fonts/RedHatText-Bold.woff2) format("woff2");font-weight:700;font-display:swap}
#rmgwl{--b:#0095D9;--o:#FE4C1C;--a:#FF970F;--t:#1A1B1E;--bt:#E8F5FC;--ln:#D6E9F4;--ez:cubic-bezier(.2,.8,.2,1);font:400 17px/1.6 RHT,system-ui,sans-serif;color:var(--t);-webkit-font-smoothing:antialiased;overflow-x:clip}
#rmgwl *,#rmgwl *::before,#rmgwl *::after{box-sizing:border-box}
#rmgwl h1,#rmgwl h2,#rmgwl h3{font-family:RHD,system-ui,sans-serif;color:var(--t);margin:0;letter-spacing:-.01em}
#rmgwl p{margin:0 0 14px}#rmgwl ul,#rmgwl ol{list-style:none;margin:0;padding:0}
#rmgwl .rmgwl-wrap{max-width:1200px;margin:0 auto;padding:0 32px}
#rmgwl .rmgwl-sec{padding:84px 0}
#rmgwl .rmgwl-h2{font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.15;margin-bottom:36px;max-width:820px}
#rmgwl .rmgwl-eyebrow{font:700 13px/1.3 RHT,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--o);margin-bottom:16px}
#rmgwl .rmgwl-lead{font-size:20px;font-weight:500}
#rmgwl .rmgwl-ic{width:20px;height:20px;flex:none}
#rmgwl .rmgwl-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}#rmgwl .rmgwl-btns--c{justify-content:center}
#rmgwl .rmgwl-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 26px;border-radius:999px;font:700 16px/1.2 RHT,sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .2s var(--ez),box-shadow .2s;text-align:center}
#rmgwl .rmgwl-btn .rmgwl-ic{transition:transform .25s var(--ez)}#rmgwl .rmgwl-btn:hover .rmgwl-ic{transform:translateX(5px)}
#rmgwl .rmgwl-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(254,76,28,.25)}
#rmgwl :focus-visible{outline:3px solid var(--a);outline-offset:3px}
#rmgwl .rmgwl-btn--o{background:var(--o);color:#fff}
#rmgwl .rmgwl-btn--g{background:#fff;color:var(--t);border-color:var(--b)}#rmgwl .rmgwl-btn--g:hover{box-shadow:0 12px 24px rgba(0,149,217,.22)}
#rmgwl .rmgwl-bens{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
#rmgwl .rmgwl-ben{transition:transform .3s var(--ez),box-shadow .3s}#rmgwl .rmgwl-ben:hover{transform:translateY(-6px)}
#rmgwl .rmgwl-ben h3{font-size:21px;font-weight:800;line-height:1.25;margin:10px 0 8px}#rmgwl .rmgwl-ben p{font-size:16px;margin:0}
#rmgwl .rmgwl-num{font:900 15px RHD,sans-serif;color:var(--b)}
#rmgwl .rmgwl-fine{font-size:14px;color:#4a4c52;margin:26px 0 0;max-width:820px}
/* service items + hover reveal */
#rmgwl .rmgwl-svc li{position:relative;overflow:hidden;cursor:default}
#rmgwl .rmgwl-rev{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 12px;background:var(--b);color:#fff;font:800 13px/1.2 RHT,sans-serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;transform:translateY(101%);transition:transform .35s var(--ez)}
#rmgwl .rmgwl-svc li:hover .rmgwl-rev,#rmgwl .rmgwl-svc li:focus-visible .rmgwl-rev{transform:none}
#rmgwl .rmgwl-pending{display:inline-block;margin-left:2px;padding:2px 8px;border-radius:6px;background:#FFF1DC;color:#8a4a00;font:700 11px/1.5 RHT,sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}
#rmgwl.rmgwl--live li[data-proposed]{display:none}
/* brand swap widget */
#rmgwl .rmgwl-swap{position:relative}
#rmgwl .rmgwl-swap-tg{display:inline-flex;background:#fff;border:1.5px solid var(--ln);border-radius:999px;padding:4px;margin-bottom:14px;position:relative;z-index:2}
#rmgwl .rmgwl-swap-tg button{all:unset;cursor:pointer;padding:8px 16px;border-radius:999px;font:700 14px RHT,sans-serif;color:var(--t);transition:background .25s,color .25s}
#rmgwl .rmgwl-swap-tg button[aria-pressed=true]{background:var(--b);color:#fff}
#rmgwl .rmgwl-doc{position:relative;background:#fff;border-radius:20px;padding:22px;box-shadow:0 26px 50px rgba(0,80,120,.16);border:1.5px solid var(--ln);overflow:hidden}
#rmgwl .rmgwl-doc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}
#rmgwl .rmgwl-logo{position:relative;display:grid;height:34px;min-width:250px}
#rmgwl .rmgwl-logo>span{grid-area:1/1;display:flex;align-items:center;font:800 16px RHD,sans-serif;transition:opacity .45s var(--ez),transform .45s var(--ez)}
#rmgwl .rmgwl-logo-you{color:#fff;background:var(--o);padding:0 14px;border-radius:8px;letter-spacing:.12em;justify-self:start}
#rmgwl [data-state=rmg] .rmgwl-logo-you,#rmgwl [data-state=brand] .rmgwl-logo-rmg{opacity:0;transform:translateY(-12px)}
#rmgwl .rmgwl-dots{display:flex;gap:5px}#rmgwl .rmgwl-dots i{width:9px;height:9px;border-radius:50%;background:var(--ln)}
#rmgwl .rmgwl-doc-bars i{display:block;height:10px;border-radius:5px;background:var(--bt);width:var(--w);margin-bottom:9px}
#rmgwl .rmgwl-doc-chart{display:flex;align-items:flex-end;gap:10px;height:110px;margin:16px 0}
#rmgwl .rmgwl-doc-chart i{flex:1;height:var(--h);border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--b),#5CC2EE);transform-origin:bottom;animation:rmgwl-grow 1.2s var(--ez) both}
#rmgwl .rmgwl-doc-chart i:nth-child(odd){background:linear-gradient(180deg,var(--a),#FFC06A)}
#rmgwl .rmgwl-doc-chart i:nth-child(2){animation-delay:.1s}#rmgwl .rmgwl-doc-chart i:nth-child(3){animation-delay:.2s}#rmgwl .rmgwl-doc-chart i:nth-child(4){animation-delay:.3s}#rmgwl .rmgwl-doc-chart i:nth-child(5){animation-delay:.4s}
@keyframes rmgwl-grow{from{transform:scaleY(0)}}
#rmgwl .rmgwl-chips{display:flex;flex-wrap:wrap;gap:6px}
#rmgwl .rmgwl-chip{font:600 12px/1.2 RHT,sans-serif;padding:6px 10px;border-radius:999px;background:var(--bt);color:var(--t);animation:rmgwl-pop .5s var(--ez) both;animation-delay:calc(var(--i)*80ms + .4s)}
@keyframes rmgwl-pop{from{opacity:0;transform:scale(.6)}}
#rmgwl .rmgwl-stamp{position:absolute;right:18px;bottom:64px;padding:8px 14px;border:3px solid var(--o);border-radius:10px;color:var(--o);font:900 18px RHD,sans-serif;letter-spacing:.14em;transform:rotate(-12deg) scale(1.6);opacity:0;transition:opacity .3s,transform .45s var(--ez);background:rgba(255,255,255,.9)}
#rmgwl [data-state=brand] .rmgwl-stamp{opacity:1;transform:rotate(-12deg) scale(1)}
/* steps flow */
#rmgwl .rmgwl-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}
#rmgwl .rmgwl-steps::before,#rmgwl .rmgwl-steps::after{content:"";position:absolute;left:23px;right:calc(25% - 1px);top:21px;height:5px;border-radius:3px;background:var(--ln)}
#rmgwl .rmgwl-steps::after{background:linear-gradient(90deg,var(--b),var(--o),var(--a));transform-origin:left;transform:scaleX(var(--p,0));transition:transform .7s var(--ez)}
#rmgwl .rmgwl-steps li{position:relative;z-index:1;cursor:pointer;padding:0 6px 10px 0;transition:opacity .4s}
#rmgwl .rmgwl-steps h3{font-size:20px;font-weight:800;margin:14px 0 6px}#rmgwl .rmgwl-steps p{font-size:16px;margin:0}
#rmgwl .rmgwl-sn{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;font:900 19px RHD,sans-serif;color:var(--b);background:#fff;border:3px solid var(--ln);transition:background .4s,color .4s,border-color .4s,transform .4s var(--ez)}
#rmgwl .rmgwl-steps li.is-done .rmgwl-sn{background:var(--b);border-color:var(--b);color:#fff}
#rmgwl .rmgwl-steps li.is-on .rmgwl-sn{background:var(--o);border-color:var(--o);color:#fff;transform:scale(1.15);box-shadow:0 0 0 8px rgba(254,76,28,.15)}
#rmgwl .rmgwl-steps[data-js] li:not(.is-on):not(.is-done){opacity:.55}
/* reveal */
#rmgwl.rmgwl--js [data-rv]>.rmgwl-wrap{opacity:0;transform:translateY(34px);transition:opacity .8s var(--ez),transform .8s var(--ez)}
#rmgwl.rmgwl--js [data-rv].is-in>.rmgwl-wrap{opacity:1;transform:none}
/* form */
#rmgwl .rmgwl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
#rmgwl .rmgwl-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px}
#rmgwl .rmgwl-f{display:flex;flex-direction:column;gap:6px;font:600 14px RHT,sans-serif;min-width:0}
#rmgwl .rmgwl-fl b{color:var(--o)}
#rmgwl .rmgwl-iw{position:relative;display:block}
#rmgwl .rmgwl-fic{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--b);pointer-events:none;transition:color .2s,transform .2s}
#rmgwl .rmgwl-iw:focus-within .rmgwl-fic{color:var(--o);transform:translateY(-50%) scale(1.12)}
#rmgwl .rmgwl-f input,#rmgwl .rmgwl-f select{height:52px;border:1.5px solid #C4D7E3;border-radius:12px;padding:0 14px 0 46px;font:400 16px RHT,sans-serif;color:var(--t);background:#fff;width:100%;margin:0;transition:border-color .2s,box-shadow .2s}
#rmgwl .rmgwl-f input:focus,#rmgwl .rmgwl-f select:focus{outline:none;border-color:var(--b);box-shadow:0 0 0 4px rgba(0,149,217,.18)}
#rmgwl .rmgwl-f [aria-invalid=true]{border-color:var(--o);box-shadow:0 0 0 4px rgba(254,76,28,.14)}
#rmgwl .rmgwl-svcset{border:0;padding:0;margin:30px 0 24px;min-width:0}
#rmgwl .rmgwl-svcset legend{padding:0;margin-bottom:14px}
#rmgwl .rmgwl-fh{display:block;font:800 21px/1.3 RHD,sans-serif}#rmgwl .rmgwl-fs{display:block;font-size:15px;color:#4a4c52}
#rmgwl .rmgwl-chks{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#rmgwl .rmgwl-chk{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid #D6E3EB;border-radius:12px;background:#fff;cursor:pointer;font:500 15px/1.35 RHT,sans-serif;transition:border-color .2s,background .2s,transform .2s var(--ez)}
#rmgwl .rmgwl-chk:hover{border-color:var(--b);transform:translateY(-2px)}
#rmgwl .rmgwl-chk input{position:absolute;opacity:0;width:1px;height:1px}
#rmgwl .rmgwl-box{display:grid;place-items:center;width:22px;height:22px;border:2px solid #9DB8C8;border-radius:6px;flex:none;color:transparent;transition:background .2s,transform .25s var(--ez)}
#rmgwl .rmgwl-box .rmgwl-ic{width:15px;height:15px}
#rmgwl .rmgwl-chk input:checked+.rmgwl-box{background:var(--b);border-color:var(--b);color:#fff;transform:scale(1.12)}
#rmgwl .rmgwl-chk:has(input:checked){border-color:var(--b);background:var(--bt)}
#rmgwl .rmgwl-chk input:focus-visible+.rmgwl-box{outline:3px solid var(--a);outline-offset:2px}
#rmgwl .rmgwl-other{margin-top:14px}
#rmgwl .rmgwl-err{color:#c2340c;font:600 14px RHT,sans-serif;margin:10px 0 0}
#rmgwl .rmgwl-submit{margin-top:26px;min-width:280px}
#rmgwl .rmgwl-hc{margin:18px 0 16px;max-width:320px}#rmgwl .rmgwl-hc-chk:has(input:disabled){cursor:pointer}#rmgwl .rmgwl-hc-msg{margin:8px 0 0;font-weight:700;color:#b42318}#rmgwl .rmgwl-submit:disabled{opacity:.55;cursor:not-allowed}
#rmgwl .rmgwl-ok{margin:16px 0 0;font-weight:700;color:#0a6e2f}
#rmgwl .rmgwl-cta{padding:80px 0;text-align:center}
#rmgwl .rmgwl-cta h2{font-size:clamp(28px,3.4vw,44px);font-weight:900;line-height:1.15;max-width:860px;margin:0 auto}
@media (max-width:1024px){#rmgwl .rmgwl-bens{grid-template-columns:1fr 1fr}#rmgwl .rmgwl-steps{grid-template-columns:1fr 1fr}#rmgwl .rmgwl-steps::before,#rmgwl .rmgwl-steps::after{display:none}}
@media (max-width:640px){#rmgwl{font-size:16px}#rmgwl .rmgwl-wrap{padding:0 20px}#rmgwl .rmgwl-sec{padding:56px 0}#rmgwl .rmgwl-bens,#rmgwl .rmgwl-fields,#rmgwl .rmgwl-chks{grid-template-columns:1fr}#rmgwl .rmgwl-steps{grid-template-columns:1fr;gap:18px}#rmgwl .rmgwl-steps li{display:grid;grid-template-columns:46px 1fr;column-gap:16px}#rmgwl .rmgwl-steps li .rmgwl-sn{grid-row:span 2}#rmgwl .rmgwl-steps h3{margin:8px 0 4px}#rmgwl .rmgwl-btn,#rmgwl .rmgwl-submit{width:100%;min-width:0}#rmgwl .rmgwl-lead{font-size:18px}#rmgwl .rmgwl-logo{min-width:0}#rmgwl .rmgwl-logo>span{font-size:14px}}
@media (prefers-reduced-motion:reduce){#rmgwl *,#rmgwl *::before,#rmgwl *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#rmgwl.rmgwl--js [data-rv]>.rmgwl-wrap{opacity:1;transform:none}#rmgwl .rmgwl-steps[data-js] li{opacity:1!important}}
/* the live theme header (#site-header) is position:absolute over the content: clear it */
#rmgwl .rmgwl-hero{padding-top:228px!important}
@media (max-width:1024px){#rmgwl .rmgwl-hero{padding-top:180px!important}}
@media (max-width:640px){#rmgwl .rmgwl-hero{padding-top:128px!important}}
#rmgwl .rmgwl-stamp{bottom:auto;top:96px;right:22px}
#rmgwl .rmgwl-svc li{display:grid!important;grid-template-columns:20px 1fr;column-gap:10px;row-gap:4px;align-items:center;align-content:center}
#rmgwl .rmgwl-svc li .rmgwl-pending{grid-column:2;justify-self:start;margin:0}
/* CONCEPT 2 "Bold Stack": orange-to-amber color-block hero with a stacked headline and a moving service marquee, blue tab board, sticky form */
#rmgwl .rmgwl-hero{position:relative;padding:80px 0 0;background:linear-gradient(120deg,var(--o) 0,var(--a) 100%);color:#fff;overflow:hidden}
#rmgwl .rmgwl-stripes{position:absolute;right:-140px;top:-80px;width:640px;height:640px;border-radius:50%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.14) 0 18px,transparent 18px 44px);animation:rmgwl-spin 60s linear infinite}
@keyframes rmgwl-spin{to{transform:rotate(360deg)}}
#rmgwl .rmgwl-hero .rmgwl-wrap{position:relative}
#rmgwl .rmgwl-hero .rmgwl-eyebrow{color:#fff;background:rgba(255,255,255,.2);display:inline-block;padding:7px 14px;border-radius:999px}
#rmgwl .rmgwl-hero .rmgwl-hero-g p{color:#fff}
#rmgwl .rmgwl-h1{color:#fff!important;font-size:clamp(40px,6.4vw,88px);font-weight:900;line-height:.98;margin:6px 0 40px}
#rmgwl .rmgwl-h1 span{display:block;animation:rmgwl-up .9s var(--ez) both}#rmgwl .rmgwl-h1 span:nth-child(2){color:var(--t)!important;animation-delay:.15s}#rmgwl .rmgwl-h1 span:nth-child(3){animation-delay:.3s}
@keyframes rmgwl-up{from{opacity:0;transform:translateY(40px)}}
#rmgwl .rmgwl-hero-g{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start;padding-bottom:64px}
#rmgwl .rmgwl-heroside{background:rgba(255,255,255,.18);border-radius:24px;padding:18px;backdrop-filter:blur(2px)}
#rmgwl .rmgwl-swap--c2 .rmgwl-swap-tg{border-color:transparent}
#rmgwl .rmgwl-swap--c2 .rmgwl-doc{box-shadow:0 24px 50px rgba(120,40,0,.28)}
#rmgwl .rmgwl-btns--stack{flex-direction:column;margin-top:14px}#rmgwl .rmgwl-btns--stack .rmgwl-btn{width:100%}
#rmgwl .rmgwl-btns--stack .rmgwl-btn--o{background:var(--t)}
#rmgwl .rmgwl-facts{margin-top:14px!important;display:grid;gap:8px;background:#fff;border-radius:16px;padding:16px 18px}
#rmgwl .rmgwl-facts li{display:flex;gap:10px;align-items:center;font:600 15px RHT,sans-serif;color:var(--t)}#rmgwl .rmgwl-facts .rmgwl-ic{color:var(--b)}
#rmgwl .rmgwl-marq{background:var(--t);overflow:hidden;padding:14px 0;white-space:nowrap}
#rmgwl .rmgwl-marq-in{display:inline-flex;gap:36px;animation:rmgwl-marq 40s linear infinite;padding-left:36px}
#rmgwl .rmgwl-marq:hover .rmgwl-marq-in{animation-play-state:paused}
#rmgwl .rmgwl-marq span{font:700 15px RHT,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:36px}#rmgwl .rmgwl-marq span::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--a)}
@keyframes rmgwl-marq{to{transform:translateX(-50%)}}
#rmgwl .rmgwl-ben{padding:30px 26px;border-radius:20px;background:var(--bt)}
#rmgwl .rmgwl-ben:nth-child(2){background:#FFEFE9}#rmgwl .rmgwl-ben:nth-child(3){background:#FFF4E2}
#rmgwl .rmgwl-num{font-size:40px;line-height:1}
#rmgwl .rmgwl-ben:nth-child(2) .rmgwl-num{color:var(--o)}#rmgwl .rmgwl-ben:nth-child(3) .rmgwl-num{color:#C46200}
#rmgwl .rmgwl-sec--blue{background:var(--b)}#rmgwl .rmgwl-sec--blue .rmgwl-h2{color:#fff}
#rmgwl .rmgwl-tabsg{display:grid;grid-template-columns:320px 1fr;gap:22px;align-items:start}
#rmgwl .rmgwl-tabs{display:flex;flex-direction:column;gap:8px}
#rmgwl .rmgwl-tab{all:unset;box-sizing:border-box;cursor:pointer;padding:15px 18px;border-radius:12px;color:#fff;font:700 16px/1.3 RHT,sans-serif;background:rgba(255,255,255,.14);transition:background .25s,transform .25s var(--ez)}
#rmgwl .rmgwl-tab:hover{background:rgba(255,255,255,.26);transform:translateX(4px)}
#rmgwl .rmgwl-tab[aria-selected=true]{background:#fff;color:var(--t);box-shadow:inset 5px 0 0 var(--o);transform:none}
#rmgwl .rmgwl-tps{background:#fff;border-radius:22px;padding:36px}
#rmgwl .rmgwl-tph{font-size:26px;font-weight:900;margin-bottom:22px!important}
#rmgwl .rmgwl-tp:not([hidden]) li{animation:rmgwl-pop .4s var(--ez) both}
#rmgwl .rmgwl-tp li:nth-child(2){animation-delay:.04s}#rmgwl .rmgwl-tp li:nth-child(3){animation-delay:.08s}#rmgwl .rmgwl-tp li:nth-child(4){animation-delay:.12s}#rmgwl .rmgwl-tp li:nth-child(n+5){animation-delay:.16s}
#rmgwl .rmgwl-tp ul{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#rmgwl .rmgwl-tp li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 16px;border:1.5px solid var(--ln);border-radius:12px;font:600 16px/1.35 RHT,sans-serif;min-height:56px}
#rmgwl .rmgwl-tp li .rmgwl-ic{color:var(--o)}#rmgwl .rmgwl-tp .rmgwl-rev{background:var(--o)}
#rmgwl .rmgwl-sec--form{background:#FFF7EE}
#rmgwl .rmgwl-split{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;align-items:start}
#rmgwl .rmgwl-formside{position:sticky;top:120px}
#rmgwl .rmgwl-sec--form .rmgwl-form{background:#fff;border-radius:22px;padding:36px;box-shadow:0 20px 50px rgba(254,76,28,.12)}
#rmgwl .rmgwl-cta{background:linear-gradient(120deg,var(--b),#33AEE6)}#rmgwl .rmgwl-cta h2{color:#fff}
@media (max-width:1024px){#rmgwl .rmgwl-hero-g,#rmgwl .rmgwl-split,#rmgwl .rmgwl-tabsg{grid-template-columns:1fr}#rmgwl .rmgwl-formside{position:static}}
@media (max-width:640px){#rmgwl .rmgwl-hero{padding-top:48px}#rmgwl .rmgwl-hero-g{padding-bottom:44px;gap:28px}#rmgwl .rmgwl-stripes{width:360px;height:360px;right:-170px}#rmgwl .rmgwl-h1{margin-bottom:26px}
#rmgwl .rmgwl-tabs{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px;scrollbar-width:none}#rmgwl .rmgwl-tab{flex:none;white-space:nowrap;padding:12px 16px}#rmgwl .rmgwl-tab[aria-selected=true]{box-shadow:inset 0 -4px 0 var(--o)}
#rmgwl .rmgwl-tps{padding:22px 16px}#rmgwl .rmgwl-tp ul{grid-template-columns:1fr}#rmgwl .rmgwl-tph{font-size:22px}#rmgwl .rmgwl-sec--form .rmgwl-form{padding:22px 16px}}

/* 0.2.2: proposed (unconfirmed) services never show on the live page; beats the !important grid rule above */
#rmgwl.rmgwl--live .rmgwl-svc li[data-proposed]{display:none!important}

/* 0.2.4 wording */
#rmgwl .rmgwl-svc li .rmgwl-svd{grid-column:2;font-size:14px;line-height:1.45;font-weight:500;color:#1A1B1E;margin:0}
#rmgwl .rmgwl-tpn{font-size:15px;line-height:1.5;color:#1A1B1E;margin:-10px 0 18px;max-width:820px}
#rmgwl .rmgwl-disc{font-size:14px;line-height:1.55;color:#1A1B1E;margin:0;max-width:none;grid-column:-2/-1}
