.cmp-ui[data-cmp-channel="desktop"] .cmp-shell { max-width: 1240px; }
.cmp-ui[data-cmp-channel="desktop"] .cmp-layout { grid-template-columns: minmax(0, 1fr) minmax(240px, 320px); align-items: start; }
.cmp-ui[data-cmp-channel="desktop"] .cmp-summary { position: sticky; top: 24px; }
@media (max-width: 700px) {
  .cmp-ui[data-cmp-channel="desktop"] .cmp-layout { grid-template-columns: minmax(0, 1fr); }
  .cmp-ui[data-cmp-channel="desktop"] .cmp-summary { position: static; }
}
