.dmd-route-showcase{--rs-green:#204e43;color:var(--rs-green);font-family:inherit;padding:12px 0}.dmd-route-showcase *{box-sizing:border-box}.dmd-route-showcase>header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.dmd-route-showcase h2,.dmd-route-showcase h3,.dmd-route-showcase p{float:none;width:auto;margin:0;padding:0;color:inherit;font-family:inherit;letter-spacing:normal}.dmd-route-showcase h2{font-size:clamp(27px,3vw,38px);line-height:1.15;font-weight:700;margin:10px 0 12px}.dmd-route-showcase p{font-size:15px;color:#687a70;max-width:650px;line-height:1.6}.dmd-route-showcase .dmd-rs-eyebrow{display:block;text-transform:uppercase;letter-spacing:1.6px;font-size:10px;font-weight:700}.dmd-route-showcase a{color:inherit;text-decoration:none}.dmd-route-showcase .dmd-rs-all{flex-shrink:0;font-size:13px;font-weight:700;padding-bottom:4px;border-bottom:1px solid #b9cabd}.dmd-route-showcase .dmd-rs-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.dmd-route-showcase .dmd-rs-card{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-width:0;min-height:235px;border-radius:18px;overflow:hidden;background:#204e43;color:#fff}.dmd-route-showcase .dmd-rs-card:first-child{grid-row:span 2;min-height:492px}.dmd-route-showcase .dmd-rs-image{position:absolute;inset:0;z-index:-2}.dmd-route-showcase .dmd-rs-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#122b2010 10%,#122b20e8 100%)}.dmd-route-showcase .dmd-rs-image img{width:100%;height:100%;object-fit:cover;display:block;margin:0;border:0;transition:transform .35s}.dmd-route-showcase .dmd-rs-card:hover img{transform:scale(1.035)}.dmd-route-showcase .dmd-rs-body{padding:28px;width:100%}.dmd-route-showcase h3{font-size:25px;line-height:1.2;font-weight:700;margin:10px 0 16px;color:white}.dmd-route-showcase .dmd-rs-card:first-child h3{font-size:34px}.dmd-route-showcase .dmd-rs-facts{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.dmd-route-showcase .dmd-rs-facts>span{padding:4px 10px;border:1px solid #ffffff65;border-radius:30px;background:#173d3545}.dmd-route-showcase .dmd-rs-open{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;margin-top:22px}.dmd-route-showcase .dmd-rs-open>span{display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;width:32px;height:32px}.dmd-route-showcase .dmd-rs-single{grid-template-columns:1fr}.dmd-route-showcase a:focus-visible{outline:3px solid #bd9444;outline-offset:4px}@media(max-width:760px){.dmd-route-showcase>header{display:block}.dmd-route-showcase .dmd-rs-all{display:inline-block;margin-top:17px}.dmd-route-showcase .dmd-rs-grid{grid-template-columns:1fr;gap:15px}.dmd-route-showcase .dmd-rs-card:first-child{grid-row:auto;min-height:330px}.dmd-route-showcase .dmd-rs-card{min-height:260px}.dmd-route-showcase .dmd-rs-body{padding:23px}.dmd-route-showcase .dmd-rs-card:first-child h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.dmd-route-showcase .dmd-rs-image img{transition:none}}

@media(min-width:761px){.dmd-route-showcase .dmd-rs-pair{grid-template-columns:1fr 1fr}.dmd-route-showcase .dmd-rs-pair .dmd-rs-card{grid-row:auto;min-height:410px}.dmd-route-showcase .dmd-rs-pair .dmd-rs-card h3{font-size:30px}}

.dmd-route-showcase .dmd-rs-description{color:#f4f5ec;font-size:14px;line-height:1.6;margin:0 0 18px;max-width:520px}.dmd-route-showcase .dmd-rs-card .dmd-rs-eyebrow{color:#fff2c9}
