.sample-calendar-notice{background:#f3eef8;border-left:4px solid #65388b;padding:15px 18px;border-radius:6px;line-height:1.6}.sample-calendar-figure{margin:24px 0 18px}.sample-calendar-figure img{display:block;width:100%;height:auto;border:1px solid #ded4e7;border-radius:12px}.sample-calendar-figure a:focus-visible{display:block;outline:3px solid #65388b;outline-offset:4px}.sample-calendar-figure figcaption{font-size:14px;color:#65586d;margin-top:10px}.sample-calendar-text{margin:22px 0 0}.sample-calendar-text summary{font-weight:700;min-height:44px;align-content:center;cursor:pointer}.sample-calendar-text li{margin:14px 0;line-height:1.7}@media(max-width:650px){.sample-week-space h2{font-size:30px}.sample-week-space>.btn{width:100%;text-align:center;white-space:normal}}

/* Brand-green frame for the Explore Programs calendar introduction. */
.sample-week-space.calendar-color-box{background:#aacf30;color:#39234e;padding:32px;border-radius:20px}
.calendar-color-box>h2,.calendar-color-box>.eyebrow,.calendar-color-box>p{color:#39234e}
.calendar-color-box>.sample-calendar-notice{background:#f3eef8;color:#54216e;border-left-color:#65388b}
@media(max-width:650px){.sample-week-space.calendar-color-box{padding:22px 18px}}

.calendar-color-box>.sample-calendar-text{background:#f3eef8;border:1px solid #ded2e8;border-radius:12px;padding:0 20px;color:#54216e}
.calendar-color-box>.sample-calendar-text>summary{padding:16px 0;min-height:54px;color:#54216e}
.calendar-color-box>.sample-calendar-text>p,.calendar-color-box>.sample-calendar-text li{color:#39234e}
.calendar-color-box+.wrap>.program-welcome-details{background:#f8e4d2;border-color:#ebd0b8;color:#54216e}
