/* Native WordPress integration. Original styling is deliberately retained. */
[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:160px}body{overflow-wrap:break-word}main{min-width:0}img{max-width:100%;height:auto}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #b58a30;outline-offset:4px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0}.skip-link:focus{clip:auto!important;position:fixed!important;top:10px;left:10px;width:auto;height:auto;padding:12px 20px;background:#fff;color:#123f42;z-index:100001}.eoi-menu{list-style:none;margin:0;padding:0}.eoi-menu li{list-style:none;margin:0;padding:0;position:relative}.navLeft>.eoi-menu,.navRight>.eoi-menu{display:flex;align-items:center;gap:clamp(14px,1.7vw,28px)}.siteHeader .eoi-menu>li>a{white-space:nowrap}.navRight>.eoi-menu{justify-content:flex-end}.intelligenceBar>div>.eoi-menu{display:flex;height:100%;width:100%}.intelligenceBar .eoi-menu>li{display:flex}.intelligenceBar .eoi-menu a{height:100%}.intelligenceBar .eoi-menu li:not(:last-child)>a{border-right:0}.eoi-menu .current-menu-item>a,.eoi-menu .current-menu-ancestor>a{color:var(--peacock);text-decoration:underline;text-underline-offset:5px}.eoi-menu .sub-menu{display:none;position:absolute;z-index:85;top:100%;left:0;min-width:215px;background:#fffdf8;padding:12px 0;box-shadow:0 12px 30px #102d3525;list-style:none}.eoi-menu .sub-menu a{display:block;padding:10px 18px;white-space:normal!important}.eoi-menu .sub-menu .sub-menu{left:100%;top:0}.eoi-menu li:hover>.sub-menu,.eoi-menu li:focus-within>.sub-menu,.eoi-menu li.eoi-submenu-open>.sub-menu{display:block}.eoi-submenu-toggle{background:transparent;border:0;color:inherit;padding:5px;cursor:pointer}.siteHeader .custom-logo-link{display:flex;justify-content:center;align-items:center}.siteHeader .custom-logo{max-height:70px;width:auto;max-width:220px}.mobileWordmark .custom-logo{max-height:58px;max-width:200px}footer .eoi-menu{display:grid;gap:0}footer .eoi-menu a{display:block}.admin-bar .utility{top:32px}.admin-bar .siteHeader{top:74px}.eraVisual>img{height:100%}.eoi-honeypot{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.eoi-enquiry-form{position:relative}.eoi-enquiry-form:not(.eoi-enhanced) .smartFields+.smartFields{border-top:1px solid var(--line);margin-top:24px}.smartFields label>span[data-objective-label],.smartFields label>span[data-need-label]{font:inherit}.eoi-form-message{margin:25px 0;padding:18px 20px;background:#fff3e9;border-left:3px solid #a04b34;color:#603c31;line-height:1.6}.eoi-form-message.success{background:#edf5ef;border-color:#1e625d;color:#123f42}.smartNav button:disabled{opacity:.65;cursor:wait}.eoi-draft-note{font-size:11px;color:#72817e;line-height:1.6;margin-top:12px}.eoi-draft-note button{border:0;background:none;color:#1e625d;text-decoration:underline;cursor:pointer;font:inherit}.eoi-turnstile{min-width:0}.eoi-learn-search{display:flex;gap:10px;max-width:100%}.eoi-learn-search input{flex:1;min-width:0}.eoi-learn-search button{padding:12px 20px;background:var(--sapphire);color:#fff;border:1px solid var(--sapphire);cursor:pointer}.learnTools .eoi-topic-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.eoi-topic-links a{display:block;border:1px solid var(--line);padding:9px 13px;font-size:11px;background:var(--ivory);color:var(--ink)}.eoi-topic-links a.active,.eoi-topic-links a:hover{background:var(--sapphire);color:#fff}.eoi-pagination{padding:15px 7vw 70px}.eoi-pagination ul{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.eoi-pagination a,.eoi-pagination span{display:block;padding:11px 16px;border:1px solid var(--line)}.eoi-pagination .current{background:var(--sapphire);color:white}.eoi-faq-status{padding:0 7vw;color:var(--muted)}.eoi-standard-page,.eoi-empty,.eoi-comments{max-width:1140px;margin:auto;padding:70px 5vw}.eoi-standard-page h1,.eoi-empty h1{font-size:clamp(2.5rem,5vw,5rem)}.eoi-standard-page p,.eoi-empty p{line-height:1.8}.eoi-standard-page a{text-decoration:underline}.eoi-search-form{display:flex;gap:8px;margin:25px 0}.eoi-search-form input{min-width:0;flex:1;padding:14px;border:1px solid var(--line)}.eoi-search-form button{padding:12px 22px;background:var(--sapphire);color:#fff;border:0}.articleMain :is(figure,table){max-width:100%}.articleMain table{display:block;overflow:auto}.articleMain ul,.articleMain ol{padding-left:22px}.articleMain .wp-caption{max-width:100%}.articleMain img{height:auto}.wp-block-image{max-width:100%}
@media(min-width:901px) and (max-width:1365px){.navLeft>.eoi-menu,.navRight>.eoi-menu{gap:12px}.navLeft,.navRight{font-size:10px}.siteHeader nav{grid-template-columns:auto minmax(180px,1fr) auto;gap:18px}}
@media(max-width:900px){.navLeft>.eoi-menu,.navRight>.eoi-menu{display:grid;gap:18px;justify-content:stretch;width:100%}.siteHeader nav.open{max-height:calc(100dvh - 124px);overflow-y:auto}.eoi-menu-open{overflow:hidden}.siteHeader .eoi-menu>li>a{display:inline-block}.siteHeader .eoi-menu .sub-menu{position:static;box-shadow:none;background:#f7f6ef;margin-top:8px;min-width:0}.siteHeader .eoi-menu .sub-menu .sub-menu{margin-left:12px}.intelligenceBar .eoi-menu>li{flex:1;min-width:0}.intelligenceBar .eoi-menu a{width:100%}.siteHeader>.custom-logo-link{height:100%;justify-content:flex-start}.eoi-learn-search button{padding:12px}.eoi-topic-links a{font-size:10px}}
@media(max-width:782px){.admin-bar .utility{top:46px}.admin-bar .siteHeader{top:88px}.admin-bar .siteHeader nav.open{max-height:calc(100dvh - 170px)}}
@media(max-width:600px){.admin-bar .utility{top:0}.admin-bar .siteHeader{top:42px}.eoi-learn-search{gap:5px}.eoi-learn-search input{font-size:13px}.eoi-turnstile{max-width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}

.articleHero.eoi-no-featured-image{grid-template-columns:1fr}.articleHero.eoi-no-featured-image>div{max-width:1100px}
