html{scroll-behavior:smooth}body{margin:0;background:#fff}img{max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.bp-skip-link{position:absolute;top:-100px;left:12px;background:#fff;color:#172B4D;padding:14px;z-index:100000}.bp-skip-link:focus{top:12px}#bpay-site-preview .bp-lang{text-decoration:none}#bpay-site-preview .bp-lang[aria-current=true]{color:#fff;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#8DBBFF}#bpay-site-preview .bp-hero-custom{width:100%;height:auto;border-radius:8px;display:block}#bpay-site-preview .bp-post-image{width:100%;height:160px;object-fit:cover;margin-bottom:22px;border-radius:3px}#bpay-site-preview .bp-reader-image{width:100%;height:auto;margin-bottom:28px;border-radius:5px}#bpay-site-preview .bp-reader-body{margin-top:28px;overflow-wrap:anywhere}#bpay-site-preview .bp-reader-body h2{margin-top:30px}#bpay-site-preview .bp-reader-body h3{margin:24px 0 12px;font-size:20px}#bpay-site-preview .bp-reader-body p,#bpay-site-preview .bp-reader-body ul,#bpay-site-preview .bp-reader-body ol{margin-bottom:18px}#bpay-site-preview .bp-reader-body li{font-size:16px;line-height:1.8;color:#334B6C}#bpay-site-preview .bp-reader-body a{color:#172B4D;text-underline-offset:3px}#bpay-site-preview .bp-reader-body figure{margin:24px 0}#bpay-site-preview .bp-reader-body figcaption{font-size:12px;color:#526581}#bpay-site-preview .bp-reader-body .wp-block-table{overflow-x:auto}#bpay-site-preview .bp-reader-body table{border-collapse:collapse;width:100%}#bpay-site-preview .bp-reader-body td,#bpay-site-preview .bp-reader-body th{padding:10px;border:1px solid #dde7f5}#bpay-site-preview .bp-pagination{display:flex;gap:12px;margin-top:32px}#bpay-site-preview .bp-pagination a{padding:10px 14px;color:#172B4D;border:1px solid #dce5f2;border-radius:4px;text-decoration:none}#bpay-site-preview .bp-pagination [aria-current]{background:#172B4D;color:white}.admin-bar #bp-benefits,.admin-bar #bp-coverage,.admin-bar #bp-how{scroll-margin-top:40px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#bpay-site-preview #bpay-coverage-preview .bp-coverage-toggle{display:inline-flex;align-items:center;min-height:44px;margin:10px 0 0;padding:8px 0;font:500 13px/1.5 Inter,Arial,sans-serif;color:#172B4D;background:transparent;border:0;border-radius:2px;text-decoration:underline;text-decoration-color:#8DBBFF;text-underline-offset:5px}
#bpay-site-preview #bpay-coverage-preview .bp-coverage-toggle:hover{text-decoration-color:#172B4D}
#bpay-site-preview #bpay-coverage-preview .bp-coverage-toggle:focus-visible{outline:2px solid #172B4D;outline-offset:4px}
#bpay-site-preview #bpay-coverage-preview .destinations li[hidden],#bpay-site-preview #bpay-coverage-preview .bp-coverage-toggle[hidden]{display:none!important}

/* Keep Spanish navigation labels intact in the mobile layout. */
@media(max-width:620px){
  #bpay-site-preview[data-current-lang="es"] .bp-nav .bp-navlinks{flex-wrap:wrap;gap:0 6px}
  #bpay-site-preview[data-current-lang="es"] .bp-nav .bp-navlink{flex:0 0 auto;white-space:nowrap;line-height:1.4}
}
@media(max-width:480px){
  #bpay-site-preview[data-current-lang="es"] .bp-hero h1{font-size:clamp(32px,8.2vw,38px);line-height:1.16;letter-spacing:-.025em;text-wrap:balance;max-width:100%}
}
