.annual-program[data-astro-cid-cunjrcf4]{max-width:68rem;padding:2rem 0 7rem}.program-heading[data-astro-cid-cunjrcf4]{text-align:center;max-width:52rem;margin:0 auto 4rem}.program-heading[data-astro-cid-cunjrcf4] .eyebrow[data-astro-cid-cunjrcf4]{color:#339ca8}.program-heading[data-astro-cid-cunjrcf4] h1[data-astro-cid-cunjrcf4]{letter-spacing:-.06em;margin:.75rem 0 1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:400;line-height:.95}.program-heading[data-astro-cid-cunjrcf4] h1[data-astro-cid-cunjrcf4] em[data-astro-cid-cunjrcf4]{color:#f26c03;font-weight:400}.program-heading[data-astro-cid-cunjrcf4]>p[data-astro-cid-cunjrcf4]:last-child{max-width:42rem;margin-inline:auto;font-size:1.08rem;line-height:1.7}.individual-travel-note[data-astro-cid-cunjrcf4]{color:#0c3b6d;text-align:left;background:#eaf3f9;border:1px solid #0c3b6d24;border-radius:1rem;max-width:49rem;margin:2rem auto 0;padding:1.5rem 1.8rem}.individual-travel-note[data-astro-cid-cunjrcf4] h2[data-astro-cid-cunjrcf4]{color:#087e8b;margin:0 0 .75rem;font-size:1.3rem;font-weight:800}.individual-travel-note[data-astro-cid-cunjrcf4] p[data-astro-cid-cunjrcf4]{margin:.65rem 0 0;font-size:.98rem;line-height:1.65}.individual-travel-note[data-astro-cid-cunjrcf4] a[data-astro-cid-cunjrcf4]{color:#087e8b;text-underline-offset:.15em;font-weight:800;text-decoration:underline}.year-table-section[data-astro-cid-cunjrcf4] h2[data-astro-cid-cunjrcf4],.highlights[data-astro-cid-cunjrcf4] h2[data-astro-cid-cunjrcf4],.program-contact[data-astro-cid-cunjrcf4] h2[data-astro-cid-cunjrcf4]{letter-spacing:-.035em;margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3rem);font-weight:400}.table-scroll[data-astro-cid-cunjrcf4]{border:1px solid #0c3b6d2e;border-radius:1rem;overflow-x:auto;box-shadow:0 .8rem 2rem #082b5512}table[data-astro-cid-cunjrcf4]{border-collapse:collapse;text-align:left;background:#fff;width:100%}th[data-astro-cid-cunjrcf4],td[data-astro-cid-cunjrcf4]{vertical-align:top;border-bottom:1px solid #0c3b6d21;padding:1rem 1.1rem}thead[data-astro-cid-cunjrcf4] th[data-astro-cid-cunjrcf4]{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:#0c3b6d;font-size:.78rem}tbody[data-astro-cid-cunjrcf4] th[data-astro-cid-cunjrcf4]{width:17%;font-weight:800}tbody[data-astro-cid-cunjrcf4] tr[data-astro-cid-cunjrcf4]:last-child th[data-astro-cid-cunjrcf4],tbody[data-astro-cid-cunjrcf4] tr[data-astro-cid-cunjrcf4]:last-child td[data-astro-cid-cunjrcf4]{border-bottom:0}.month-row[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4]{transition:background-color .2s}.month-cell[data-astro-cid-cunjrcf4]{border-right:1px solid #0c3b6d17}.month-row-1[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-1[data-astro-cid-cunjrcf4]{background:#eaf3f9}.month-row-2[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-2[data-astro-cid-cunjrcf4]{background:#e7f4f1}.month-row-3[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-3[data-astro-cid-cunjrcf4]{background:#f0eef9}.month-row-4[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-4[data-astro-cid-cunjrcf4]{background:#fff2e8}.month-row-5[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-5[data-astro-cid-cunjrcf4]{background:#f8edf2}.month-row-6[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-6[data-astro-cid-cunjrcf4]{background:#e8f2f7}.month-row-7[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-7[data-astro-cid-cunjrcf4]{background:#edf3e7}.month-row-8[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-8[data-astro-cid-cunjrcf4]{background:#f3eef8}.month-row-9[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-9[data-astro-cid-cunjrcf4]{background:#e5f3f4}.month-row-10[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-10[data-astro-cid-cunjrcf4]{background:#fff1e5}.month-row-11[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-11[data-astro-cid-cunjrcf4]{background:#f5edf0}.month-row-12[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4],.month-cell-12[data-astro-cid-cunjrcf4]{background:#e5eff9}.offer-name[data-astro-cid-cunjrcf4],.offer-date[data-astro-cid-cunjrcf4]{color:#087e8b;font-weight:800}.offer-name[data-astro-cid-cunjrcf4]{letter-spacing:.01em}.event-date[data-astro-cid-cunjrcf4]{color:#087e8b;white-space:nowrap;flex:none;font-weight:800}.multi-events-cell[data-astro-cid-cunjrcf4]{padding:.8rem 1rem}.multi-event-list[data-astro-cid-cunjrcf4]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.multi-event-card[data-astro-cid-cunjrcf4]{background:#ffffffb8;border:1px solid #0c3b6d21;border-radius:.75rem;min-width:0;padding:1rem 1.1rem}.placeholder-card[data-astro-cid-cunjrcf4]{background:#ffffff7a;border-style:dashed}.placeholder-card[data-astro-cid-cunjrcf4] .offer-name[data-astro-cid-cunjrcf4],.placeholder-text[data-astro-cid-cunjrcf4]{color:#71869a}.multi-event-top[data-astro-cid-cunjrcf4]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;display:flex}.places-available[data-astro-cid-cunjrcf4]{color:#0c3b6d;margin-top:.45rem;font-size:.88rem;font-weight:700;display:block}.sold-out[data-astro-cid-cunjrcf4]{color:#a33b3b}.table-note[data-astro-cid-cunjrcf4]{color:#56738d;margin:1rem 0 0;font-size:.9rem;line-height:1.6}.highlights[data-astro-cid-cunjrcf4]{color:#082b55;background:#dceef8;border-radius:1.25rem;margin-top:5rem;padding:clamp(1.5rem,4vw,3rem)}.highlights[data-astro-cid-cunjrcf4] p[data-astro-cid-cunjrcf4]{line-height:1.6}.highlights[data-astro-cid-cunjrcf4] ul[data-astro-cid-cunjrcf4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin:1.25rem 0 0;padding-left:1.25rem;line-height:1.8;display:grid}.program-contact[data-astro-cid-cunjrcf4]{color:#fff;background:#0c3b6d;border-radius:1.5rem;margin-top:4rem;padding:clamp(2rem,5vw,4rem)}.program-contact[data-astro-cid-cunjrcf4] p[data-astro-cid-cunjrcf4]{max-width:45rem;font-size:1.05rem;line-height:1.7}.program-cta[data-astro-cid-cunjrcf4]{color:#0c3b6d;background:#fff;border-radius:999px;align-items:center;gap:1.5rem;margin-top:1rem;padding:1rem 1.4rem;font-weight:800;text-decoration:none;display:inline-flex}.program-cta[data-astro-cid-cunjrcf4]:hover{background:#dceef8}.back-home-wrap[data-astro-cid-cunjrcf4]{justify-content:center;margin-top:2.5rem;display:flex}.back-home[data-astro-cid-cunjrcf4]{color:#0c3b6d;background:#eaf3f9;border:2px solid #0c3b6d;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.6rem;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.back-home[data-astro-cid-cunjrcf4]:hover{color:#fff;background:#0c3b6d}@media (width<=42rem){.annual-program[data-astro-cid-cunjrcf4]{padding-top:1rem}.table-scroll[data-astro-cid-cunjrcf4]{box-shadow:none;border:0;overflow:visible}table[data-astro-cid-cunjrcf4],tbody[data-astro-cid-cunjrcf4]{display:block}thead[data-astro-cid-cunjrcf4]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tbody[data-astro-cid-cunjrcf4] tr[data-astro-cid-cunjrcf4]{background:#fff;border:1px solid #0c3b6d2e;border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.35rem .75rem;margin-bottom:.85rem;padding:1rem;display:grid}tbody[data-astro-cid-cunjrcf4] th[data-astro-cid-cunjrcf4]{background:0 0;grid-column:1/-1;width:auto;padding:0 0 .5rem;font-size:1.1rem}tbody[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4]{border:0;padding:.25rem 0;font-size:.9rem}tbody[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4].offer-date{color:#087e8b}tbody[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4]:nth-child(2){grid-column:1/-1}tbody[data-astro-cid-cunjrcf4] td[data-astro-cid-cunjrcf4].multi-events-cell{grid-column:1/-1;padding:.2rem 0 0}.multi-event-list[data-astro-cid-cunjrcf4]{grid-template-columns:1fr;gap:.65rem}.multi-event-card[data-astro-cid-cunjrcf4]{padding:.85rem .95rem}.multi-event-top[data-astro-cid-cunjrcf4]{flex-direction:column;align-items:flex-start;gap:.25rem}.highlights[data-astro-cid-cunjrcf4] ul[data-astro-cid-cunjrcf4]{grid-template-columns:1fr}}
