.product-carousel-controls{display:none}
.all-insurance-link{display:inline-block;margin-top:20px;color:#006f70;font-weight:700;text-underline-offset:4px}
@media(max-width:760px){
 .insurance-grid.primary-insurance{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#91b7a7 transparent;padding:3px 3px 12px;margin-top:24px}
 .primary-insurance>.insurance-card{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}
 .primary-insurance:focus-visible{outline:2px solid #008384;outline-offset:4px}
 .product-carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;color:#365952;font-size:13px}
 .product-carousel-controls>div{display:flex;gap:8px;align-items:center}
 .product-carousel-controls button{width:44px;height:44px;border:1px solid #aacbbd;border-radius:50%;background:#fff;color:#006f70;font:700 24px/1 Arial,sans-serif;cursor:pointer}
 .product-carousel-controls button:disabled{opacity:.4;cursor:default}
 .product-carousel-controls button:focus-visible{outline:3px solid #d5913b;outline-offset:2px}
}
