/* Vancouver Island overview: page-specific rules only; shared layout remains unchanged. */
.page-interior .cba-region-hero.cba-island-overview-hero {
  background-image: linear-gradient(90deg, rgba(9,30,31,.80), rgba(9,30,31,.30)), url('../images/cba-island-overview-hero.jpg');
  background-position: center 49%; background-size: cover;
}
.cba-island-region-card { height:100%; background:#fff; border:1px solid #e3e9e5; border-radius:14px; overflow:hidden; display:flex; flex-direction:column; }
.cba-island-region-card > img {width:100%; aspect-ratio: 16 / 9; object-fit: cover; display:block;}
.cba-island-region-copy {padding:27px;display:flex;flex:1;flex-direction:column;gap:11px;}
.cba-island-region-copy h3 {margin:0;}
.cba-island-region-copy p {margin:0 0 8px;}
.cba-island-region-copy .btn-default {align-self:flex-start;margin-top:auto;}
.cba-island-activity-actions {display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;}
@media(max-width:767px) {.cba-island-region-copy{padding:22px;}.cba-island-activity-actions .btn-default {width:100%;text-align:center;}}
