/* Finance landing header uses the same geometry as the PRM public pages. */
.finance-header{z-index:1000;border-bottom:1px solid rgba(220,232,223,.9);background:rgba(255,255,255,.94);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.finance-header__inner{min-height:72px;gap:20px}.finance-brand{min-height:48px;gap:11px}.finance-brand img{width:38px;height:38px}.finance-brand strong{font-size:14px;font-weight:800;letter-spacing:-.02em}.finance-brand small{margin-top:2px;font-size:10px;font-weight:700;letter-spacing:.06em}
.finance-header__actions{display:flex;align-items:center;gap:9px;margin-left:auto}.finance-header__nav{align-items:center;gap:9px}.finance-nav-button{min-height:46px;padding:0 16px;border-radius:13px;font-size:12px}
@media(max-width:760px){.finance-shell{width:min(100% - 24px,1180px)}.finance-header__inner{min-height:62px;gap:10px}.finance-brand{min-height:42px;gap:9px}.finance-brand img{width:34px;height:34px}.finance-brand small{display:none}.finance-header__actions,.finance-header__nav{gap:7px}.finance-nav-button{width:42px;min-height:42px;padding:0}.finance-nav-button span{display:none}}
/* Temporarily keep access management out of the landing-page header. */
.finance-page .finance-header .finance-nav-button--access{display:none!important}
@media(max-width:430px){.finance-brand strong{font-size:12px}.finance-header__nav .finance-nav-button--access{display:none}}
