.bfr-campaign-page{max-width:100%;min-width:0}.bfr-campaign-page>.bfr-campaign-nav{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.bfr-campaign-nav a{padding:10px 14px;border-radius:8px;background:#10283e;color:#fff!important;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bfr-campaign-group{margin:36px 0;scroll-margin-top:80px}.bfr-campaign-group>h2{font-size:clamp(24px,3vw,34px);line-height:1.25}.bfr-campaign-empty{padding:20px;background:#f2f5f8;color:#26374a;border:1px solid #cbd5df;border-radius:10px}.bfr-campaign-note{font-size:13px;line-height:1.6}.bfr-campaign-group .bfrwm-intro{display:none}.bfr-campaign-group .bfrwm-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bfr-campaign-group .bfrwm-strip.bfrwm-grid-mode{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow:visible!important;max-height:none}.bfr-campaign-group .bfrwm-grid-mode .bfrwm-card-item{width:100%;min-width:0;flex-basis:auto}.bfr-campaign-group .bfrwm-arrow{display:none}@media(max-width:767px){.bfr-campaign-group .bfrwm-hero{display:flex;flex-direction:column}.bfr-campaign-group .bfrwm-strip.bfrwm-grid-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.bfr-campaign-nav a{flex:1;justify-content:center}.bfr-campaign-group{margin:28px 0}}
