/* v3.2 — accepted palette and right-hand magnifier; three off-state depths. */
html[data-accepted-brand][data-button-relief]{--state-off:#e9eff5;--state-off-ink:#4e647b;--state-border:#bac8d7;--state-shadow:none;--state-on-shadow:inset 1px 2px 3px #27435945,inset -1px -1px 0 #f8fcff}
html[data-accepted-brand][data-button-relief="2"]{--state-shadow:inset 0 1px 0 #ffffffdd,inset 0 -1px 0 #9daebd55,0 1px 2px #233e5526}
html[data-accepted-brand][data-button-relief="3"]{--state-shadow:inset 1px 1px 0 #fff,inset -1px -1px 0 #98aabd99,0 2px 3px #233e5538}
/* Variables are consumed by both tab buttons and the entire shared group summary. */
@media(max-width:899px){
 html[data-accepted-brand][data-button-relief][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .v6-hero{grid-template-columns:125px minmax(0,1fr);column-gap:8px}
 html[data-accepted-brand][data-button-relief][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup{grid-column:1;grid-row:1;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:5px;padding:0;background:transparent;border:0;box-shadow:none;color:#1d5275}
 html[data-accepted-brand][data-button-relief][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup h1{order:0;font-family:'Brand PT Serif',Georgia,serif;font-size:23px;font-style:normal;font-weight:700;line-height:1.06;letter-spacing:-.3px;text-transform:none;white-space:normal;border:0;padding:0}
 html[data-accepted-brand][data-button-relief][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup h1>span{display:block;white-space:nowrap}
 html[data-accepted-brand][data-button-relief][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup .brand-drawing{order:1;flex:0 0 32px;width:32px;height:32px;color:inherit}
 html[data-accepted-brand][data-button-relief][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .headline-brand-lockup .brand-drawing svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.6}
 html[data-accepted-brand][data-button-relief][data-brand-type][data-brand-layout][data-brand-lines][data-mobile-header][data-header-variant] .v6-hero-copy{grid-column:2;grid-row:1;text-align:right}
}
