/* Canonical native header. All layout uses logical directions and theme tokens. */
.bankera-header{background:var(--bankera-header-bg);color:var(--bankera-header-text);border-block-start:0;position:relative;z-index:var(--bankera-layer-menu)}
.bankera-header [hidden]{display:none!important}
.bankera-header--wide .bankera-container{inline-size:min(calc(100% - var(--bankera-gutter) * 2),var(--bankera-container-wide))}
.bankera-header svg{inline-size:var(--bankera-header-icon-size);block-size:var(--bankera-header-icon-size);flex-shrink:0}
.bankera-utility{padding:0;background:var(--bankera-surface-alt);color:var(--bankera-text-muted);border-block-end:1px solid var(--bankera-border);font-size:.8125rem;font-weight:var(--bankera-weight-regular);box-shadow:none}
.bankera-utility-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem;min-block-size:2.25rem;padding-block:0}
.bankera-utility-group{display:flex;align-items:center;flex-wrap:nowrap;gap:.75rem 1rem;min-inline-size:0}
.bankera-utility-meta{flex:1 1 auto}
.bankera-utility-extra{flex:0 1 auto;margin-inline-start:auto}
.bankera-utility-date{display:inline-flex;align-items:center;min-inline-size:0;flex-shrink:0}
.bankera-utility-note{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bankera-text-muted)}
.bankera-utility-nav .bankera-menu-inline{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem}
.bankera-utility-nav a{display:inline-flex;align-items:center;min-block-size:2.25rem;color:var(--bankera-text-muted);text-decoration:none;white-space:nowrap}
.bankera-utility-nav a:hover,.bankera-utility-nav a:focus-visible{color:var(--bankera-heading)}
.bankera-utility-lang:empty{display:none}
.bankera-utility time{display:inline-flex;align-items:center;gap:.375rem;color:var(--bankera-text-muted);white-space:nowrap;min-block-size:0}
.bankera-utility time svg{inline-size:.9375rem;block-size:.9375rem;color:var(--bankera-primary)}
.bankera-utility .bankera-utility-date__compact{display:none}
.bankera-utility .bankera-social-links{display:flex;align-items:center;flex-shrink:0;gap:.75rem;border:0;padding:0;border-inline-start:1px solid var(--bankera-border);padding-inline-start:.75rem}
.bankera-utility .bankera-social-links:empty{display:none}
.bankera-utility .bankera-social-links a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.75rem;min-block-size:2.125rem;color:var(--bankera-heading);background:transparent;border:0;border-radius:0;transition:color 180ms ease}
.bankera-utility .bankera-social-links a:hover,.bankera-utility .bankera-social-links a:focus-visible{color:var(--bankera-gold);background:transparent}
.bankera-utility .bankera-social-links a:focus-visible{outline:var(--bankera-focus-width) solid var(--bankera-focus);outline-offset:var(--bankera-focus-offset)}
.bankera-utility .bankera-social-links svg{inline-size:1rem;block-size:1rem}
.bankera-social-links{display:flex;align-items:center}
.bankera-social-links:empty{display:none}
.bankera-social-links a{display:grid;place-items:center;min-inline-size:var(--bankera-target);min-block-size:var(--bankera-target)}
.bankera-social-links svg{inline-size:1rem;block-size:1rem}
.bankera-branding{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--bankera-space-3);min-block-size:var(--bankera-branding-height);padding-block:var(--bankera-space-2)}
.bankera-branding-masthead{min-inline-size:0;display:flex;align-items:center}
.bankera-brand{min-inline-size:0;max-inline-size:min(100%,calc(var(--bankera-header-logo-desktop) * 1.2));display:flex;align-items:center;justify-content:flex-start}
.bankera-brand .custom-logo{inline-size:auto;block-size:auto;max-inline-size:min(100%,calc(var(--bankera-header-logo-desktop) * 1.12));max-block-size:var(--bankera-logo-max-height);object-fit:contain;object-position: right center;display:block}
.bankera-brand .custom-logo-link{display:block;max-inline-size:100%;text-decoration:none}
.bankera-header-ad{display:grid;place-items:center;justify-self:center;inline-size:100%;max-inline-size:var(--bankera-ad-width);min-inline-size:0;aspect-ratio:728/90;overflow:hidden;position:relative;border-radius:var(--bankera-radius-md,0.5rem)}
.bankera-header-ad-branch--mobile{display:none}
.bankera-header-ad__label{display:none;margin:0;padding:0;background:none;min-block-size:0;line-height:1.2}
.bankera-header-ad:not(:has(.bankera-header-ad__label)){padding-block-start:0}
.bankera-header-ad a{display:block;inline-size:100%}
.bankera-header-ad img{display:block;inline-size:100%;block-size:auto;max-block-size:var(--bankera-ad-height);object-fit:contain;border-radius:var(--bankera-radius-md,0.5rem)}
@media(min-width:64rem){
.bankera-header-ad-branch--desktop{display:contents}
.bankera-header-ad-branch--mobile{display:none!important}
.bankera-header-ad--mobile{display:none!important}
}
.bankera-branding-action-slot{justify-self:stretch;align-self:center;min-inline-size:0;max-inline-size:100%}
.bankera-header-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.5rem;margin:0}
.bankera-utility-action{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;min-inline-size:2.75rem;max-inline-size:2.75rem;min-block-size:2.75rem;flex:0 0 2.75rem;padding:var(--bankera-space-2);border:1px solid var(--bankera-border);border-radius:var(--bankera-radius-sm);background:var(--bankera-surface);color:var(--bankera-heading);font:inherit;font-size:.6875rem;font-weight:var(--bankera-weight-semibold);line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:border-color var(--bankera-motion-fast),background-color var(--bankera-motion-fast),color var(--bankera-motion-fast),margin-block-start var(--bankera-motion-fast),margin-block-end var(--bankera-motion-fast)}
.bankera-utility-action svg{inline-size:1.25rem;block-size:1.25rem;color:var(--bankera-primary);flex-shrink:0}
.bankera-action-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.bankera-header-actions--labeled .bankera-utility-action:hover .bankera-action-label,.bankera-header-actions--labeled .bankera-utility-action:focus .bankera-action-label,.bankera-header-actions--labeled .bankera-utility-action:focus-visible .bankera-action-label{position:absolute;inset-block-start:calc(100% + .25rem);left:50%;right:auto;transform:translateX(-50%);inline-size:max-content;max-inline-size:8rem;block-size:auto;overflow:visible;clip-path:none;z-index:var(--bankera-layer-menu);padding:.2rem .45rem;border:1px solid var(--bankera-border);border-radius:var(--bankera-radius-sm);background:var(--bankera-surface);color:var(--bankera-heading);box-shadow:var(--bankera-shadow-sm);font-size:.625rem;line-height:1.3;pointer-events:none}
.bankera-utility-action:hover{border-color:color-mix(in srgb,var(--bankera-primary) 45%,var(--bankera-border));background:var(--bankera-primary-light);color:var(--bankera-heading);margin-block-start:-1px;margin-block-end:1px}
.bankera-utility-action:hover svg{color:var(--bankera-primary-dark)}
.bankera-utility-action:focus-visible{outline:var(--bankera-focus-width) solid var(--bankera-focus);outline-offset:var(--bankera-focus-offset)}
.bankera-utility-action:disabled,.bankera-utility-action[aria-disabled=true]{opacity:var(--bankera-disabled-opacity);cursor:not-allowed;margin:0}
.bankera-utility-action:disabled:hover,.bankera-utility-action[aria-disabled=true]:hover{border-color:var(--bankera-border);background:var(--bankera-surface);margin:0}
.bankera-utility-action:disabled:hover .bankera-action-label,.bankera-utility-action[aria-disabled=true]:hover .bankera-action-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0;box-shadow:none}
.bankera-theme-toggle .bankera-theme-toggle__icon{display:none;line-height:0}
.bankera-theme-toggle .bankera-theme-toggle__moon{display:block}
[data-bankera-theme=dark] .bankera-theme-toggle .bankera-theme-toggle__moon{display:none}
[data-bankera-theme=dark] .bankera-theme-toggle .bankera-theme-toggle__sun{display:block}
.bankera-theme-toggle[aria-pressed=true],[data-bankera-theme=dark] .bankera-theme-toggle{border-color:color-mix(in srgb,var(--bankera-gold) 50%,var(--bankera-border));background:var(--bankera-gold-light)}
.bankera-theme-toggle[aria-pressed=true] svg,[data-bankera-theme=dark] .bankera-theme-toggle svg{color:var(--bankera-gold-dark)}
.bankera-newsletter-action{border-color:color-mix(in srgb,var(--bankera-gold) 28%,var(--bankera-border))}
.bankera-newsletter-action svg{color:var(--bankera-gold-dark)}
.bankera-newsletter-action:hover{border-color:color-mix(in srgb,var(--bankera-gold) 55%,var(--bankera-border));background:var(--bankera-gold-light)}
.bankera-header-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bankera-space-2);min-inline-size:var(--bankera-target);min-block-size:var(--bankera-target);padding:var(--bankera-space-2);border:0;border-radius:0;background:transparent;color:var(--bankera-header-text);font-size:var(--bankera-text-sm);text-decoration:none;cursor:pointer}
.bankera-header-button:hover{background:var(--bankera-primary-light);color:var(--bankera-heading)}
.bankera-navigation{background:var(--bankera-nav-bg);color:var(--bankera-nav-text);overflow:visible}
.bankera-desktop-nav{min-inline-size:0;flex:1;overflow:visible}
.bankera-header .bankera-desktop-nav .bankera-primary-menu,.bankera-sticky-header .bankera-primary-menu{display:flex;flex-wrap:wrap;align-items:stretch;min-inline-size:0}
.bankera-header .bankera-desktop-nav .bankera-primary-menu>li,.bankera-sticky-header .bankera-primary-menu>li{display:flex;flex-wrap:nowrap;align-items:center;position:relative;flex:0 1 auto;min-inline-size:0}
.bankera-header .bankera-desktop-nav .bankera-primary-menu>li>a,.bankera-sticky-header .bankera-primary-menu>li>a{min-block-size:var(--bankera-nav-height);padding-block:0;padding-inline:var(--bankera-nav-item-space);font-size:var(--bankera-nav-font-size);font-weight:var(--bankera-weight-semibold);border-block-end:3px solid transparent;flex:1;justify-content:center;white-space:nowrap;color:var(--bankera-nav-text);transition:background-color var(--bankera-motion-fast),color var(--bankera-motion-fast),border-color var(--bankera-motion-fast)}
.bankera-header .bankera-desktop-nav .bankera-primary-menu>li>a:hover,.bankera-header .bankera-desktop-nav .bankera-primary-menu>li.bankera-is-open>a,.bankera-header .bankera-desktop-nav .bankera-primary-menu>li.current-menu-item>a,.bankera-header .bankera-desktop-nav .bankera-primary-menu>li.current-menu-ancestor>a,.bankera-header .bankera-desktop-nav .bankera-primary-menu>li>a[aria-current]{background:var(--bankera-nav-hover);color:var(--bankera-nav-active);border-block-end-color:var(--bankera-gold);text-decoration:none}
.bankera-header .bankera-desktop-nav .bankera-submenu-toggle,.bankera-sticky-header .bankera-submenu-toggle{margin:0;border:0;background:transparent;color:inherit;min-inline-size:2.25rem;min-block-size:var(--bankera-nav-height);padding:0;border-radius:0;flex:0 0 auto}
.bankera-submenu-toggle::after{content:'';display:block;inline-size:.45rem;block-size:.45rem;border-inline-end:1.5px solid;border-block-end:1.5px solid;transform:rotate(45deg);margin:auto;transition:transform var(--bankera-motion-fast)}
.bankera-submenu-toggle[aria-expanded=true]::after{transform:rotate(225deg)}
.bankera-header .bankera-desktop-nav .sub-menu,.bankera-sticky-header .sub-menu{padding:var(--bankera-space-2) 0;background:var(--bankera-dropdown-bg);color:var(--bankera-dropdown-text);border:1px solid var(--bankera-dropdown-border);list-style:none;margin:0;border-radius:var(--bankera-radius-sm)}
.bankera-header .bankera-desktop-nav .sub-menu li,.bankera-sticky-header .sub-menu li{display:flex;flex-wrap:nowrap;align-items:center;min-inline-size:0;position:relative}
.bankera-header .bankera-desktop-nav .sub-menu a,.bankera-sticky-header .sub-menu a{color:var(--bankera-dropdown-text);flex:1;min-inline-size:0;overflow-wrap:anywhere;white-space:normal;font-size:var(--bankera-text-sm);padding:var(--bankera-dropdown-item-space) var(--bankera-space-4);border:0;font-weight:var(--bankera-weight-medium)}
.bankera-header .bankera-desktop-nav .sub-menu a:hover,.bankera-header .bankera-desktop-nav .sub-menu a:focus-visible,.bankera-header .bankera-desktop-nav .sub-menu .current-menu-item>a,.bankera-sticky-header .sub-menu a:hover{background:var(--bankera-dropdown-hover-bg);color:var(--bankera-heading);text-decoration:none}
.bankera-header .bankera-desktop-nav .sub-menu .bankera-submenu-toggle{color:var(--bankera-dropdown-text);min-block-size:2.75rem}
.bankera-header .bankera-desktop-nav .sub-menu :focus-visible,.bankera-header .bankera-desktop-nav .bankera-submenu-toggle:focus-visible{outline:var(--bankera-focus-width) solid var(--bankera-focus);outline-offset:var(--bankera-focus-offset)}
.bankera-header[data-ready] .bankera-desktop-nav .bankera-primary-menu>li>.sub-menu,.bankera-header[data-ready] .bankera-sticky-header .bankera-primary-menu>li>.sub-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;inline-size:var(--bankera-submenu-width);max-inline-size:min(18rem,calc(100vw - 2 * var(--bankera-gutter)));box-shadow:var(--bankera-dropdown-shadow);z-index:var(--bankera-layer-menu)}
.bankera-header[data-ready] .bankera-desktop-nav .bankera-primary-menu>li:last-child>.sub-menu,.bankera-header[data-ready] .bankera-desktop-nav .sub-menu.bankera-align-end{inset-inline-start:auto;inset-inline-end:0}
.bankera-header[data-ready] .bankera-desktop-nav .sub-menu .sub-menu,.bankera-header[data-ready] .bankera-sticky-header .sub-menu .sub-menu{position:absolute;inset-block-start:0;inset-inline-start:100%;inline-size:var(--bankera-submenu-width);max-inline-size:min(18rem,calc(100vw - 2 * var(--bankera-gutter)));box-shadow:var(--bankera-dropdown-shadow);z-index:calc(var(--bankera-layer-menu) + 1)}
.bankera-header[data-ready] .bankera-desktop-nav .sub-menu .sub-menu.bankera-align-end{inset-inline-start:auto;inset-inline-end:100%}
.bankera-search-panel{border-block-start:1px solid var(--bankera-border);padding-block:var(--bankera-space-4)}
.bankera-search-panel>.bankera-container{display:flex;align-items:center;gap:var(--bankera-space-3)}
.bankera-search-panel .bankera-search-form{flex:1;min-inline-size:0}
body.bankera-drawer-open{overflow:hidden}
.bankera-drawer-backdrop{position:fixed;inset:0;background:var(--bankera-overlay);z-index:calc(var(--bankera-layer-menu) + 1)}
@media(max-width:63.999rem){.bankera-drawer-backdrop{background:var(--bankera-drawer-overlay)}}
@media(min-width:64rem){
.bankera-header .bankera-nav-end .bankera-drawer-toggle{display:inline-flex}
}
@media(max-width:63.999rem){
.bankera-brand .custom-logo{inline-size:auto;max-inline-size:min(100%,var(--bankera-header-logo-tablet));max-block-size:var(--bankera-logo-max-height)}
.bankera-branding{min-block-size:0;grid-template-columns:minmax(0,1fr);gap:0;padding-block:0}
.bankera-header-ad-branch--desktop{display:none!important}
.bankera-header-ad-branch--mobile{display:block;inline-size:100%;min-inline-size:0}
.bankera-header-ad--desktop{display:none!important}
.bankera-header-ad--mobile{display:grid;max-inline-size:100%}
.bankera-header-actions{gap:var(--bankera-space-2);justify-content:flex-start;flex-wrap:wrap}
.bankera-utility-action{inline-size:auto;min-inline-size:var(--bankera-target);max-inline-size:none;min-block-size:var(--bankera-target);flex:0 0 auto;padding:var(--bankera-space-2);flex-direction:row;gap:var(--bankera-space-2)}
.bankera-mobile-action-slot .bankera-header-actions--labeled .bankera-action-label{position:static;inset:auto;transform:none;inline-size:auto;max-inline-size:none;block-size:auto;overflow:visible;clip-path:none;padding:0;border:0;box-shadow:none;font-size:var(--bankera-text-sm);pointer-events:auto}
.bankera-header .bankera-desktop-nav{display:none}
.bankera-header .bankera-navigation :focus-visible{outline-color:var(--bankera-focus)}
}
@media(max-width:47.999rem){
.bankera-header .bankera-utility:not(.bankera-utility--mobile){display:none}
.bankera-utility .bankera-utility-note,
.bankera-utility-nav,
.bankera-utility-lang{display:none}
.bankera-utility .bankera-social-links{border-inline-start:0;padding-inline-start:0;gap:.25rem}
.bankera-utility .bankera-social-links a{min-inline-size:1.25rem}
.bankera-branding{gap:0;min-block-size:0;padding-block:0;grid-template-columns:minmax(0,1fr)}
.bankera-brand .custom-logo{inline-size:auto;max-inline-size:min(100%,var(--bankera-header-logo-mobile));max-block-size:var(--bankera-logo-max-height)}
}
@media(prefers-reduced-motion:reduce){.bankera-header *{scroll-behavior:auto;transition:none}}

