:root{--apd-navy:#082449;--apd-ink:#092d3a;--apd-gold:#d7a928;--apd-paper:#fff}
.apcb-site-preview-banner{position:relative;z-index:100000;padding:9px 18px;background:#fff4c7;color:#392d00;text-align:center;font:600 13px/1.4 Arial,sans-serif;border-bottom:1px solid #dfc45e}.apcb-site-preview-banner span{font-weight:400;margin-left:8px}
.apcb-header{position:relative;z-index:9990;background:var(--apcb-header-bg,var(--apd-navy));color:var(--apcb-header-text,#fff);font-family:Arial,Helvetica,sans-serif}.apcb-header--sticky{position:sticky;top:0}.admin-bar .apcb-header--sticky{top:32px}.apcb-header__inner{width:min(100% - 40px,var(--apcb-header-width,var(--apd-width,1280px)));min-height:var(--apcb-header-height,74px);margin:auto;display:flex;align-items:center;gap:var(--apcb-item-gap,26px)}.apcb-brand{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none;font-family:Georgia,serif;font-size:var(--apcb-brand-size,18px);font-weight:700;white-space:nowrap}.apcb-brand>b{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid var(--apcb-header-accent,var(--apd-gold));border-radius:50%;color:var(--apcb-header-accent,var(--apd-gold));font:700 11px/1 Arial,sans-serif;letter-spacing:.05em}.apcb-brand>span{display:flex;flex-direction:column;justify-content:center;line-height:1.08}.apcb-brand small{display:block;margin-top:5px;color:var(--apcb-header-accent,var(--apd-gold));font:700 var(--apcb-slogan-size,7px)/1.15 Arial,sans-serif;letter-spacing:.18em}.apcb-brand-image{display:block;max-width:var(--apcb-logo-width,210px);max-height:calc(var(--apcb-header-height,74px) - 16px);width:auto;height:auto}.apcb-menu{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;font:700 12px/1 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.apcb-menu-icon{display:block;width:18px;height:12px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative;font-size:0}.apcb-menu-icon:after{content:"";position:absolute;left:0;right:0;top:4px;border-top:2px solid currentColor}.apcb-nav-list,.apcb-nav-list .sub-menu{list-style:none;margin:0;padding:0}.apcb-nav-list{display:flex;align-items:center;gap:22px}.apcb-nav-list a,.apcb-language-link,.apcb-search-link,.apcb-signin{color:inherit;text-decoration:none;font-size:var(--apcb-nav-size,12px);font-weight:700;letter-spacing:.06em}.apcb-language-link,.apcb-search-link,.apcb-signin{font-size:var(--apcb-action-size,11px)}.apcb-nav-list>li{position:relative}.apcb-nav-list .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:210px;padding:10px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.16)}.apcb-nav-list .sub-menu a{display:block;padding:9px;color:var(--apd-ink)}.apcb-nav-list li:hover>.sub-menu,.apcb-nav-list li:focus-within>.sub-menu{display:block}.apcb-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.apcb-language-widget{display:flex;align-items:center;gap:8px}.apd-global-header--centered .apcb-header__inner{justify-content:center;flex-wrap:wrap}.apd-global-header--centered .apcb-brand{order:-1;width:100%;justify-content:center;margin-top:12px}.apd-global-header--compact .apcb-header__inner{min-height:58px}.apd-global-header--classic .apcb-brand{order:-2}.apd-global-header--classic .apcb-menu{order:-1}
.apd-global-footer{background:#071d38;color:#dfe8f2;font-family:Arial,Helvetica,sans-serif}.apd-global-footer__inner{width:min(100% - 40px,var(--apd-width,1280px));margin:auto;padding:58px 0 24px}.apd-global-footer__brand{display:flex;align-items:center;gap:16px;margin-bottom:34px}.apd-global-footer__brand img{display:block;max-width:190px;max-height:80px;width:auto;height:auto}.apd-global-footer__brand strong{color:#fff;font:700 22px/1.2 Georgia,serif}.apd-global-footer__newsletter{display:grid;grid-template-columns:1fr minmax(240px,420px);align-items:end;gap:24px;padding:26px 0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.apd-global-footer__newsletter h2{margin:0 0 6px;color:#fff;font:700 26px/1.2 Georgia,serif}.apd-global-footer__newsletter p{margin:0;color:#aebdd0}.apd-global-footer__newsletter form{display:flex}.apd-global-footer__newsletter input{min-width:0;flex:1;padding:13px;border:0}.apd-global-footer__newsletter button{padding:13px 18px;border:0;background:var(--apd-gold);color:#071d38;font-weight:800;cursor:pointer}.apd-global-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding:36px 0}.apd-global-footer__columns h3{margin:0 0 14px;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.apd-global-footer__columns a{display:block;margin:9px 0;color:#dfe8f2;text-decoration:none}.apd-global-footer__social-icons{display:flex;gap:12px;margin:4px 0 22px}.apcb-social-icon{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;text-decoration:none;font-size:12px}.apd-global-footer__copyright{padding-top:20px;border-top:1px solid rgba(255,255,255,.14);color:#93a5b9;font-size:12px}.apd-global-footer--centered{text-align:center}.apd-global-footer--centered .apd-global-footer__brand,.apd-global-footer--centered .apd-global-footer__social-icons{justify-content:center}.apd-global-footer--minimal .apd-global-footer__newsletter,.apd-global-footer--minimal .apd-global-footer__columns{display:none}.apcb-footer-email-preview{display:flex;gap:0}.apcb-footer-email-preview input{flex:1;min-width:0}.apcb-footer-email-preview button{white-space:nowrap}
@media(max-width:900px){.apcb-header__inner{width:min(100% - 28px,var(--apd-width,1280px));flex-wrap:wrap;padding:12px 0}.apcb-menu{order:2}.apcb-nav-list{display:none;order:5;width:100%;padding:14px 0;flex-direction:column;align-items:flex-start}.apcb-header.is-menu-open .apcb-nav-list{display:flex}.apcb-actions{margin-left:auto}.apd-global-footer__newsletter{grid-template-columns:1fr}.apd-global-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.admin-bar .apcb-header--sticky{top:46px}.apcb-brand{font-size:18px}.apcb-brand-image{max-width:160px}.apcb-signin,.apcb-language-widget{display:none}.apd-global-footer__columns{grid-template-columns:1fr}.apd-global-footer__newsletter form{display:block}.apd-global-footer__newsletter button{width:100%}}
