/* Coverad Global Shell 1.1.2 — deliberately scoped to avoid page-body regressions. */
:root {
  --coverad-red: #c8102e;
  --coverad-red-dark: #990b22;
  --coverad-charcoal: #17191c;
  --coverad-text: #282c31;
  --coverad-muted: #626970;
  --coverad-surface: #fff;
  --coverad-surface-alt: #f5f3ef;
  --coverad-border: #d9dce0;
  --coverad-container: 1240px;
  --coverad-container-wide: 1440px;
  --coverad-reading: 760px;
  --coverad-gutter: clamp(1.25rem, 3vw, 2.5rem);
  --coverad-radius-sm: 2px;
  --coverad-radius-md: 4px;
  --coverad-space-1: .5rem;
  --coverad-space-2: 1rem;
  --coverad-space-3: 1.5rem;
  --coverad-space-4: 2rem;
  --coverad-space-5: 3rem;
  --coverad-space-6: 4.5rem;
  --coverad-shadow-menu: 0 18px 44px rgb(17 20 24 / 14%);
  --coverad-utility-height: 36px;
  --coverad-mainbar-height: 82px;
  --coverad-mainbar-compact-height: 70px;
  --coverad-header-flow-height: calc(var(--coverad-utility-height) + var(--coverad-mainbar-height));
}
.coverad-container{width:min(calc(100% - (2 * var(--coverad-gutter))),var(--coverad-container));margin-inline:auto}
.coverad-container--wide{max-width:var(--coverad-container-wide)}.coverad-reading{max-width:var(--coverad-reading)}.coverad-full-bleed{width:100vw;margin-left:calc(50% - 50vw)}
.coverad-skip-link{position:fixed;z-index:100001;top:.5rem;left:.5rem;padding:.75rem 1rem;background:#fff;color:var(--coverad-charcoal);transform:translateY(-180%)}.coverad-skip-link:focus{transform:none}
.coverad-header,.coverad-mobile-menu,.coverad-footer,.coverad-prefooter{font-family:inherit;color:var(--coverad-text)}
.coverad-header *,.coverad-mobile-menu *,.coverad-footer *,.coverad-prefooter *{box-sizing:border-box}
.coverad-header a,.coverad-mobile-menu a,.coverad-footer a,.coverad-prefooter a{text-decoration:none}
.coverad-header{position:relative;z-index:1000;background:var(--coverad-surface)}
.coverad-header.is-sticky{position:sticky;top:0;box-shadow:0 1px 0 rgb(17 20 24 / 10%)}
.admin-bar .coverad-header.is-sticky{top:32px}
.coverad-utility{height:34px;background:var(--coverad-charcoal);color:#fff;font-size:.77rem;letter-spacing:.02em}
.coverad-utility__inner{height:100%;display:flex;justify-content:space-between;align-items:center}.coverad-utility__inner>div,.coverad-utility nav{display:flex;gap:1.45rem}.coverad-utility a{color:#fff;opacity:.86}.coverad-utility a:hover,.coverad-utility a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:3px}
.coverad-mainbar{height:86px;border-bottom:1px solid var(--coverad-border);background:#fff;transition:height .2s ease}.is-compact .coverad-mainbar{height:72px}.is-compact .coverad-utility{display:none}
.coverad-mainbar__inner{height:100%;display:grid;grid-template-columns:minmax(140px,190px) 1fr auto;align-items:center;gap:clamp(1rem,2.4vw,2.25rem)}
.coverad-brand{min-width:0}.coverad-brand .custom-logo-link{display:block;line-height:0}.coverad-brand .custom-logo{display:block;width:auto;max-width:168px;max-height:48px;object-fit:contain}
.coverad-wordmark{display:inline-flex;flex-direction:column;color:var(--coverad-charcoal);line-height:1}.coverad-wordmark span{font-weight:800;font-size:1.6rem;letter-spacing:.12em}.coverad-wordmark small{margin-top:.27rem;color:var(--coverad-red);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase}
.coverad-desktop-nav{height:100%;justify-self:center}.coverad-desktop-nav>ul{height:100%;display:flex;align-items:center;gap:clamp(.6rem,1.35vw,1.35rem);margin:0;padding:0;list-style:none}.coverad-desktop-nav>ul>li{height:100%;display:flex;align-items:center}.coverad-desktop-nav a,.coverad-nav-toggle{color:var(--coverad-charcoal);font:inherit;font-size:.86rem;font-weight:650;letter-spacing:.01em}
.coverad-nav-toggle{display:flex;align-items:center;gap:.38rem;border:0;background:none;padding:.75rem .15rem;cursor:pointer}.coverad-nav-toggle svg{width:10px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .16s}.coverad-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
.coverad-desktop-nav>ul>li>a{padding:.75rem .1rem}.coverad-desktop-nav>ul>li>a,.coverad-nav-toggle{position:relative}.coverad-desktop-nav>ul>li>a:after,.coverad-nav-toggle:after{content:"";position:absolute;left:0;right:0;bottom:.34rem;height:2px;background:var(--coverad-red);transform:scaleX(0);transform-origin:left;transition:transform .16s}.coverad-desktop-nav a:hover:after,.coverad-desktop-nav a:focus-visible:after,.coverad-nav-toggle:hover:after,.coverad-nav-toggle:focus-visible:after,.coverad-nav-toggle[aria-expanded=true]:after{transform:scaleX(1)}
.coverad-actions{display:flex;align-items:center;gap:.65rem}.coverad-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.72rem 1rem;border:1px solid transparent;border-radius:var(--coverad-radius-sm);font-size:.78rem;font-weight:750;letter-spacing:.02em;line-height:1.1;transition:background .16s,color .16s,border-color .16s,transform .16s}.coverad-btn:hover{transform:translateY(-1px)}.coverad-btn--primary{background:var(--coverad-red);color:#fff!important;border-color:var(--coverad-red)}.coverad-btn--primary:hover{background:var(--coverad-red-dark);border-color:var(--coverad-red-dark)}.coverad-btn--secondary{color:var(--coverad-charcoal)!important;border-color:#aeb3b8;background:#fff}.coverad-btn--secondary:hover{border-color:var(--coverad-charcoal)}
.coverad-mega,.coverad-compact-menu{position:absolute;z-index:20;top:100%;left:0;right:0;background:#fff;border-bottom:3px solid var(--coverad-red);box-shadow:var(--coverad-shadow-menu)}.coverad-mega__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);width:min(calc(100% - (2 * var(--coverad-gutter))),var(--coverad-container));margin:auto;padding:2rem 0 2.2rem}.coverad-mega__groups{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding-right:2.5rem}.coverad-mega h2,.coverad-compact-menu h2{margin:0 0 .8rem;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.coverad-mega ul,.coverad-compact-menu ul{margin:0;padding:0;list-style:none}.coverad-mega li+li{border-top:1px solid #eceef0}.coverad-mega li a{display:flex;justify-content:space-between;padding:.72rem 0;color:var(--coverad-text);font-size:.91rem}.coverad-mega li a:hover{color:var(--coverad-red)}.coverad-mega__feature{padding:1.65rem;background:var(--coverad-surface-alt);border-left:3px solid var(--coverad-red)}.coverad-eyebrow{display:block;margin-bottom:.7rem;color:var(--coverad-red);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.coverad-mega__feature h2{margin:0;font-size:1.3rem;letter-spacing:-.02em;text-transform:none}.coverad-mega__feature p{margin:.6rem 0 1rem;color:var(--coverad-muted);font-size:.88rem;line-height:1.55}.coverad-text-link{color:var(--coverad-red)!important;font-weight:750}.coverad-mega__feature>div{display:flex;gap:1rem;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--coverad-border)}.coverad-mega__feature>div a{color:var(--coverad-text);font-size:.76rem;text-decoration:underline;text-underline-offset:3px}
.coverad-compact-menu{left:auto;right:auto;width:310px;padding:1.3rem}.coverad-compact-menu p{margin:.45rem 0;color:var(--coverad-muted);font-size:.82rem}.coverad-compact-menu li a{display:block;padding:.65rem;color:var(--coverad-text);border-bottom:1px solid var(--coverad-border)}
.coverad-menu-button{display:none;align-items:center;gap:.65rem;min-width:44px;min-height:44px;border:0;background:none;color:var(--coverad-charcoal);font-weight:750;cursor:pointer}.coverad-menu-button i,.coverad-menu-button i:before,.coverad-menu-button i:after{display:block;width:21px;height:2px;background:currentColor;content:""}.coverad-menu-button i{position:relative}.coverad-menu-button i:before{position:absolute;top:-6px}.coverad-menu-button i:after{position:absolute;top:6px}
.coverad-mobile-menu{position:fixed;z-index:10001;top:0;right:0;bottom:0;width:min(92vw,430px);overflow:auto;background:#fff;box-shadow:-20px 0 60px rgb(0 0 0 / 20%);padding:env(safe-area-inset-top) var(--coverad-gutter) max(1.5rem,env(safe-area-inset-bottom))}.coverad-mobile-menu__head{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;min-height:76px;background:#fff;border-bottom:1px solid var(--coverad-border)}.coverad-menu-close{width:48px;height:48px;border:0;background:none;color:var(--coverad-charcoal);font-size:2rem;cursor:pointer}.coverad-mobile-menu nav>ul{list-style:none;margin:1rem 0;padding:0}.coverad-mobile-menu nav>ul>li{border-bottom:1px solid var(--coverad-border)}.coverad-mobile-menu nav>ul>li>a,.coverad-mobile-menu .coverad-accordion-toggle{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;color:var(--coverad-charcoal);font-size:1.05rem;font-weight:700}.coverad-mobile-submenu{padding:0 0 1rem 1rem}.coverad-mobile-submenu h2{margin:1rem 0 .35rem;color:var(--coverad-muted);font-size:.67rem;letter-spacing:.1em;text-transform:uppercase}.coverad-mobile-submenu a{display:block;padding:.55rem 0;color:var(--coverad-text)}.coverad-mobile-menu__actions{display:grid;gap:.65rem;margin-top:1.5rem}.coverad-phone-link{padding:.75rem;text-align:center;color:var(--coverad-charcoal);font-weight:750}.coverad-menu-scrim{position:fixed;z-index:10000;inset:0;background:rgb(17 20 24 / 55%)}.coverad-menu-open{overflow:hidden}
.coverad-prefooter{background:var(--coverad-red);color:#fff}.coverad-prefooter>.coverad-container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:center;padding-block:clamp(2.8rem,6vw,4.7rem)}.coverad-prefooter .coverad-eyebrow{color:#fff;opacity:.72}.coverad-prefooter h2{max-width:680px;margin:0;font-size:clamp(1.85rem,3.1vw,3rem);line-height:1.08;letter-spacing:-.03em;color:#fff}.coverad-prefooter p{max-width:690px;margin:.85rem 0 0;color:#fff;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.6;opacity:.88}.coverad-prefooter__actions{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;min-width:370px}.coverad-prefooter__actions>a:last-child{grid-column:1/-1;color:#fff;text-align:center;font-weight:750}.coverad-btn--light{background:#fff;color:var(--coverad-red)!important}.coverad-btn--outline-light{border-color:rgb(255 255 255 / 65%);color:#fff!important}.coverad-btn--outline-light:hover{border-color:#fff}
.coverad-footer{background:var(--coverad-charcoal);color:#fff}.coverad-footer__grid{display:grid;grid-template-columns:minmax(250px,1.5fr) repeat(3,1fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,5.5rem)}.coverad-footer .coverad-wordmark{color:#fff}.coverad-footer .custom-logo{filter:brightness(0) invert(1)}.coverad-footer__brand p{max-width:330px;margin:1.4rem 0;color:#c8ccd0;font-size:.9rem;line-height:1.65}.coverad-footer address{display:flex;flex-direction:column;gap:.35rem;font-style:normal}.coverad-footer a{color:#d7dade}.coverad-footer a:hover,.coverad-footer a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.coverad-footer h2{margin:0 0 1.1rem;color:#fff;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase}.coverad-footer ul{margin:0;padding:0;list-style:none}.coverad-footer li{margin:.56rem 0;font-size:.84rem}.coverad-footer__bottom{border-top:1px solid #35383c;color:#9ca2a8;font-size:.74rem}.coverad-footer__bottom>.coverad-container{display:flex;justify-content:space-between;align-items:center;min-height:64px;gap:1rem}.coverad-footer__bottom nav{display:flex;align-items:center;gap:1rem}.coverad-footer__bottom nav .menu-item{display:inline-block;margin:0 0 0 1rem}
.coverad-header :focus-visible,.coverad-mobile-menu :focus-visible,.coverad-footer :focus-visible,.coverad-prefooter :focus-visible{outline:3px solid #ffbd4a;outline-offset:3px}
@media(max-width:1180px){.coverad-mainbar__inner{grid-template-columns:minmax(130px,160px) 1fr auto}.coverad-actions .coverad-btn--secondary{display:none}.coverad-desktop-nav>ul{gap:.75rem}.coverad-desktop-nav a,.coverad-nav-toggle{font-size:.8rem}.coverad-btn{padding:.68rem .8rem}}
@media(max-width:980px){.coverad-utility,.coverad-desktop-nav,.coverad-actions{display:none}.coverad-mainbar,.is-compact .coverad-mainbar{height:72px}.coverad-mainbar__inner{grid-template-columns:1fr auto}.coverad-menu-button{display:flex}.coverad-prefooter>.coverad-container{grid-template-columns:1fr}.coverad-prefooter__actions{width:min(100%,430px);min-width:0}.coverad-footer__grid{grid-template-columns:1.4fr repeat(3,1fr);gap:2rem}.admin-bar .coverad-mobile-menu{top:32px}}
@media(max-width:782px){.admin-bar .coverad-header.is-sticky{top:46px}.admin-bar .coverad-mobile-menu{top:46px}.coverad-footer__grid{grid-template-columns:1fr 1fr}.coverad-footer__brand{grid-column:1/-1}.coverad-footer__bottom>.coverad-container{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:1rem}}
@media(max-width:540px){.coverad-brand .custom-logo{max-width:145px;max-height:42px}.coverad-prefooter__actions{grid-template-columns:1fr}.coverad-prefooter__actions>a:last-child{grid-column:auto}.coverad-footer__grid{grid-template-columns:1fr}.coverad-footer__brand{grid-column:auto}.coverad-footer__bottom nav{align-items:flex-start;flex-direction:column}.coverad-footer__bottom nav .menu-item{display:block;margin:.5rem 0 0}}
@media(max-width:360px){.coverad-menu-button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
@media(prefers-reduced-motion:reduce){.coverad-mainbar,.coverad-btn,.coverad-nav-toggle svg,.coverad-desktop-nav>ul>li>a:after,.coverad-nav-toggle:after{transition:none!important;scroll-behavior:auto!important}}

/* v1.0.1 architecture and interaction refinements. */
.coverad-header-slot{display:block;height:var(--coverad-header-flow-height)}.coverad-header-slot .coverad-header{z-index:1000}
.coverad-utility{height:36px;overflow:hidden;font-size:.8rem;line-height:1.4;letter-spacing:.015em;transition:height .22s ease,opacity .18s ease}.coverad-utility__inner{height:36px}.coverad-utility__contact,.coverad-utility__menu{display:flex;gap:1.45rem;align-items:center;margin:0;padding:0;list-style:none}.is-compact .coverad-utility{display:block;height:0;opacity:0}.coverad-mainbar{transition:height .22s ease}
.coverad-desktop-nav .current-menu-item>a,.coverad-desktop-nav a[aria-current=page],.coverad-mobile-menu .current-menu-item>a,.coverad-mobile-menu a[aria-current=page]{color:var(--coverad-red)}
.coverad-desktop-nav .has-panel{position:static}.coverad-compact-menu{left:50%;right:auto;width:min(360px,calc(100vw - (2 * var(--coverad-gutter))));transform:translateX(-50%)}.coverad-compact-menu .coverad-link-list{margin:0;padding:0;list-style:none}
.coverad-mobile-primary,.coverad-mobile-submenu ul{margin:0;padding:0;list-style:none}.coverad-mobile-primary>li{border-bottom:1px solid var(--coverad-border)}.coverad-mobile-primary a{display:flex;min-height:54px;align-items:center;color:var(--coverad-charcoal);font-size:1.05rem;font-weight:700}
.coverad-footer li{font-size:.86rem;line-height:1.45}.coverad-footer .sub-menu{margin:.35rem 0 .75rem .65rem}.coverad-trust{display:flex;align-items:center;gap:.8rem;margin-top:1.3rem}.coverad-trust img{width:auto;max-width:64px;max-height:60px;object-fit:contain;background:#fff;padding:4px;border-radius:2px}.coverad-footer__bottom{color:#aeb3b8;font-size:.78rem}.coverad-legal-menu{display:flex;align-items:center;gap:1rem}.coverad-footer__bottom nav .menu-item{margin:0}
@media(prefers-reduced-motion:reduce){.coverad-utility{transition:none!important}}

/* v1.0.2: control-centred Technical panel; Products remains header-wide. */
.coverad-desktop-nav .coverad-technical-panel{position:relative}.coverad-technical-panel .coverad-compact-menu{left:50%;right:auto;transform:translateX(-50%)}
.coverad-desktop-nav .coverad-products-panel{position:static}

/* v1.0.4: premium header proportions, defensive navigation states and translucent compact state. */
body.coverad-global-shell-active .coverad-header{
  background:#fff;
  box-shadow:none;
  transition:background-color .22s ease,box-shadow .22s ease,border-color .22s ease;
}
body.coverad-global-shell-active .coverad-mainbar{
  height:82px;
  background:transparent;
  border-bottom-color:rgb(23 25 28 / 12%);
}
body.coverad-global-shell-active .coverad-mainbar__inner,
body.coverad-global-shell-active .coverad-utility__inner{
  width:min(calc(100% - (2 * var(--coverad-gutter))),1400px);
}
body.coverad-global-shell-active .coverad-mainbar__inner{
  grid-template-columns:minmax(165px,195px) minmax(0,1fr) auto;
  gap:clamp(1rem,2vw,2rem);
}
body.coverad-global-shell-active .coverad-brand .custom-logo{
  max-width:184px;
  max-height:52px;
  transition:max-width .22s ease,max-height .22s ease;
}
body.coverad-global-shell-active .coverad-desktop-nav>ul{
  gap:clamp(.85rem,1.35vw,1.45rem);
}
body.coverad-global-shell-active .coverad-desktop-nav>ul>li>a,
body.coverad-global-shell-active .coverad-header .coverad-nav-toggle{
  color:var(--coverad-charcoal);
  background:transparent;
  border-color:transparent;
  line-height:1.25;
}
body.coverad-global-shell-active .coverad-desktop-nav>ul>li>a:hover,
body.coverad-global-shell-active .coverad-desktop-nav>ul>li>a:focus-visible,
body.coverad-global-shell-active .coverad-desktop-nav .current-menu-item>a,
body.coverad-global-shell-active .coverad-desktop-nav a[aria-current=page],
body.coverad-global-shell-active .coverad-header .coverad-nav-toggle:hover,
body.coverad-global-shell-active .coverad-header .coverad-nav-toggle:focus-visible,
body.coverad-global-shell-active .coverad-header .coverad-nav-toggle[aria-expanded=true]{
  color:var(--coverad-red);
  background:transparent;
  border-color:transparent;
}
body.coverad-global-shell-active .coverad-desktop-nav .current-menu-item>a:after,
body.coverad-global-shell-active .coverad-desktop-nav a[aria-current=page]:after,
body.coverad-global-shell-active .coverad-header .coverad-nav-toggle[aria-expanded=true]:after{
  transform:scaleX(1);
}
body.coverad-global-shell-active .coverad-header .coverad-nav-toggle:focus-visible,
body.coverad-global-shell-active .coverad-desktop-nav>ul>li>a:focus-visible{
  outline:3px solid #f5a623;
  outline-offset:4px;
}
body.coverad-global-shell-active .coverad-actions{gap:.55rem}
body.coverad-global-shell-active .coverad-actions .coverad-btn{
  min-height:40px;
  padding:.62rem .88rem;
  font-size:.76rem;
}
body.coverad-global-shell-active .coverad-header.is-compact{
  background:rgb(255 255 255 / 80%);
  -webkit-backdrop-filter:blur(12px) saturate(115%);
  backdrop-filter:blur(12px) saturate(115%);
  box-shadow:0 7px 24px rgb(17 20 24 / 8%);
}
body.coverad-global-shell-active .coverad-header.is-compact .coverad-mainbar{
  height:var(--coverad-mainbar-compact-height);
  background:transparent;
  border-bottom-color:rgb(23 25 28 / 8%);
}
body.coverad-global-shell-active .coverad-header.is-compact .coverad-brand .custom-logo{
  max-width:170px;
  max-height:46px;
}
body.coverad-global-shell-active .coverad-mega__inner{padding-top:1.8rem;padding-bottom:2rem}
body.coverad-global-shell-active .coverad-compact-menu li a:hover,
body.coverad-global-shell-active .coverad-compact-menu li a:focus-visible{color:var(--coverad-red);background:var(--coverad-surface-alt)}
body.coverad-global-shell-active .coverad-mega li a,
body.coverad-global-shell-active .coverad-compact-menu li a{color:var(--coverad-text);background:transparent}
body.coverad-global-shell-active .coverad-mega li a:hover,
body.coverad-global-shell-active .coverad-mega li a:focus-visible,
body.coverad-global-shell-active .coverad-compact-menu li a:hover,
body.coverad-global-shell-active .coverad-compact-menu li a:focus-visible{color:var(--coverad-red)}
@media(max-width:1180px) and (min-width:981px){
  body.coverad-global-shell-active .coverad-mainbar__inner{grid-template-columns:minmax(150px,175px) minmax(0,1fr) auto;gap:.85rem}
  body.coverad-global-shell-active .coverad-desktop-nav>ul{gap:.72rem}
  body.coverad-global-shell-active .coverad-desktop-nav a,
  body.coverad-global-shell-active .coverad-nav-toggle{font-size:.79rem}
  body.coverad-global-shell-active .coverad-actions .coverad-btn--secondary{display:inline-flex}
  body.coverad-global-shell-active .coverad-actions .coverad-btn{padding:.58rem .7rem;font-size:.72rem}
  body.coverad-global-shell-active .coverad-brand .custom-logo{max-width:170px}
}
@media(max-width:980px){
  body.coverad-global-shell-active .coverad-header-slot{display:contents;height:auto}
  body.coverad-global-shell-active .coverad-mainbar,
  body.coverad-global-shell-active .coverad-header.is-compact .coverad-mainbar{height:70px;background:#fff}
  body.coverad-global-shell-active .coverad-header.is-compact{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}
  body.coverad-global-shell-active .coverad-mainbar__inner{grid-template-columns:1fr auto}
  body.coverad-global-shell-active .coverad-brand .custom-logo,
  body.coverad-global-shell-active .coverad-header.is-compact .coverad-brand .custom-logo{max-width:160px;max-height:44px}
}
@media(prefers-reduced-motion:reduce){
  body.coverad-global-shell-active .coverad-header,
  body.coverad-global-shell-active .coverad-brand .custom-logo{transition:none!important}
}

/* v1.1.2: top state stays in flow; the persistent slot prevents CLS when compact mode becomes fixed. */
@media(min-width:981px){
  body.coverad-global-shell-active .coverad-utility,
  body.coverad-global-shell-active .coverad-utility__inner{height:var(--coverad-utility-height)}
  body.coverad-global-shell-active .coverad-mainbar{height:var(--coverad-mainbar-height)}
  body.coverad-global-shell-active .coverad-header.is-compact .coverad-mainbar{height:var(--coverad-mainbar-compact-height)}
  body.coverad-global-shell-active .coverad-header.is-compact .coverad-utility{
    position:absolute;
    top:0;
    right:0;
    left:0;
    display:block;
    height:var(--coverad-utility-height);
    opacity:0;
    pointer-events:none;
    transform:translateY(-100%);
  }
  body.coverad-global-shell-active .coverad-header.is-sticky{
    position:relative;
    top:auto;
  }
  body.coverad-global-shell-active .coverad-header.is-sticky.is-compact{
    position:fixed;
    top:0;
    right:0;
    left:0;
    width:100%;
    background:rgb(255 255 255 / 80%);
  }
  body.admin-bar.coverad-global-shell-active .coverad-header.is-sticky.is-compact{top:32px}
}
body.coverad-global-shell-active.coverad-global-shell-front-page .content-area{margin-top:0}
body.coverad-global-shell-active.coverad-global-shell-front-page .entry-content-wrap{padding-top:0}
@media(max-width:980px){
  body.coverad-global-shell-active .coverad-header.is-sticky{position:sticky}
}
@media(prefers-reduced-motion:reduce){
  body.coverad-global-shell-active .coverad-header,
  body.coverad-global-shell-active .coverad-mainbar{transition:none!important}
}