/* Band shell only — ticker visuals live in bankera-core ticker.css. */
.bankera-header-band{padding-block:var(--bankera-space-3) 0}
.bankera-header-band + .bankera-header-band{margin-block-start:var(--bankera-space-4);padding-block-start:0}
.bankera-header-band:last-child{padding-block-end:var(--bankera-space-3)}
.bankera-header-band .bankera-core-ticker{padding-block:0;margin:0;background:transparent;--bankera-ticker-gap:1rem}
.bankera-header-band .bankera-core-ticker-list{gap:var(--bankera-ticker-gap)}
.bankera-header-band .bankera-core-ticker-status{margin-block:0;padding-block:0}
.bankera-header-band .bankera-core-ticker-scroll{padding-block:.125rem;margin-block:0}
.bankera-header-band .bankera-core-breaking{margin-block:0;max-block-size:3.25rem;box-shadow:none}
.bankera-header-band .bankera-core-breaking__viewport{min-inline-size:0}
.bankera-header-after-ad{display:grid;gap:.75rem;margin-block:.75rem;min-inline-size:0;align-items:start}
.bankera-header-after-ad__cell{min-inline-size:0;max-inline-size:100%}
.bankera-header-after-ad__cell .bankera-ad{inline-size:100%}
.bankera-header-after-ad img{display:block;inline-size:100%;max-inline-size:100%;block-size:auto;object-fit:contain;border-radius:var(--bankera-radius-md,0.5rem)}
@media(min-width:64rem){
.bankera-header-after-ad--pair{grid-template-columns:1fr 1fr}
}
[dir=ltr] .bankera-header .custom-logo{object-position:left center}
@media(max-width:79.999rem) and (min-width:64rem){
.bankera-header .bankera-desktop-nav .bankera-primary-menu>li>a{padding-inline:var(--bankera-space-2)}
.bankera-branding{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bankera-space-3)}
.bankera-header-actions{gap:.5rem}
}
@media(max-width:69.999rem) and (min-width:64rem){
.bankera-branding{grid-template-columns:auto minmax(0,1fr) auto}
}
@media(prefers-reduced-motion:reduce){
.bankera-utility-action,.bankera-utility-action:hover{margin-block-start:0;margin-block-end:0}
}
@media(max-width:63.999rem){.bankera-header{--bankera-logo-max-height:3.5rem;--bankera-mobile-masthead-height:5rem}}
@media(max-width:47.999rem){
.bankera-header{--bankera-logo-max-height:3.25rem;--bankera-mobile-masthead-height:4.75rem}
.bankera-header-band{--bankera-breaking-height:2.875rem}
}

