/* BANAT-only preview of the proposed horizontal Port writing rule. */
@media (min-width:861px){
  /* Centre the complete passage between the Port menu and READ MORE. */
  body:not(.verticale-edition) #p1 .col-left{
    transform:translate(15px,52px) scale(.85);
  }
  body:not(.verticale-edition) #p1 .col-left > :is(.hero-banat,.banat-root-word,.hero-definition,.banat-beat){
    box-sizing:border-box;
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding:0!important;
    text-align:left!important;
    text-align-last:left!important;
    word-spacing:normal!important;
    text-shadow:none!important;
  }

  /* BANAT establishes the largest Archivo headline for the Port family. */
  body:not(.verticale-edition) #p1 .col-left > .hero-banat{
    font-family:'Archivo Black',sans-serif!important;
    font-size:87.6pt!important;
    font-weight:400!important;
    line-height:.8!important;
    letter-spacing:.005em!important;
    color:#fff!important;
    transform:none!important;
    margin-top:0!important;
    margin-bottom:12px!important;
  }

  /* The 85% composition presents these lines at 23pt in a full-size view. */
  body:not(.verticale-edition) #p1 .col-left > :is(.banat-root-word,.hero-definition,.banat-beat),
  body:not(.verticale-edition) #p1 .col-left > :is(.banat-root-word,.hero-definition,.banat-beat) *{
    font-family:'IBM Plex Sans',sans-serif!important;
    font-size:27.06pt!important;
    font-weight:400!important;
    font-style:normal!important;
    letter-spacing:0!important;
    word-spacing:normal!important;
    text-align:left!important;
    text-align-last:left!important;
    text-transform:none!important;
    text-shadow:none!important;
  }
  body:not(.verticale-edition) #p1 .col-left > :is(.banat-root-word,.hero-definition,.banat-beat){
    color:#fff!important;
    line-height:1.18!important;
    margin-top:0!important;
    margin-bottom:0!important;
    background:none!important;
    -webkit-background-clip:initial!important;
    background-clip:initial!important;
    -webkit-text-fill-color:currentColor!important;
    animation:none!important;
    filter:none!important;
    transform:none!important;
    white-space:normal!important;
  }
  body:not(.verticale-edition) #p1 .col-left > :is(.hero-definition,.banat-beat) *{
    color:inherit!important;
    line-height:inherit!important;
    -webkit-text-fill-color:currentColor!important;
    animation:none!important;
    filter:none!important;
  }

  /* The root line repeats BANAT's Archivo measure and the icon's red. */
  body:not(.verticale-edition) #p1 .col-left > .banat-root-word{
    font-family:'Archivo Black',sans-serif!important;
    font-size:32.8pt!important;
    color:var(--banat-icon-middle)!important;
    -webkit-text-fill-color:var(--banat-icon-middle)!important;
    margin-bottom:11px!important;
  }
  /* Four named pauses, each twice the layout's 12px regular gap. */
  body:not(.verticale-edition) #p1 .col-left > :is(.hero-definition,.banat-heart-line,.banat-recognition-line,.banat-intent-line){
    margin-bottom:24px!important;
  }
  body:not(.verticale-edition) #p1 .hero-definition-first{display:block!important;}
  body:not(.verticale-edition) #p1 .hero-definition-floor{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:baseline!important;
    justify-content:flex-start!important;
    gap:.45em!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
  }
  body:not(.verticale-edition) #p1 .banat-recognition-line > strong{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:baseline!important;
    justify-content:flex-start!important;
    gap:.26em!important;
    width:100%!important;
  }
  body:not(.verticale-edition) #p1 .banat-final-question,
  body:not(.verticale-edition) #p1 .banat-final-question > strong{white-space:nowrap!important;}
  body:not(.verticale-edition) #p1 .banat-intent-line .banat-emphasis-word{
    font-weight:700!important;
  }
}
