/* SEO public content and accessible navigation */
.bb-context{max-width:1120px;margin:32px auto;padding:24px clamp(16px,4vw,32px);font:16px/1.7 Arial,sans-serif;color:#172b25;background:#f6faf8;border:1px solid #d8e7df;border-radius:16px;box-sizing:border-box}
.bb-context h2{font:700 clamp(22px,4vw,30px)/1.3 Arial,sans-serif;margin:0 0 16px;color:#172b25}.bb-context h3{font:700 18px/1.4 Arial,sans-serif;margin:20px 0 8px}.bb-context p{margin:8px 0 16px}.bb-context a{color:#075b43;text-decoration:underline;text-underline-offset:3px}.bb-context nav{display:flex;flex-wrap:wrap;gap:12px 24px}.bb-context nav a{min-height:44px;display:inline-flex;align-items:center}.bb-context details{border-bottom:1px solid #d8e7df;padding:12px 0}.bb-context summary{cursor:pointer;font-weight:700;min-height:44px}.bb-context ol{padding-left:24px}.bb-breadcrumb{font-size:14px}.bb-responsive-img{max-width:100%;height:auto} @media(max-width:600px){.bb-context{margin:24px 12px}.bb-context nav{gap:4px 18px}}
@media(max-width:480px){.nav{flex-wrap:wrap;gap:12px}.nav>div{flex-wrap:wrap}.heroGrid>*{min-width:0}.phone{max-width:100%;box-sizing:border-box}.bb-context a{overflow-wrap:anywhere}}

.products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{min-width:0}.product-card .product-subtitle-tag,.product-card .btn{overflow-wrap:anywhere}.bb-breadcrumb{padding:12px 24px;margin-bottom:12px}@media(max-width:991px){.products-grid{grid-template-columns:minmax(0,1fr)}}