.bankera-header:not([data-ready]) .sub-menu{display:none}
@media(min-width:64rem){.bankera-header:not([data-ready]) .menu-item-has-children{padding-inline-end:var(--bankera-target)}}

/* Approved composition: brand actions above, search/menu at the logical menu end. */
.bankera-header .custom-logo-link{background:var(--bankera-logo-surface);border-radius:var(--bankera-radius-sm)}
.bankera-nav-layout{display:flex;align-items:center;gap:var(--bankera-space-2)}
.bankera-nav-layout>#bankera-primary-nav{flex:1;min-inline-size:0;overflow:visible}
.bankera-header .bankera-desktop-nav .bankera-primary-menu>li>a{gap:var(--bankera-space-2)}
.bankera-header .bankera-desktop-nav .bankera-primary-menu>li>a svg{inline-size:1.125rem;block-size:1.125rem;color:var(--bankera-nav-active)}
.bankera-nav-end{display:flex;align-items:center;flex:0 0 auto;flex-shrink:0;gap:var(--bankera-space-1);margin-inline-start:auto;min-block-size:var(--bankera-nav-height)}
.bankera-nav-end .bankera-header-button{color:var(--bankera-nav-text);background:var(--bankera-nav-hover);border:1px solid color-mix(in srgb,var(--bankera-nav-text) 15%,transparent);border-radius:var(--bankera-radius-sm);inline-size:var(--bankera-target);block-size:var(--bankera-target);min-inline-size:var(--bankera-target);min-block-size:var(--bankera-target);flex:0 0 var(--bankera-target);padding:0}
.bankera-nav-end .bankera-header-button svg{inline-size:var(--bankera-header-icon-size);block-size:var(--bankera-header-icon-size);flex-shrink:0}
.bankera-nav-end .bankera-header-button:hover{color:var(--bankera-nav-active)}
.bankera-extra-panel.bankera-drawer-visible{display:block;position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(88vw,var(--bankera-drawer-width));background:var(--bankera-drawer-bg);color:var(--bankera-drawer-text);padding:1.15rem;overflow-y:auto;overscroll-behavior:contain;z-index:calc(var(--bankera-layer-menu) + 2);box-shadow:var(--bankera-shadow-lg)}
.bankera-extra-panel .bankera-drawer-close{display:flex;margin-block-end:var(--bankera-space-4);margin-inline-start:auto;color:var(--bankera-drawer-icon);background:transparent}
.bankera-extra-menu li{display:flex;flex-wrap:wrap;align-items:center;border:0}
.bankera-extra-menu a{flex:1;min-inline-size:0;overflow-wrap:anywhere;color:var(--bankera-drawer-text);padding:.55rem .85rem;border-radius:.85rem;font-weight:var(--bankera-weight-semibold)}
.bankera-header .bankera-extra-menu .bankera-submenu-toggle{color:var(--bankera-drawer-icon);background:transparent;min-inline-size:2.75rem;min-block-size:2.75rem}
.bankera-mobile-action-slot:empty{display:none}
@media(max-width:63.999rem){
.bankera-header{display:grid;grid-template-columns:minmax(0,1fr)}
.bankera-header>.bankera-utility{grid-row:1;grid-column:1}
.bankera-header>.bankera-branding{grid-row:2;grid-column:1;padding-inline-end:0}
.bankera-header>.bankera-navigation{grid-row:2;grid-column:1;position:relative;align-self:start;block-size:var(--bankera-mobile-masthead-height);background:transparent;pointer-events:none}
#bankera-extra-panel{display:none!important}
.bankera-header .bankera-nav-end{pointer-events:auto}
.bankera-header>.bankera-search-panel{grid-row:3;grid-column:1;z-index:calc(var(--bankera-layer-menu) + 3);background:var(--bankera-surface)}
.bankera-branding-action-slot{display:none}
.bankera-nav-layout{display:block}
.bankera-nav-end{position:absolute;inset-inline-end:var(--bankera-gutter);inset-block-start:50%;transform:translateY(-50%);min-block-size:var(--bankera-target);gap:.625rem}
.bankera-nav-end .bankera-header-button{background:var(--bankera-surface);color:var(--bankera-heading);border:1px solid var(--bankera-border);border-radius:.75rem;inline-size:2.75rem;block-size:2.75rem;min-inline-size:2.75rem;min-block-size:2.75rem;padding:0}
.bankera-nav-end .bankera-header-button svg{inline-size:1.25rem;block-size:1.25rem;stroke-width:1.7}
.bankera-nav-end .bankera-header-button:hover{background:var(--bankera-primary-light);color:var(--bankera-heading)}
.bankera-nav-end .bankera-header-button:focus-visible{outline:var(--bankera-focus-width) solid var(--bankera-focus);outline-offset:var(--bankera-focus-offset)}
.bankera-mobile-action-slot{margin-block-start:var(--bankera-space-5)}
.bankera-mobile-action-slot .bankera-header-actions{margin:0;justify-content:flex-start}
.bankera-header>.bankera-navigation--no-toggle{grid-row:3;pointer-events:auto;block-size:auto;background:var(--bankera-nav-bg)}
.bankera-header:has(.bankera-navigation--no-toggle)>.bankera-search-panel{grid-row:4}
.bankera-header .bankera-navigation--no-toggle .bankera-desktop-nav{display:block;background:var(--bankera-nav-bg)}
.bankera-header .bankera-navigation--no-toggle .bankera-desktop-nav .bankera-primary-menu{display:block;flex-wrap:wrap}
.bankera-header .bankera-navigation--no-toggle .bankera-desktop-nav .bankera-primary-menu>li{flex-wrap:wrap;border-block-end:1px solid color-mix(in srgb,var(--bankera-nav-text) 18%,transparent)}
.bankera-header .bankera-navigation--no-toggle .bankera-desktop-nav .bankera-primary-menu>li>a{justify-content:flex-start;white-space:normal}
}

