/* Integration only: retain the site's real cards and heading; match the demo's container. */
.route-doors.cg-section > .wrap{width:100%;max-width:1340px;padding-inline:20px}
.route-doors.cg-section .cg-layout{margin-top:clamp(24px,4vw,40px)}
.cg-section .cg-layout .door-card[data-globe-door]{box-shadow:none;border:1px solid var(--cg-ink)}
.cg-section .cg-layout .door-card[data-globe-door].cg-active{box-shadow:0 0 0 1.5px var(--cg-ink)}
.cg-section .cg-layout .door-card[data-globe-door]:hover,
.cg-section .cg-layout .door-card[data-globe-door]:focus-visible{outline:none;border-color:var(--cg-ink);transform:translateY(-6px);box-shadow:0 0 0 2px var(--cg-ink),0 22px 44px rgba(11,23,38,.16)}
.cg-section .door-top{flex-wrap:wrap}
