/* Wide-screen refinement. Existing Rapid and WooCommerce interactions are unchanged. */
@media(min-width:901px){
 .rapid-site-header.rhe-header .rapid-search-shell{max-width:none;justify-self:stretch}
 .rapid-site-header.rhe-header .rapid-mainbar{grid-template-columns:112px minmax(220px,1fr) 210px auto;gap:20px}
 .rhe-header .rapid-search input{font-size:14px}
 .rapid-caribe-home .rhe-products [data-hero-product] a.rapid-hero-product-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:10px;min-height:96px}
 .rapid-caribe-home .rhe-products [data-hero-product] .rapid-hero-product-card img{width:72px;height:74px;max-height:74px;padding:2px}
 .rapid-caribe-home .rhe-products [data-hero-product] .rapid-hero-product-details strong{font-size:12px;line-height:1.4;min-height:34px}
 .rapid-caribe-home .rhe-products [data-hero-product] .rapid-catalog-price{font-size:17px}
 .rhe-products-heading>span{font-size:12px}
 .rhe-hero-copy p{font-size:14px;max-width:570px}
 .rhe-hero-actions .rapid-btn,.rhe-service-cta{font-size:13px}
 .rhe-track-card{padding-inline-end:64px}
}
@media(min-width:1201px){
 .rapid-site-header.rhe-header .rapid-mainbar,.rapid-site-header.rhe-header .rapid-nav-inner,
 .rapid-caribe-home .rhe-hero,.rapid-caribe-home .rhe-access,.rapid-caribe-home .rhe-utilities{
  width:calc(100% - 48px)!important;max-width:2000px!important;margin-inline:auto!important
 }
 .rhe-header .rapid-nav-inner>a,.rhe-header .rhe-nav-group>summary{font-size:13px}
 .rhe-shortcuts>a{flex-direction:row;justify-content:center;text-align:left;gap:12px;min-height:84px;padding:12px}
 .rhe-shortcuts>a>span{flex-shrink:0;width:52px;height:52px}
 .rhe-shortcuts .rapid-visual-icon{width:44px;height:44px}
 .rhe-shortcuts b{font-size:12px;max-width:104px;line-height:1.35}
}
@media(min-width:1600px){
 .rapid-site-header.rhe-header .rapid-mainbar{grid-template-columns:120px minmax(300px,1fr) 242px auto;gap:24px}
 .rhe-header .rapid-brand img,.rhe-header .custom-logo{max-width:116px;max-height:56px}
 .rhe-header .rapid-icon-link{width:48px;min-width:48px}
 .rhe-header .rapid-action-label{font-size:10px}
 .rhe-office-switch strong{font-size:12px}.rhe-office-switch small{font-size:10px}
 .rhe-hero{grid-template-columns:55% 45%}
 .rhe-hero-copy{padding-inline:30px}.rhe-products{margin-inline:30px}
 .rhe-hero-copy h1{font-size:54px}.rhe-hero-copy p{font-size:15px}
 .rhe-products .rhe-product-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
 .rapid-caribe-home .rhe-products [data-hero-product] a.rapid-hero-product-card:nth-child(3){display:grid}
 .rapid-caribe-home .rhe-products [data-hero-product] .rapid-hero-product-details strong{font-size:13px;min-height:37px}
 .rhe-products .rapid-hero-product-controls>a{display:inline-flex;font-size:12px;font-weight:700;color:#155cc2;margin-right:8px}
 .rhe-access-heading h2{font-size:20px}
 .rhe-office-copy h2{font-size:18px}.rhe-track-heading h2{font-size:17px}
 .rhe-track-card input{font-size:14px}.rhe-track-card button{font-size:12px;min-width:100px}
}
/* Keep the help entry available without covering the tracking action. */
body.home:has(.rhe-header) .rapid-support-launcher{width:56px;min-width:56px;height:56px;min-height:56px;padding:7px;gap:0;border-radius:50%;position:relative}
body.home:has(.rhe-header) .rapid-support-launcher-icon{width:40px;height:40px;flex:0 0 40px}
body.home:has(.rhe-header) .rapid-support-launcher-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
body.home:has(.rhe-header) .rapid-support-launcher:hover .rapid-support-launcher-copy,
body.home:has(.rhe-header) .rapid-support-launcher:focus-visible .rapid-support-launcher-copy{width:auto;height:auto;margin:0;clip:auto;overflow:visible;right:68px;bottom:5px;padding:9px 13px;background:#123f72;color:#fff;border-radius:12px;box-shadow:0 4px 18px #11315b20}
@media(max-width:900px){.rhe-track-card{padding-inline-end:64px}}