.bankera-logo-pair{display:block;position:relative;background:transparent}
.bankera-logo-alternate{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain;opacity:0}
.bankera-header .custom-logo-link:has(.bankera-logo-pair){background:transparent}
[data-bankera-theme=dark] .bankera-logo-pair>.custom-logo{opacity:0}
[data-bankera-theme=dark] .bankera-logo-alternate{opacity:1}

/* Compact sticky shell — independent of the full header layers. */
.bankera-sticky-sentinel{position:absolute;inset:0;pointer-events:none}
.bankera-sticky-header{position:fixed;inset-inline:0;inset-block-start:0;z-index:calc(var(--bankera-layer-menu) + 1);visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity 180ms ease,transform 180ms ease,visibility 180ms ease;background:var(--bankera-sticky-bg);color:var(--bankera-sticky-text);border-block-end:1px solid var(--bankera-sticky-border);box-shadow:none}
.bankera-sticky-header--active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);box-shadow:var(--bankera-sticky-shadow)}
.admin-bar .bankera-sticky-header{inset-block-start:32px}
.bankera-sticky-header__inner{display:flex;align-items:center;gap:var(--bankera-space-3);min-block-size:var(--bankera-sticky-height);block-size:var(--bankera-sticky-height);overflow:visible}
.bankera-sticky-header__logo{display:flex;align-items:center;flex-shrink:0;max-inline-size:min(40%,var(--bankera-sticky-logo-width));text-decoration:none;background:transparent}
.bankera-header .bankera-sticky-header__logo{background:transparent}
.bankera-sticky-header__logo .custom-logo,.bankera-sticky-header__logo img{display:block;inline-size:auto;block-size:auto;max-inline-size:min(100%,var(--bankera-sticky-logo-width));max-block-size:2.5rem;object-fit:contain}
.bankera-sticky-header__logo .bankera-site-name{font-size:var(--bankera-text-md);font-weight:var(--bankera-weight-bold);color:var(--bankera-sticky-text)}
.bankera-sticky-header__nav{flex:1;min-inline-size:0;overflow:visible}
.bankera-sticky-header .bankera-primary-menu{display:flex;flex-wrap:nowrap;align-items:stretch;min-inline-size:0}
.bankera-sticky-header .bankera-primary-menu>li{flex:0 1 auto;min-inline-size:0}
.bankera-sticky-header .bankera-primary-menu>li>a{min-block-size:var(--bankera-sticky-height);padding-block:0;padding-inline:var(--bankera-space-3);font-size:var(--bankera-text-sm);font-weight:var(--bankera-weight-semibold);color:var(--bankera-sticky-text);background:transparent;border-block-end-width:2px;justify-content:center}
.bankera-sticky-header .bankera-primary-menu>li>a:hover,.bankera-sticky-header .bankera-primary-menu>li.current-menu-item>a,.bankera-sticky-header .bankera-primary-menu>li.current-menu-ancestor>a,.bankera-sticky-header .bankera-primary-menu>li>a[aria-current]{background:transparent;color:var(--bankera-sticky-text);border-block-end-color:var(--bankera-gold);text-decoration:none}
.bankera-sticky-header .bankera-primary-menu>li>a svg{color:var(--bankera-gold)}
.bankera-sticky-header .bankera-submenu-toggle{color:var(--bankera-sticky-text)}
.bankera-sticky-header[data-ready] .bankera-primary-menu>li>.sub-menu,.bankera-header[data-ready] .bankera-sticky-header .bankera-primary-menu>li>.sub-menu{position:absolute;inset-block-start:100%;z-index:calc(var(--bankera-layer-menu) + 1)}
.bankera-sticky-header__actions{display:flex;align-items:center;gap:var(--bankera-space-2);margin-inline-start:auto;flex-shrink:0}
.bankera-sticky-header .bankera-header-button{color:var(--bankera-sticky-text);background:var(--bankera-surface);border:1px solid var(--bankera-sticky-border);border-radius:var(--bankera-radius-sm);min-inline-size:2.5rem;min-block-size:2.5rem}
.bankera-sticky-header .bankera-header-button:hover{background:var(--bankera-primary-light);color:var(--bankera-heading)}
.bankera-sticky-header .bankera-header-button:focus-visible,.bankera-sticky-header__cta:focus-visible,.bankera-sticky-header__logo:focus-visible,.bankera-sticky-header .bankera-primary-menu a:focus-visible,.bankera-sticky-header .bankera-submenu-toggle:focus-visible{outline:var(--bankera-focus-width) solid var(--bankera-focus);outline-offset:var(--bankera-focus-offset)}
.bankera-sticky-header__cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.5rem;padding-inline:.75rem;border:1px solid var(--bankera-gold);border-radius:999px;color:var(--bankera-gold-dark);font-size:.8125rem;font-weight:var(--bankera-weight-semibold);line-height:1.2;text-decoration:none;white-space:nowrap}
.bankera-sticky-header__cta:hover{background:var(--bankera-gold-light);color:var(--bankera-gold-dark)}
.bankera-search-panel--overlay{position:fixed;inset-inline:0;inset-block-start:0;z-index:calc(var(--bankera-layer-menu) + 3);background:var(--bankera-sticky-bg);border-block-start:0;border-block-end:1px solid var(--bankera-sticky-border);box-shadow:var(--bankera-sticky-shadow)}
.admin-bar .bankera-search-panel--overlay{inset-block-start:32px}
@media(max-width:79.999rem) and (min-width:64rem){
.bankera-sticky-header .bankera-primary-menu>li>a{padding-inline:var(--bankera-space-2)}
}
@media(max-width:63.999rem){
.bankera-sticky-header__nav{display:none}
.bankera-sticky-header__cta{display:none}
.bankera-sticky-header{--bankera-sticky-height:3.75rem}
.bankera-sticky-header__logo .custom-logo,.bankera-sticky-header__logo img{max-block-size:2.25rem}
.bankera-sticky-header .bankera-header-button{inline-size:2.75rem;block-size:2.75rem;min-inline-size:2.75rem;min-block-size:2.75rem;border-radius:.75rem;padding:0}
.bankera-sticky-header__actions{gap:.625rem}
}
@media(max-width:47.999rem){
.bankera-sticky-header{--bankera-sticky-height:3.75rem}
}
@media screen and (max-width:782px){
.admin-bar .bankera-sticky-header,.admin-bar .bankera-search-panel--overlay{inset-block-start:46px}
}
@media(max-width:37.5rem){
.admin-bar .bankera-sticky-header,.admin-bar .bankera-search-panel--overlay{inset-block-start:0}
}
@media(prefers-reduced-motion:reduce){
.bankera-sticky-header{transform:none;transition:none}
}

