/* V48: exact supplied logo + FAQ alignment. This file is shared by BOTH colourways.
   No type-size, card-design or animation changes outside brand presentation. */
.brand-accessible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;padding:0!important;border:0!important}
.brand-mark{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--accent);flex:none}
.fomo-logo{display:block!important;width:var(--fomo-logo-width,104px)!important;height:auto!important;aspect-ratio:610 / 337;max-width:100%;flex:none;overflow:visible}
.site-header .brand{min-height:62px;width:140px;display:flex;align-items:flex-start;justify-content:center;padding:0;gap:0}
.site-header .brand-mark{--fomo-logo-width:104px}
#visit .ft-brand{display:inline-flex;margin:0 0 8px;min-height:74px;align-items:flex-start}
#visit .ft-brand .brand-mark{--fomo-logo-width:135px}
#mobile-menu .brand-mark{--fomo-logo-width:98px}
.fm-dialog-brand{display:flex;align-items:center;gap:15px}
#fm-dialog .fm-dialog-brand .brand-mark{--fomo-logo-width:74px;color:var(--final-copper,#874722)}
#fm-dialog .fm-dialog-brand small{white-space:nowrap;font-family:var(--ds-font,Inter,Arial,sans-serif)}
#fomo-instagram .ig-follow .ig-brand-avatar{--fomo-logo-width:40px;display:grid;place-items:center;width:55px;height:55px;min-width:55px;border:1px solid var(--final-line,#dccbb7);border-radius:50%;background:#fcf7ee;color:var(--final-copper,#874722)}
/* Remove the V47 reserved art gutter: FAQ panels now end at the real container edge. */
#faqs .gx-faq-layout{padding-right:0!important;padding-left:0}
#faqs .gx-faq-main,#faqs .gx-faq-list{width:100%;max-width:none;min-width:0}
#faqs .gx-faq-caption,#faqs .gx-faq-item{width:100%;max-width:none}
@media(max-width:1050px){.site-header .brand{width:112px}.site-header .brand-mark{--fomo-logo-width:94px}}
@media(max-width:767px){.site-header .brand{width:93px;min-height:54px}.site-header .brand-mark{--fomo-logo-width:84px}#visit .ft-brand .brand-mark{--fomo-logo-width:112px}#visit .ft-brand{min-height:62px}#fomo-instagram .ig-follow .ig-brand-avatar{--fomo-logo-width:33px;width:43px;height:43px;min-width:43px}}
@media(max-width:359px){.site-header .brand{width:80px}.site-header .brand-mark{--fomo-logo-width:74px}#mobile-menu .brand-mark{--fomo-logo-width:84px}}
