:root{--rdm-int-ink: #111111;--rdm-int-muted: #666666;--rdm-int-line: #dedbd5;--rdm-int-pink: #c51b6b}.rdm-map-promo,.rdm-map-editorial{box-sizing:border-box;color:var(--rdm-int-ink);font-family:Poppins,Arial,sans-serif}.rdm-map-promo{max-width:1280px;margin:34px auto 58px;padding:30px 0 0;border-top:3px solid var(--rdm-int-ink)}.rdm-map-promo__grid{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,74px);align-items:center}.rdm-map-promo__eyebrow,.rdm-map-editorial__eyebrow{margin:0 0 10px;color:var(--rdm-int-pink);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rdm-map-promo h2,.rdm-map-editorial h2{margin:0;color:var(--rdm-int-ink);font-family:Oswald,Arial,sans-serif;font-size:clamp(34px,3.2vw,52px);font-weight:600;line-height:1.02;letter-spacing:-.02em}.rdm-map-promo__copy>p:not(.rdm-map-promo__eyebrow){max-width:520px;margin:18px 0 0;color:var(--rdm-int-muted);font-size:15px;line-height:1.65}.rdm-map-promo__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.rdm-map-promo__cta{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:0 20px;border:1px solid var(--rdm-int-ink);border-radius:999px;background:var(--rdm-int-ink);color:#fff!important;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase}.rdm-map-promo__cta:hover,.rdm-map-promo__cta:focus-visible{border-color:var(--rdm-int-pink);background:var(--rdm-int-pink)}.rdm-map-promo__meta{color:#8a8a8a;font-size:12px;font-weight:600}.rdm-map-promo__visual{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 8.7;background:#ecebe7;color:#fff;text-decoration:none!important}.rdm-map-promo__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.88) contrast(.98);transition:transform .35s ease}.rdm-map-promo__visual:hover img,.rdm-map-promo__visual:focus-visible img{transform:scale(1.018)}.rdm-map-promo__visual:after{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(to top,rgba(0,0,0,.68),transparent);content:"";pointer-events:none}.rdm-map-promo__caption{position:absolute;z-index:2;right:22px;bottom:18px;left:22px;display:flex;align-items:end;justify-content:space-between;gap:24px;color:#fff}.rdm-map-promo__caption span{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.rdm-map-promo__caption strong{font-family:Oswald,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1;text-align:right}.rdm-em__technical-badge{display:none!important}.rdm-em__eyebrow{color:var(--rdm-int-pink)!important;font-family:Poppins,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important}.rdm-em__title{font-family:Oswald,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important}.rdm-em__intro{color:var(--rdm-int-muted)!important;font-family:Poppins,Arial,sans-serif!important}.rdm-map-editorial{width:100%;max-width:1320px;margin:48px auto 74px;padding:30px 14px 0;border-top:3px solid var(--rdm-int-ink)}.rdm-map-editorial__top{display:grid;grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);gap:42px;align-items:end}.rdm-map-editorial__lead{max-width:700px;margin:0;color:var(--rdm-int-muted);font-size:14px;line-height:1.7}.rdm-map-editorial__zones{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid var(--rdm-int-line)}.rdm-map-editorial__zones strong{margin-right:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rdm-map-editorial__zone{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid #cfcac3;border-radius:999px;background:#fff;color:#222;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.rdm-map-editorial__zone:hover,.rdm-map-editorial__zone:focus-visible,.rdm-map-editorial__zone.is-active{border-color:var(--rdm-int-pink);color:var(--rdm-int-pink);outline:none}.rdm-map-editorial__links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;border-top:1px solid var(--rdm-int-ink);border-bottom:1px solid #d8d4ce}.rdm-map-editorial__link{position:relative;min-height:154px;padding:22px 26px 24px 0;border-right:1px solid #ddd9d3;color:var(--rdm-int-ink)!important;text-decoration:none!important}.rdm-map-editorial__link:not(:first-child){padding-left:26px}.rdm-map-editorial__link:last-child{border-right:0}.rdm-map-editorial__link small{display:block;margin-bottom:10px;color:var(--rdm-int-pink);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.rdm-map-editorial__link strong{display:block;max-width:210px;font-family:Oswald,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1.08}.rdm-map-editorial__link span{position:absolute;right:22px;bottom:20px;font-size:18px;transition:transform .2s ease}.rdm-map-editorial__link:hover span,.rdm-map-editorial__link:focus-visible span{transform:translate(4px)}@media(max-width:780px){.rdm-map-promo{margin:24px 16px 44px;padding-top:22px}.rdm-map-promo__grid{grid-template-columns:1fr;gap:22px}.rdm-map-promo h2,.rdm-map-editorial h2{font-size:34px}.rdm-map-promo__copy>p:not(.rdm-map-promo__eyebrow){font-size:14px;line-height:1.6}.rdm-map-promo__actions{align-items:flex-start;flex-direction:column;gap:10px;margin-top:20px}.rdm-map-promo__visual{aspect-ratio:4 / 3}.rdm-map-promo__caption{right:16px;bottom:14px;left:16px}.rdm-map-promo__caption strong{font-size:19px}.rdm-map-editorial{margin:34px auto 54px;padding:24px 16px 0}.rdm-map-editorial__top{grid-template-columns:1fr;gap:14px}.rdm-map-editorial__links{grid-template-columns:1fr 1fr}.rdm-map-editorial__link{min-height:126px;padding:18px 20px 20px 0}.rdm-map-editorial__link:not(:first-child){padding-left:20px}.rdm-map-editorial__link:nth-child(2){border-right:0}.rdm-map-editorial__link:nth-child(-n+2){border-bottom:1px solid #ddd9d3}.rdm-map-editorial__link strong{font-size:20px}}@media(max-width:430px){.rdm-map-editorial__links{grid-template-columns:1fr}.rdm-map-editorial__link,.rdm-map-editorial__link:not(:first-child){padding:18px 34px 18px 0;border-right:0;border-bottom:1px solid #ddd9d3}.rdm-map-editorial__link:last-child{border-bottom:0}.rdm-map-editorial__link:nth-child(-n+2){border-bottom:1px solid #ddd9d3}}.rdm-map-article-link{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:34px 0 18px;padding:18px 0;border-top:2px solid var(--rdm-int-ink);border-bottom:1px solid var(--rdm-int-line);color:var(--rdm-int-ink);font-family:Poppins,Arial,sans-serif}.rdm-map-article-link>div{display:grid;gap:4px}.rdm-map-article-link small{color:var(--rdm-int-pink);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.rdm-map-article-link strong{font-family:Oswald,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.08}.rdm-map-article-link a{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;color:var(--rdm-int-ink)!important;font-size:11px;font-weight:800;letter-spacing:.05em;text-decoration:none!important;text-transform:uppercase}.rdm-map-article-link a:hover,.rdm-map-article-link a:focus-visible{color:var(--rdm-int-pink)!important}.rdm-map-article-link a span{font-size:17px;transition:transform .2s ease}.rdm-map-article-link a:hover span,.rdm-map-article-link a:focus-visible span{transform:translate(4px)}@media(max-width:520px){.rdm-map-article-link{align-items:flex-start;flex-direction:column;gap:14px}}