/* Compact mobile header stack: utility → masthead → ad → bands. Desktop rules above 64rem stay unchanged. */
@media(max-width:63.999rem){
.bankera-header{overflow-x:clip}
.bankera-branding-masthead{min-block-size:var(--bankera-mobile-masthead-height);padding-inline:0;padding-inline-end:calc(2.75rem * 2 + .625rem + .25rem);align-items:center;background:var(--bankera-header-bg);border-block-end:1px solid var(--bankera-border)}
.bankera-branding-masthead .bankera-brand{max-inline-size:min(100%,calc(var(--bankera-header-logo-tablet) * 1.05))}
.bankera-header-ad{aspect-ratio:auto;max-inline-size:none;margin-block:.7rem 0;margin-inline:0;padding:0;border:1px solid var(--bankera-border);border-radius:var(--bankera-radius-md,0.5rem);background:var(--bankera-surface-alt);overflow:hidden;justify-self:stretch}
.bankera-header-ad img{max-block-size:6.25rem;inline-size:100%;block-size:auto;object-fit:contain;border-radius:var(--bankera-radius-md,0.5rem)}
.bankera-header-ad[style*="--bankera-header-ad-w"]{aspect-ratio:var(--bankera-header-ad-w,320)/var(--bankera-header-ad-h,50);max-block-size:6.25rem;inline-size:100%}
.bankera-header-ad__label{display:inline-flex;position:absolute;inset-block-start:.35rem;inset-inline-start:.4rem;z-index:1;padding:.1rem .35rem;border-radius:.25rem;background:color-mix(in srgb,var(--bankera-surface) 88%,transparent);color:var(--bankera-text-muted);font-size:.625rem;font-weight:var(--bankera-weight-medium);line-height:1.2;letter-spacing:.02em;pointer-events:none}
.bankera-header-bands{display:flex;flex-direction:column;gap:0;margin-block-start:.7rem}
.bankera-header-band{padding-block:0;margin-block:0}
.bankera-header-band+.bankera-header-band{margin-block-start:.7rem;padding-block-start:0}
.bankera-header-band:last-child{padding-block-end:.9rem}
.bankera-header-band--breaking{order:1}
.bankera-header-band--ticker{order:2}
.bankera-header-band .bankera-core-breaking{max-block-size:3.125rem;min-block-size:2.875rem;box-shadow:none;border-radius:0;overflow:hidden}
.bankera-header-band .bankera-core-breaking__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
@media(max-width:47.999rem){
.bankera-header{overflow-x:clip}
.bankera-utility--mobile{font-size:.75rem}
.bankera-utility--mobile .bankera-utility-inner{min-block-size:2.25rem;gap:.5rem}
.bankera-utility--mobile .bankera-social-links{gap:.25rem}
.bankera-utility--mobile .bankera-social-links a{min-inline-size:1.25rem;min-block-size:2.125rem}
.bankera-utility--mobile .bankera-social-links svg{inline-size:.875rem;block-size:.875rem}
.bankera-utility--mobile time svg{inline-size:.875rem;block-size:.875rem}
.bankera-branding-masthead .bankera-brand{max-inline-size:min(100%,var(--bankera-header-logo-mobile))}
.bankera-header-ad--mobile{margin-block:.7rem 0}
.bankera-header-band .bankera-core-breaking{max-block-size:3rem;min-block-size:2.625rem}
.bankera-header-band .bankera-core-breaking__badge{min-inline-size:0;max-inline-size:none;padding-inline:.8rem;font-size:.875rem;gap:.3rem}
.bankera-header-band .bankera-core-breaking__item{font-size:.8125rem;line-height:1.3}
.bankera-header-band .bankera-core-breaking__viewport{overflow:hidden}
}
@media(max-width:22.5rem){
.bankera-utility .bankera-social-links{gap:.125rem}
.bankera-utility .bankera-social-links a{min-inline-size:1.125rem}
.bankera-utility .bankera-social-links svg{inline-size:.8125rem;block-size:.8125rem}
.bankera-utility-date:has(.bankera-utility-date__compact) .bankera-utility-date__full{display:none}
.bankera-utility .bankera-utility-date__compact{display:inline-flex}
.bankera-branding-masthead{padding-inline-end:calc(2.75rem * 2 + .5rem)}
}
[data-bankera-theme=dark] .bankera-utility{background:var(--bankera-surface-alt);color:var(--bankera-text-muted);border-block-end-color:var(--bankera-border)}
[data-bankera-theme=dark] .bankera-utility time{color:var(--bankera-text-muted)}
[data-bankera-theme=dark] .bankera-utility time svg{color:var(--bankera-gold)}
[data-bankera-theme=dark] .bankera-utility .bankera-social-links a{color:var(--bankera-text)}
[data-bankera-theme=dark] .bankera-utility .bankera-social-links a:hover,[data-bankera-theme=dark] .bankera-utility .bankera-social-links a:focus-visible{color:var(--bankera-gold)}
@media(max-width:63.999rem){
[data-bankera-theme=dark] .bankera-nav-end .bankera-header-button,
[data-bankera-theme=dark] .bankera-sticky-header .bankera-header-button{background:var(--bankera-surface-alt);color:var(--bankera-heading);border-color:var(--bankera-border)}
[data-bankera-theme=dark] .bankera-header-ad{background:var(--bankera-surface-alt);border-color:var(--bankera-border)}
[data-bankera-theme=dark] .bankera-header>.bankera-search-panel{background:var(--bankera-surface)}
}

/* Independent mobile drawer. */
.bankera-drawer{position:fixed;inset:0;z-index:calc(var(--bankera-layer-menu) + 2);pointer-events:none}
.bankera-drawer[hidden]{display:none!important}
.bankera-drawer.bankera-drawer-visible{display:block;pointer-events:none}
.bankera-drawer__panel{position:fixed;inset-block:0;inset-inline-start:0;inline-size:min(88vw,var(--bankera-drawer-width));max-inline-size:26.25rem;background:var(--bankera-drawer-bg);color:var(--bankera-drawer-text);padding:1.15rem 1.15rem 1.5rem;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;box-shadow:var(--bankera-shadow-lg);display:flex;flex-direction:column;gap:.85rem;z-index:calc(var(--bankera-layer-menu) + 3)}
.bankera-drawer[data-bankera-drawer-motion=slide] .bankera-drawer__panel{transform:translateX(-1.25rem);opacity:0;transition:transform 280ms ease,opacity 220ms ease}
.bankera-drawer[data-bankera-drawer-motion=fade] .bankera-drawer__panel{opacity:0;transition:opacity 220ms ease}
.bankera-drawer.bankera-drawer-visible[data-bankera-drawer-motion=slide] .bankera-drawer__panel,
.bankera-drawer.bankera-drawer-visible[data-bankera-drawer-motion=fade] .bankera-drawer__panel{transform:none;opacity:1}
[dir=rtl] .bankera-drawer[data-bankera-drawer-motion=slide] .bankera-drawer__panel{transform:translateX(1.25rem)}
[dir=rtl] .bankera-drawer.bankera-drawer-visible[data-bankera-drawer-motion=slide] .bankera-drawer__panel{transform:none}
.bankera-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}
.bankera-drawer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-inline-size:0;flex:1}
.bankera-drawer__brand .custom-logo-link{background:transparent}
.bankera-drawer__brand .custom-logo{max-inline-size:min(100%,11rem);max-block-size:2.75rem}
.bankera-drawer__title{margin:0;font-size:1.05rem;font-weight:var(--bankera-weight-bold);color:var(--bankera-heading)}
.bankera-drawer__tagline{margin:0;color:var(--bankera-text-muted);font-size:.75rem;line-height:1.4}
.bankera-drawer .bankera-drawer-close{margin:0;color:var(--bankera-drawer-icon);background:transparent;border:0;border-radius:999px;inline-size:2.5rem;block-size:2.5rem;min-inline-size:2.5rem;min-block-size:2.5rem;flex:0 0 auto}
.bankera-drawer .bankera-drawer-close:hover{background:var(--bankera-drawer-active-bg);color:var(--bankera-drawer-active-text)}
.bankera-drawer__search .bankera-search-form{display:flex;align-items:center;gap:0;position:relative;background:var(--bankera-surface-alt);border:1px solid var(--bankera-drawer-separator);border-radius:999px;padding:.15rem .2rem .15rem .85rem}
.bankera-drawer__search input{border:0;background:transparent;box-shadow:none;min-block-size:2.5rem;padding-inline-end:2.75rem;color:var(--bankera-drawer-text);font:inherit}
.bankera-drawer__search button{position:absolute;inset-inline-end:.15rem;inset-block-start:50%;transform:translateY(-50%);inline-size:2.35rem;block-size:2.35rem;min-inline-size:2.35rem;border:0;border-radius:999px;background:transparent;color:var(--bankera-drawer-icon);font-size:0;padding:0}
.bankera-drawer__search button::before{content:'';display:block;inline-size:1.05rem;block-size:1.05rem;margin:auto;border:.14rem solid currentColor;border-radius:50%;box-shadow:.35rem .35rem 0 -.2rem currentColor}
.bankera-drawer__nav .bankera-primary-menu,.bankera-drawer__extra .bankera-primary-menu{display:flex;flex-direction:column;gap:.2rem}
.bankera-drawer .bankera-primary-menu>li{display:flex;flex-wrap:wrap;align-items:center;border:0}
.bankera-drawer .bankera-primary-menu>li>a{flex:1;min-inline-size:0;min-block-size:3rem;padding:.55rem .85rem;border-radius:.85rem;color:var(--bankera-drawer-text);font-size:.95rem;font-weight:var(--bankera-weight-semibold);justify-content:flex-start;gap:.75rem;border:0;white-space:normal}
.bankera-drawer .bankera-primary-menu>li>a svg{inline-size:1.2rem;block-size:1.2rem;color:var(--bankera-drawer-icon)}
.bankera-drawer .bankera-primary-menu>li.current-menu-item>a,.bankera-drawer .bankera-primary-menu>li.current-menu-ancestor>a,.bankera-drawer .bankera-primary-menu>li>a[aria-current]{background:var(--bankera-drawer-active-bg);color:var(--bankera-drawer-active-text)}
.bankera-drawer .bankera-primary-menu>li.current-menu-item>a svg,.bankera-drawer .bankera-primary-menu>li>a[aria-current] svg{color:var(--bankera-drawer-active-text)}
.bankera-drawer .bankera-submenu-toggle{margin-inline-start:auto;color:var(--bankera-drawer-icon);min-inline-size:2.75rem;min-block-size:2.75rem;background:transparent;border:0}
.bankera-drawer .bankera-submenu-toggle::after{border-block-end:0;border-inline-end:1.7px solid;border-block-start:1.7px solid;transform:rotate(45deg)}
[dir=rtl] .bankera-drawer .bankera-submenu-toggle::after{transform:rotate(-135deg)}
.bankera-drawer .bankera-submenu-toggle[aria-expanded=true]::after{transform:rotate(135deg)}
[dir=rtl] .bankera-drawer .bankera-submenu-toggle[aria-expanded=true]::after{transform:rotate(-45deg)}
.bankera-drawer .sub-menu{flex-basis:100%;margin:0;padding:.15rem 0 .35rem 0;padding-inline-start:2.1rem;border:0;background:transparent;box-shadow:none;position:static;inline-size:100%;max-inline-size:100%}
.bankera-drawer .sub-menu a{color:var(--bankera-drawer-text);padding:.45rem .75rem;min-block-size:2.5rem;font-size:.875rem;font-weight:var(--bankera-weight-medium)}
.bankera-drawer .sub-menu .sub-menu{padding-inline-start:1rem}
.bankera-drawer-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:1rem;border-radius:1.1rem;background:linear-gradient(180deg,var(--bankera-surface-alt),var(--bankera-drawer-bg));border:1px solid var(--bankera-drawer-separator)}
.bankera-drawer-card__kicker{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .35rem;color:var(--bankera-gold-dark);font-size:.7rem;font-weight:var(--bankera-weight-semibold)}
.bankera-drawer-card__kicker svg{inline-size:.85rem;block-size:.85rem;color:var(--bankera-gold)}
.bankera-drawer-card__title{margin:0 0 .35rem;font-size:1rem;font-weight:var(--bankera-weight-bold);color:var(--bankera-heading);line-height:1.35}
.bankera-drawer-card__text{margin:0 0 .7rem;font-size:.75rem;color:var(--bankera-text-muted);line-height:1.55}
.bankera-drawer-card__cta{display:inline-flex;align-items:center;gap:.4rem;color:var(--bankera-primary);font-size:.8rem;font-weight:var(--bankera-weight-semibold);text-decoration:none}
.bankera-drawer-card__cta::after{content:'';inline-size:.45rem;block-size:.45rem;border-block-end:1.6px solid currentColor;border-inline-start:1.6px solid currentColor;transform:rotate(45deg)}
[dir=ltr] .bankera-drawer-card__cta::after{border-inline-start:0;border-inline-end:1.6px solid currentColor;transform:rotate(-45deg)}
.bankera-drawer-card__media img,.bankera-drawer-card__art{display:block;inline-size:5.5rem;block-size:auto}
.bankera-drawer__social{justify-content:center;gap:.85rem;padding-block:.25rem}
.bankera-drawer__social a{color:var(--bankera-text-muted);min-inline-size:2.25rem;min-block-size:2.25rem}
.bankera-drawer__social a:hover{color:var(--bankera-primary)}
.bankera-drawer-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .75rem;padding:0;margin:0;list-style:none}
.bankera-drawer-legal a{color:var(--bankera-text-muted);font-size:.75rem;min-block-size:2rem;text-decoration:none}
.bankera-drawer-legal li:not(:last-child) a::after{content:'|';margin-inline-start:.75rem;color:var(--bankera-drawer-separator)}
.bankera-drawer__copy{margin:0;text-align:center;color:var(--bankera-text-muted);font-size:.7rem;line-height:1.5}
.bankera-drawer .bankera-header-actions{justify-content:center}
@media(min-width:64rem){
.bankera-drawer.bankera-drawer-visible{display:block}
.bankera-drawer__panel{inline-size:min(24rem,var(--bankera-drawer-width));border-start-end-radius:1.25rem;border-end-end-radius:1.25rem}
}
@media(prefers-reduced-motion:reduce){
.bankera-drawer .bankera-drawer__panel{transform:none!important;opacity:1!important;transition:none!important}
}
