/* User-approved full-width white header: hero begins below it. */
body.v3:not(.detail) header{position:relative!important;inset:auto!important;background:#fff!important;color:#171717!important;border-bottom:1px solid #eee!important;height:98px!important}
body.v3:not(.detail) header .brand{color:#171717!important}
body.v3:not(.detail) header .tools,body.v3:not(.detail) header .menu{color:#171717!important}
body.v3:not(.detail) header .lang span{opacity:.55}
body.v3:not(.detail) .v-hero{height:calc(100svh - 98px);min-height:600px}
@media(max-width:700px){body.v3:not(.detail) header{height:86px!important}body.v3:not(.detail) .v-hero{height:calc(100svh - 86px);min-height:580px}}
