.ac-editable-region{outline-offset:-8px;border-radius:var(--ac-edit-radius-card,4px);outline:2px dashed #0000;scroll-margin-top:88px;transition:outline-color .15s,filter .15s;position:relative}.ac-editable-region:hover:not(.ac-editable-region--active){outline-color:var(--ac-edit-action,#0074b4)}.ac-editable-region:hover:not(.ac-editable-region--active) .ac-editable-region__chip{opacity:1;pointer-events:auto}.ac-editable-region--active{z-index:2;outline-color:#0000}.ac-editable-region--active:before{content:"";z-index:35;border:2px dashed var(--ac-edit-action,#0074b4);border-radius:inherit;pointer-events:none;animation:2.4s ease-in-out infinite ac-edit-border-colors;position:absolute;inset:8px}.ac-editable-region .cms-hero{padding-bottom:0}@media (prefers-reduced-motion:reduce){.ac-editable-region--active:before{border-color:var(--ac-edit-yellow,#ffc800);animation:none}}@keyframes ac-edit-border-colors{0%,to{border-color:var(--ac-edit-navy,#16335a)}33%{border-color:var(--ac-edit-action,#0074b4)}66%{border-color:var(--ac-edit-yellow,#ffc800)}}html.ac-edit-has-selection .ac-editable-region:not(.ac-editable-region--active){filter:brightness()}html.ac-edit-has-selection .ac-editable-region:not(.ac-editable-region--active):after{content:"";z-index:30;pointer-events:none;border-radius:inherit;background:#ffffff73;position:absolute;inset:0}html.ac-edit-has-selection .ac-editable-region:not(.ac-editable-region--active){cursor:pointer}.ac-editable-region__chip{z-index:40;border-radius:var(--ac-edit-radius-pill,9999px);background:var(--ac-edit-yellow,#ffc800);max-width:min(92%,420px);min-height:32px;color:var(--ac-edit-navy,#16335a);font-family:var(--ac-edit-font-title,inherit);cursor:pointer;box-shadow:var(--ac-edit-shadow,0 4px 16px #16335a1a);opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;border:none;padding:6px 14px;font-size:12px;font-weight:700;line-height:1.2;transition:opacity .15s;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ac-editable-region--active .ac-editable-region__chip,.ac-editable-region:focus-within .ac-editable-region__chip{opacity:1;pointer-events:auto;top:8px}.ac-editable-region:hover:not(.ac-editable-region--active) .ac-editable-region__chip{top:12px;left:12px;transform:none}.ac-editable-region__chip:focus-visible{outline:2px solid var(--ac-edit-action,#0074b4);outline-offset:2px;opacity:1}.ac-editable-region__body{cursor:pointer}.promo-banners__edit-focus{outline:3px dashed var(--ac-edit-action,#0074b4);outline-offset:2px}.ac-promos-empty,.ac-hero-empty{border:2px dashed var(--ac-edit-border,#e5e5e5);border-radius:var(--ac-edit-radius-card,4px);background:var(--ac-edit-bg-alt,#f5f6f8);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:1216px;min-height:220px;margin:24px auto;padding:24px;display:flex}.ac-promos-empty__title,.ac-hero-empty__title{font-family:var(--ac-edit-font-title,inherit);color:var(--ac-edit-navy,#16335a);margin:0;font-size:18px;font-weight:600}.ac-promos-empty__hint,.ac-hero-empty__hint{color:var(--ac-edit-muted,#5a6372);margin:0;font-size:14px}
