.pms-news-original-image{visibility:hidden}

.pms-news-card-media>span{z-index:5}

.pms-news-card-slideshow{
  position:absolute;
  inset:0;
  z-index:1;
  overflow:hidden;
  background:#fff;
}

.pms-news-card-frame,
.pms-news-header-frame{
  position:absolute;
  inset:0;
  opacity:0;
  transition:opacity 1.1s cubic-bezier(.4,0,.2,1);
  will-change:opacity;
}

.pms-news-card-frame.is-active,
.pms-news-header-frame.is-active{opacity:1}

.pms-news-card-frame.has-error,
.pms-news-header-frame.has-error{display:none}

.pms-news-card-image{
  width:100%;
  height:100%;
  padding:10px 18px;
  object-fit:contain;
  background:#fff;
  transform:scale(1.01);
  transition:transform 5.8s ease-out;
}

.chapter-card:hover .pms-news-card-frame.is-active .pms-news-card-image{transform:scale(1.055)}

.pms-news-card-dots{
  position:absolute;
  z-index:3;
  left:14px;
  bottom:10px;
  display:flex;
  gap:5px;
  padding:5px 7px;
  border-radius:999px;
  background:rgba(13,71,161,.72);
}

.pms-news-card-dot{
  display:block;
  width:13px;
  height:3px;
  border-radius:999px;
  background:rgba(255,255,255,.55);
  transition:width .3s ease,background-color .3s ease;
}

.pms-news-card-dot.is-active{width:25px;background:#ffd600}

.pms-news-header{
  position:relative;
  display:flex;
  align-items:center;
  min-height:clamp(430px,48vw,560px);
  overflow:hidden;
  background:#f3f6f9!important;
}

.pms-news-header::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  background:linear-gradient(90deg,#f3f6f9 0%,rgba(243,246,249,.97) 36%,rgba(243,246,249,.65) 52%,rgba(243,246,249,0) 72%);
}

.pms-news-header-inner{position:relative;z-index:3;width:100%}
.pms-news-header-copy{max-width:48%}

.pms-news-header-host{
  position:absolute;
  z-index:1;
  top:0;
  right:0;
  bottom:0;
  width:62%;
  overflow:hidden;
  background:#fff;
}

.pms-news-header-slideshow{position:absolute;inset:0;overflow:hidden;background:#fff}

.pms-news-header-frame::before{
  content:"";
  position:absolute;
  inset:-8%;
  background-image:var(--pms-news-image);
  background-position:center;
  background-size:cover;
  filter:blur(22px) saturate(.8) brightness(1.04);
  opacity:.32;
  transform:scale(1.1);
}

.pms-news-header-image{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  padding:34px 5vw 52px 3vw;
  object-fit:contain;
  object-position:center;
  filter:drop-shadow(0 20px 38px rgba(13,71,161,.12));
  transform:scale(1.01);
  transition:transform 6.2s ease-out;
}

.pms-news-header-frame.is-active .pms-news-header-image{transform:scale(1.06)}

.pms-news-header-dots{
  position:absolute;
  z-index:4;
  left:57%;
  bottom:24px;
  transform:translateX(-50%);
  display:flex;
  align-items:center;
  gap:7px;
  padding:8px 10px;
  border-radius:999px;
  background:rgba(13,71,161,.78);
  box-shadow:0 8px 20px rgba(13,71,161,.16);
}

.pms-news-header-dot{
  appearance:none;
  width:20px;
  height:4px;
  padding:0;
  border:0;
  border-radius:999px;
  background:rgba(255,255,255,.56);
  cursor:pointer;
  transition:width .3s ease,background-color .3s ease;
}

.pms-news-header-dot.is-active{width:38px;background:#ffd600}
.pms-news-header-dot:focus-visible{outline:2px solid #0d47a1;outline-offset:4px}

@media(max-width:760px){
  .pms-news-header{
    display:block;
    min-height:0;
  }

  .pms-news-header::after{display:none}
  .pms-news-header-copy{max-width:none}
  .pms-news-header-inner{padding-bottom:clamp(290px,78vw,390px)}

  .pms-news-header-host{
    top:auto;
    left:0;
    width:100%;
    height:clamp(280px,72vw,380px);
    border-top:1px solid rgba(13,71,161,.08);
  }

  .pms-news-header-image{padding:22px 24px 50px}
  .pms-news-header-dots{left:50%;bottom:18px}
}

@media(prefers-reduced-motion:reduce){
  .pms-news-card-frame,.pms-news-header-frame{transition:opacity .2s linear}
  .pms-news-card-image,.pms-news-header-image,.pms-news-header-frame.is-active .pms-news-header-image{transition:none;transform:none}
}
