/* Keep the v15 content geometry while the surrounding surfaces span the screen. */
@media(min-width:761px) {
  #bloom-compact .site[data-design="9"] main {
    width:100%;
    max-width:1200px;
    margin-inline:auto;
    padding-inline:40px;
  }
  #bloom-compact nav {
    padding-inline:max(30px, calc((100% - 1200px) / 2 + 30px));
  }
  #bloom-compact .site[data-design="9"] .motion {
    top:105px;
    right:calc(max(0px, (100% - 1200px) / 2) + 110px);
    transform:scale(.8);
  }
}
@media(min-width:761px) and (max-width:1100px) {
  #bloom-compact .site[data-design="9"] main {padding-inline:24px;}
  #bloom-compact .site[data-design="9"] .motion {right:80px;}
}
