/* Preview-only unified nav; public assets unchanged. */
body{padding-top:75px!important;padding-bottom:88px!important}.bs-global-head,.bs-global-head.bs-scrolled{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;margin:0!important;transform:none!important;z-index:100!important}.bs-purchase-bar{position:fixed;bottom:0;left:0;right:0;z-index:90;display:flex;justify-content:center;align-items:center;gap:18px;padding:12px 20px;background:#fffcf5;border-top:1px solid #d8cec0;font-family:BSGeist,Arial,sans-serif}.bs-purchase-bar .bs-cta{display:block;background:#08666a;color:#fff;text-decoration:none;padding:14px 24px;border-radius:8px;font-weight:650;text-align:center}.bs-purchase-bar small{color:#16343b;font-size:13px}.bs-purchase-bar a:focus-visible{outline:3px solid #16343b;outline-offset:3px}body.bs-menu-open .bs-purchase-bar{display:none}.bs-global-head a,.bs-mobile-panel a{box-shadow:none!important}.bs-native-fallback{position:relative;z-index:101}.bs-panel-bottom{flex-shrink:0}@media(max-width:1050px){body{padding-top:68px!important}.bs-head-inner{height:68px!important}.bs-purchase-bar{display:block;padding:10px 20px}.bs-purchase-bar small{display:block;text-align:center;margin-top:4px}.bs-purchase-bar .bs-cta{padding:13px}.bs-mobile-panel:not([hidden]){top:0!important;z-index:110!important}.bs-panel-scroll{min-height:0;overflow-y:auto}.bs-global-head .bs-menu-trigger{display:flex!important}.bs-global-head .bs-desktop-nav{display:none!important}}@media(prefers-reduced-motion:reduce){.bs-global-head,.bs-mobile-panel{transition:none!important}}
.bs-global-head .bs-bars i{display:block!important;width:18px!important;height:2px!important;background:#16343b!important;border-radius:2px!important}
@supports(padding:max(0px)){.bs-purchase-bar{padding-bottom:max(10px,env(safe-area-inset-bottom))}.bs-panel-bottom{padding-bottom:max(20px,env(safe-area-inset-bottom))}}

.wb-hero .wb-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wb-hero .wb-sample-link{font-size:15px;color:#16343b;text-decoration:underline;text-underline-offset:4px}.wb-hero .wb-fine{font-size:12px;line-height:1.5}.wb-hero .wb-price{font-size:15px;line-height:1.5}.wb-hero .wb-deck{max-width:32ch}@media(max-width:767px){.wb-hero .wb-actions{align-items:stretch}.wb-hero .wb-sample-link{text-align:center}.wb-hero .wb-price{font-size:14px}}
.wb-hero .wb-limit.wb-fine{font-size:12px!important;font-weight:400!important;line-height:1.5!important}

@media(max-width:767px){.wb-hero .wb-limit.wb-fine{font-size:14px!important}}

@media(max-width:767px){.bs-purchase-bar small{display:none!important}.bs-purchase-bar{padding:8px 16px!important}}

/* Front-site refinement: actions follow the visitor, never cover the first decision. */
html{scroll-padding-top:96px;scroll-padding-bottom:100px}
.bs-purchase-bar{font-family:BSGeist,sans-serif}
.bs-purchase-bar[hidden]{display:none!important}
@media(max-width:1050px){.bs-global-head .bs-mobile-cta{display:none!important}}
