/* Match the collection header's compact vertical rhythm. */
.dedicated-header .family-nav{min-height:102px;max-width:1600px;padding:9px 28px;gap:18px}
.dedicated-header .dedicated-full-logo{width:232px;height:auto}
.dedicated-header .family-nav nav{gap:16px}
.dedicated-header .family-nav nav a{font-size:17px;padding:8px 0}
.dedicated-header .family-languages button{padding:8px 7px}
.dedicated-header .family-choose{font-size:14px;padding:11px 17px}
@media(max-width:1250px){.dedicated-header .family-nav{gap:12px;padding:9px 18px}.dedicated-header .family-nav nav{gap:11px}.dedicated-header .family-nav nav a{font-size:16px}.dedicated-header .dedicated-full-logo{width:205px}}
@media(max-width:900px){.dedicated-header .family-nav{min-height:90px;gap:8px;padding:9px 15px}.dedicated-header .family-nav nav{gap:20px}.dedicated-header .family-nav nav a{font-size:16px;padding:4px 0}.dedicated-header .dedicated-full-logo{width:190px}}
@media(max-width:620px){.dedicated-header .family-nav{min-height:90px;padding:8px 12px}.dedicated-header .dedicated-full-logo{width:min(49vw,180px)}.dedicated-header .family-nav nav{gap:16px}.dedicated-header .family-nav nav a{font-size:15px}}
