/* V27: targeted structural safeguards, preserve other page sections */
@media(min-width:768px){body:has(.v27-canada-hero) .v27-canada-hero{min-height:0!important;padding-top:clamp(28px,4vw,65px)!important;padding-bottom:clamp(28px,4vw,65px)!important}}
.v27-last-cta{position:relative!important;max-width:1200px;margin:0 auto;padding:65px 20px;text-align:center}
.v27-last-cta *{max-width:100%}
.rove-press744 .rp744-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1060px;margin:24px auto}
.rove-press744 .rp744-card{min-width:0;display:flex;justify-content:center;align-items:center;min-height:86px;padding:12px;background:#f5f5f5;border-radius:12px}
.rove-press744 .rp744-card img{object-fit:contain;max-height:65px;max-width:100%;width:auto}
@media(max-width:760px){.rove-press744 .rp744-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v27-last-cta{padding:40px 16px}}
@media(max-width:420px){.rove-press744 .rp744-grid{grid-template-columns:1fr}}
