.cdl-schedule{width:90vw;max-width:var(--width-hero-media);margin:0 auto;padding-top:calc(var(--space-3) + var(--space-1) / 2 + var(--space-10))}.cdl-day{max-width:var(--width-content)}.cdl-day+.cdl-day{margin-top:var(--space-10)}.cdl-list{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:.5px solid var(--color-border)}.cdl-class{display:grid;grid-template-columns:calc(var(--space-30) + var(--space-10)) minmax(0,1fr);-moz-column-gap:var(--space-6);column-gap:var(--space-6);padding-block:var(--space-4);border-bottom:.5px solid var(--color-border)}.cdl-org,.cdl-when{font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-offblack)}.cdl-when{font-variant-numeric:tabular-nums}.cdl-duration{font-weight:var(--font-weight-regular);color:var(--color-stone)}.cdl-org{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.cdl-org a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.cdl-org .cdi-verified{margin-top:0}.cdl-address,.cdl-meta,.cdl-note,.cdl-starts,.cdl-where{font-size:var(--text-caption);line-height:1.5}.cdl-where{margin-top:calc(var(--space-1) / 2);color:var(--color-offblack)}.cdl-address{font-style:normal;color:var(--color-stone)}.cdl-meta,.cdl-note,.cdl-starts{margin-top:calc(var(--space-1) / 2);color:var(--color-stone)}@media (max-width:768px){.cdl-schedule{width:auto;padding-top:calc(var(--space-3) + var(--space-1) / 2 + var(--space-8));padding-inline:var(--space-6)}.cdl-class{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}}