/* Brand artwork follows the live wordmark's existing left-hand placement. */
.travel-header .travel-logo-editable{width:auto!important;height:auto!important;flex-shrink:0}
.travel-header .travel-logo-editable>a{display:flex;align-items:center;gap:14px;text-align:left}
.travel-header .hwt-brand-symbol{display:block;width:64px;height:auto;flex:0 0 64px;object-fit:contain}
.hwt-brand-name{display:block}
.travel-footer .travel-logo-editable{height:auto;width:auto}
.travel-footer .travel-logo-editable>a{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.travel-footer .hwt-brand-symbol{display:block;width:90px;height:auto;object-fit:contain}
/* Earlier local previews used a separate image block. The linked mark supersedes it. */
.travel-header .travel-brand-mark,.travel-footer .travel-brand-mark{display:none}
@media(max-width:1100px){.travel-header .hwt-brand-symbol{width:54px;flex-basis:54px}.travel-header .travel-logo-editable>a{gap:12px}}
@media(max-width:400px){.travel-header .hwt-brand-symbol{width:42px;flex-basis:42px}.travel-header .travel-logo-editable>a{gap:10px}}
@media(min-width:1101px){
 .wp-site-blocks>header .travel-header.hwt-header-compact{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:16px!important}
 .travel-header.hwt-header-compact .hwt-brand-name{font-size:26px!important;line-height:1.05}
 .travel-header.hwt-header-compact .hwt-nav-desktop .wp-block-navigation__container{gap:16px}
}
@media(max-width:600px){
 .travel-header.hwt-header-compact .hwt-brand-name{font-size:22px!important;line-height:1.05}
 .travel-header.hwt-header-compact .hwt-brand-symbol{width:42px;flex-basis:42px}
 .wp-site-blocks>header .travel-header.hwt-header-compact{gap:12px!important;padding-left:16px!important;padding-right:16px!important}
}
