/* Fixed header tracks and consistent page edges. */
.site-surface header>div:first-child{display:grid!important;grid-template-columns:270px minmax(0,1fr) 250px!important;align-items:center!important;gap:20px!important;max-width:1280px!important;height:88px!important;padding-inline:32px!important}
.site-surface header>div:first-child>a:first-child{justify-self:start!important;gap:12px!important;min-width:0!important}
.site-surface header>div:first-child>a:first-child img{width:60px!important;height:40px!important;object-fit:contain!important;flex-shrink:0}
.site-surface header>div:first-child>a:first-child>div{padding-left:12px!important}
.site-surface header>div:first-child>a:first-child>div>span:first-child{font-family:var(--ic-font)!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.6px!important;white-space:nowrap}
.site-surface header>div:first-child>a:first-child>div>span:last-child{font-size:9px!important;line-height:1.5!important;letter-spacing:.3px!important;white-space:nowrap}
.site-surface header>div:first-child>nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:22px!important;width:100%!important;min-width:0!important}
.site-surface header>div:first-child>nav>a,html.lang-km .site-surface header>div:first-child>nav>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;padding:0 0 2px!important;letter-spacing:0!important;border-bottom-width:2px!important}
.site-surface header>div:first-child>div:last-child{justify-self:end!important;display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}
.site-surface header>div:first-child>div:last-child>.av-btn-gold{display:inline-flex!important;min-height:44px!important;width:162px!important;font-size:12px!important;line-height:1.6!important;padding:10px 12px!important;white-space:normal!important;text-align:center!important}
.site-surface header [id^=btn]{min-width:30px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:4px 7px!important;font-size:12px!important;line-height:1.4!important}
.site-surface #mobileMenuBtn{display:none!important}
.site-surface main>section>div[class*="max-w-"],.site-surface footer>div[class*="max-w-"]{max-width:1280px!important;padding-inline:32px!important}
.site-surface>div.bg-av-navy:first-of-type{padding-inline:0!important}.site-surface>div.bg-av-navy:first-of-type>div{max-width:1280px!important;padding-inline:32px!important}
.site-surface main section:not(.premium-hero) p:not(.image-disclosure):not(.calculator-note),html.lang-km .site-surface main section:not(.premium-hero) p:not(.image-disclosure):not(.calculator-note){font-size:16px!important;line-height:1.9!important}
html.lang-km .site-surface main section:not(.premium-hero) p:not(.image-disclosure):not(.calculator-note){line-height:2!important}
.site-surface .premium-copy>p{font-size:16px!important}.site-surface .service-detail h3{font-size:24px!important}.site-surface main .service-tile p{font-size:15px!important}
@media(max-width:1279px){.site-surface header>div:first-child{grid-template-columns:minmax(0,1fr) auto!important;height:80px!important}.site-surface header>div:first-child>nav{display:none!important}.site-surface #mobileMenuBtn{display:inline-flex!important;align-items:center;justify-content:center;min-width:40px;min-height:40px}.site-surface header #mobileMenu:not(.hidden){display:block!important}.site-surface header #mobileMenu nav{display:flex!important;gap:0!important}.site-surface header #mobileMenu a{font-size:15px!important;min-height:46px!important}}
@media(max-width:767px){.site-surface header>div:first-child{height:76px!important;padding-inline:20px!important;gap:12px!important}.site-surface header>div:first-child>a:first-child{gap:9px!important}.site-surface header>div:first-child>a:first-child img{width:48px!important;height:32px!important}.site-surface header>div:first-child>a:first-child>div{padding-left:10px!important}.site-surface header>div:first-child>a:first-child>div>span:first-child{font-size:13px!important;letter-spacing:.3px!important}.site-surface header>div:first-child>a:first-child>div>span:last-child{display:none!important}.site-surface header>div:first-child>div:last-child{gap:9px!important}.site-surface header>div:first-child>div:last-child>.av-btn-gold{display:none!important}.site-surface main>section>div[class*="max-w-"],.site-surface footer>div[class*="max-w-"],.site-surface>div.bg-av-navy:first-of-type>div{padding-inline:20px!important}.site-surface .premium-hero .premium-copy h1{font-size:36px!important}html.lang-km .site-surface .premium-hero .premium-copy h1{font-size:30px!important}}
@media(max-width:370px){.site-surface header>div:first-child{padding-inline:16px!important;gap:6px!important}.site-surface header>div:first-child>a:first-child{gap:6px!important}.site-surface header>div:first-child>a:first-child img{width:36px!important;height:26px!important}.site-surface header>div:first-child>a:first-child>div{padding-left:6px!important}.site-surface header>div:first-child>a:first-child>div>span:first-child{font-size:10px!important;letter-spacing:0!important}.site-surface header>div:first-child>div:last-child{gap:6px!important}.site-surface header [id^=btn]{min-width:26px!important;font-size:11px!important;padding:4px!important}.site-surface #mobileMenuBtn{min-width:36px;min-height:38px}.site-surface .premium-hero .premium-copy h1{font-size:32px!important}html.lang-km .site-surface .premium-hero .premium-copy h1{font-size:28px!important}}
.site-surface header>div:first-child>div:last-child>.av-btn-gold{height:44px!important;white-space:nowrap!important;font-size:13px!important}
