/* Dispatch makes commitments, calendar context and assignments distinct. */
.dp-opening{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dp-opening h1{margin-top:0}.dp-context{display:grid;grid-template-columns:1fr 1fr;gap:80px}.dp-context dl{padding:36px 40px;background:var(--odx-surface);border-radius:24px}.dp-context dl>div+div{margin-top:26px}.dp-heading{max-width:900px;margin-bottom:38px}.dp-views{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.dp-views article{padding-top:25px;border-top:3px solid var(--odx-brand)}.dp-calendar-note{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;padding:32px 36px;background:var(--odx-soft);border-radius:22px;margin-top:30px}.dp-recurring{display:grid;grid-template-columns:1fr 1fr;gap:80px}.dp-recurring-aside{padding:34px;background:var(--odx-surface);border-radius:22px}.dp-recurring-aside .feature-art-space{margin:0 0 30px}.dp-field-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:35px}.dp-field{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.dp-field dl>div{padding:24px 0;border-top:1px solid var(--odx-border)}.dp-field .feature-art-space{margin:0}.dp-change{display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.dp-change aside{padding:36px 40px;border-radius:22px;background:var(--odx-accent-soft)}
@media(max-width:1100px){.dp-opening,.dp-context,.dp-calendar-note,.dp-recurring,.dp-field-heading,.dp-field,.dp-change{gap:40px}.dp-views{grid-template-columns:1fr 1fr}}
@media(max-width:800px){.dp-opening,.dp-context,.dp-calendar-note,.dp-recurring,.dp-field-heading,.dp-field,.dp-change{grid-template-columns:1fr}.dp-field-heading{gap:0}.dp-opening+.feature-art-space{aspect-ratio:16/9}}
@media(max-width:480px){.dp-views{grid-template-columns:1fr}.dp-context dl,.dp-calendar-note,.dp-recurring-aside,.dp-change aside{padding:26px 24px}}
