@layer vera-legacy {
/* Original block id="frontline-card-interiors-v43" */

/* Frontline rounds rebuilt as one isolated editorial component. */

.vcp-view[data-route="frontline-partners"] .flp-timeline-final-v5,
.frontline-standalone .flp-timeline-final-v5{display:none!important;}


.vcp-view[data-route="frontline-partners"] .flp-exploration-gallery-v4,
.frontline-standalone .flp-exploration-gallery-v4{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:clamp(20px,2.4vw,32px)!important;
  width:min(calc(100% - 48px),1200px)!important;
  max-width:1200px!important;
  height:auto!important;
  margin:0 auto!important;
  padding:0 0 clamp(52px,7vw,92px)!important;
  overflow:visible!important;
  background:transparent!important;
  scroll-snap-type:none!important;
  cursor:default!important;
}
.vcp-view[data-route="frontline-partners"] .flp-exploration-gallery-v4::before,
.vcp-view[data-route="frontline-partners"] .flp-exploration-gallery-v4::after,
.frontline-standalone .flp-exploration-gallery-v4::before,
.frontline-standalone .flp-exploration-gallery-v4::after{display:none!important;content:none!important;}






















@media(max-width:820px){
  .vcp-view[data-route="frontline-partners"] .flp-exploration-gallery-v4,
  .frontline-standalone .flp-exploration-gallery-v4{width:calc(100% - 24px)!important;}
  
  
  
}


/* Original block id="frontline-resolution-consolidated-v45" */

/* The actual Resolution section is card four; no duplicate summary card. */
.vcp-view[data-route="frontline-partners"] .flp-timeline-final-v5,
.frontline-standalone .flp-timeline-final-v5{display:none!important;}

@media(min-width:821px){
  
  .vcp-view[data-route="frontline-partners"] .flp-exploration-gallery-v4,
  .frontline-standalone .flp-exploration-gallery-v4{
    overflow:visible!important;
    contain:none!important;
    transform:none!important;
  }
  .vcp-view[data-route="frontline-partners"] .flp-exploration-gallery-v4,
  .frontline-standalone .flp-exploration-gallery-v4{
    display:block!important;
    padding-bottom:48svh!important;
  }
  
  .vcp-view[data-route="frontline-partners"] #frontline-final-resolution.is-stack-resolution-v45,
  .frontline-standalone #frontline-final-resolution.is-stack-resolution-v45{
    position:-webkit-sticky!important;
    position:sticky!important;
    width:100%!important;
    margin:0 0 clamp(56px,9vh,96px)!important;
    box-shadow:0 -10px 30px rgba(46,31,23,.055)!important;
  }
  
  
  
  

  .vcp-view[data-route="frontline-partners"] #frontline-final-resolution.is-stack-resolution-v45,
  .frontline-standalone #frontline-final-resolution.is-stack-resolution-v45{
    top:168px!important;
    z-index:44!important;
    display:block!important;
    inset:auto!important;
    height:calc(100svh - 188px)!important;
    min-height:0!important;
    max-height:none!important;
    margin-bottom:0!important;
    padding:clamp(26px,3vw,40px)!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    color:#2e1f17!important;
    background:#eee6d9!important;
    background-image:none!important;
    border:1px solid rgba(72,71,50,.15)!important;
    border-radius:18px!important;
  }
  
  
  
  .vcp-view[data-route="frontline-partners"] #frontline-final-resolution .flp-resolution-static-copy-v30 > p:not(.ed-kicker),
  .frontline-standalone #frontline-final-resolution .flp-resolution-static-copy-v30 > p:not(.ed-kicker){
    font-size:14px!important;
    line-height:1.62!important;
  }
  
  
  
  
  
  
  
  
}

@media(max-width:820px){
  .vcp-view[data-route="frontline-partners"] #frontline-final-resolution.is-stack-resolution-v45,
  .frontline-standalone #frontline-final-resolution.is-stack-resolution-v45{
    display:block!important;
    position:relative!important;
    inset:auto!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:64px 0 0!important;
    border-radius:13px!important;
  }
}

}
