/* Continuous full-width diagonals instead of clipped right corners.
   Photo height 44cqw x 10% lower-edge rise = 4.4cqw. */
@container dp-wachau (max-width:990px) {
  .dp-ept-section.dp-section .dp-location {
    margin-top:-4.4cqw;
    padding-top:calc(32px + 4.4cqw);
    padding-bottom:calc(36px + 4.4cqw);
  }
  .dp-ept-section.dp-section .dp-location::before {
    clip-path:polygon(0 4.4cqw,100% 0,100% calc(100% - 4.4cqw),0 100%);
  }
}

/* Match the upper photograph edge to the approved lower diagonal. */
@container dp-wachau (max-width:990px) {
  .dp-ept-section.dp-section .dp-picture {
    clip-path:polygon(0 10%,100% 0,100% 90%,0 100%);
  }
}
