/* Shared left edge and right-column centre for the desktop header and content. */
@media(min-width:761px) {
  #bloom-compact {
    --k24-content-edge:calc(max(0px, (100% - 1200px) / 2) + 40px);
    --k24-form-width:440px;
  }
  #bloom-compact nav {
    display:grid;
    grid-template-columns:minmax(0,1fr) var(--k24-form-width);
    column-gap:80px;
    padding-inline:var(--k24-content-edge);
  }
  #bloom-compact .nav-actions {
    width:100%;
    justify-content:center;
    margin:0;
  }
  #bloom-compact .site[data-design="9"] .motion {
    width:230px;
    right:calc(var(--k24-content-edge) + (var(--k24-form-width) - 230px) / 2);
  }
}
@media(min-width:761px) and (max-width:1100px) {
  #bloom-compact {--k24-content-edge:24px;--k24-form-width:390px;}
  #bloom-compact nav {column-gap:32px;}
  #bloom-compact .site[data-design="9"] .motion {transform:scale(.65);}
}
