.grid-ad-card{container-type:inline-size;}
.grid-ad-card .cam-grid-card{width:100%;min-height:0;aspect-ratio:1;height:auto;box-sizing:border-box;}
@container (max-width:240px){
  .grid-ad-card .cam-grid-card{padding:8px;gap:4px;}
  .grid-ad-card .cam-grid-title{font-size:14px;padding:0;}
  .grid-ad-card .cam-grid-cta{font-size:12px;padding:6px;}
}
