html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-header-bar{display:grid!important;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr) max-content!important;gap:1rem!important;padding-inline:1rem!important;background:rgba(16,42,35,.94)!important;color:#fffdf8!important}html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-header-brand{width:auto!important;max-width:20rem!important;min-width:0!important}html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-header-brand-copy{min-width:0!important}html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-brand-name{color:#fffdf8!important;font-size:.875rem!important;line-height:1.2!important;white-space:normal!important;text-wrap:balance}html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-brand-tag{display:none!important}.kh-french-nav{display:flex;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-width:0;font-size:.875rem;font-weight:600}.kh-french-nav a{display:inline-flex;align-items:center;min-height:44px;color:#fffdf8;line-height:1.25;white-space:nowrap}.kh-french-actions{display:flex;align-items:center;justify-self:end;gap:.75rem}.kh-french-actions .kh-button{min-height:44px;padding-inline:.875rem;white-space:nowrap}.kh-french-actions .kh-button-secondary{color:#fffdf8;border-color:rgba(255,253,248,.6);background:transparent}.kh-french-header a:focus-visible{outline:2px solid var(--kh-brass-soft);outline-offset:3px}.kh-fr-card,.kh-fr-card-copy{display:flex;flex-direction:column;min-width:0}.kh-fr-card-copy{flex:1}.kh-fr-card>.relative{flex-shrink:0}.kh-fr-card-action{margin-top:auto;padding-top:1.25rem}@media (min-width:761px){html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-header-brand-mark{width:42px!important;height:42px!important}.kh-french-home .buyer-home-background-copy{max-width:64rem}.kh-french-home .buyer-home-background h1{max-width:min(100%,24ch)}}@media (max-width:1023px){html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-header-bar{grid-template-columns:minmax(0,1fr) max-content!important}.kh-french-nav{display:none}}@media (max-width:760px){html:root[data-nav-glass=true] .kh-header.kh-french-header[data-header-glass=shared] .kh-header-bar{gap:.5rem!important;padding-inline:.75rem!important}.kh-french-actions{gap:.5rem}}