.site-pull-quotes{margin:0 0 2.5rem}.site-pull-quote{margin:0;padding:0;border:none;background:none;font-size:clamp(.9375rem,2.2vw,1.0625rem);font-weight:400;line-height:1.65;color:#1a1a1a}.site-pull-quote p{margin:0;text-align:left}.site-pull-quote--center{max-width:none;width:100%;margin-left:auto;margin-right:auto;font-weight:700;text-align:center}.site-pull-quote--center p{text-align:center}.site-pull-quote-figure{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem);max-width:none;box-sizing:border-box}.site-pull-quotes>.site-pull-quote--center+.site-pull-quote-figure{margin-top:2.25rem}.site-pull-quote--ruled-full{width:100%;margin:0;padding:0;padding-left:var( --cct-pad-inner-left, max(clamp(1rem, 4vw, 1.5rem), env(safe-area-inset-left, 0px)) );padding-right:var( --cct-pad-inner-right, max(clamp(1rem, 4vw, 1.5rem), env(safe-area-inset-right, 0px)) );border-left:3px solid #7a7a7a;box-sizing:border-box}.site-pull-quote-figure .site-pull-quote__attribution{margin:1rem 0 0;padding-left:var( --cct-pad-inner-left, max(clamp(1rem, 4vw, 1.5rem), env(safe-area-inset-left, 0px)) );padding-right:var( --cct-pad-inner-right, max(clamp(1rem, 4vw, 1.5rem), env(safe-area-inset-right, 0px)) );font-size:.9375rem;font-weight:400;font-style:normal;text-align:right;color:#333}.local-time-calculator.svelte-tpesmq{margin:1rem auto 0;max-width:40rem;border:1px solid #e5e5e5;background:#fafafa;text-align:left}.local-time-calculator[open].svelte-tpesmq{background:#fff}.local-time-calculator__summary.svelte-tpesmq{display:flex;align-items:center;justify-content:space-between;gap:.9rem;cursor:pointer;padding:.9rem 1rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;list-style:none}.local-time-calculator__summary.svelte-tpesmq:focus-visible{outline:2px solid #1a5fb4;outline-offset:-2px}.local-time-calculator__summary.svelte-tpesmq::-webkit-details-marker{display:none}.local-time-calculator__summary-text.svelte-tpesmq{flex:1 1 auto;min-width:0}.local-time-calculator__summary-icon.svelte-tpesmq{position:relative;flex:0 0 auto;inline-size:1.5rem;block-size:1.5rem;border:1px solid #1a1a1a;border-radius:999px}.local-time-calculator__summary-icon.svelte-tpesmq:before,.local-time-calculator__summary-icon.svelte-tpesmq:after{content:"";position:absolute;inset:50% auto auto 50%;background:#1a1a1a;transform:translate(-50%,-50%)}.local-time-calculator__summary-icon.svelte-tpesmq:before{inline-size:.75rem;block-size:1.5px}.local-time-calculator__summary-icon.svelte-tpesmq:after{inline-size:1.5px;block-size:.75rem;transition:opacity .2s ease}.local-time-calculator[open].svelte-tpesmq .local-time-calculator__summary-icon:where(.svelte-tpesmq):after{opacity:0}.local-time-calculator__panel.svelte-tpesmq{padding:0 1rem 1rem;border-top:1px solid #e5e5e5}.local-time-calculator__controls.svelte-tpesmq{display:grid;gap:.75rem;margin-top:1rem}.local-time-calculator__field.svelte-tpesmq{display:grid;gap:.35rem}.local-time-calculator__field-label.svelte-tpesmq{font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:#555}.local-time-calculator__select.svelte-tpesmq{width:100%;padding:.7rem .85rem;border:1px solid #c8c8c8;background:#fff;font:inherit;font-size:.9375rem;line-height:1.45;color:#1a1a1a}.local-time-calculator__reset.svelte-tpesmq{justify-self:start;padding:0;border:0;background:transparent;font:inherit;font-size:.875rem;line-height:1.55;color:#1a5fb4;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.local-time-calculator__intro.svelte-tpesmq,.local-time-calculator__note.svelte-tpesmq,.local-time-calculator__source.svelte-tpesmq{margin:1rem 0 0;font-size:.9375rem;line-height:1.65;color:#1a1a1a}.local-time-calculator__grid.svelte-tpesmq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.local-time-calculator__item.svelte-tpesmq{padding:.9rem 1rem;border:1px solid #e5e5e5;background:#fff}.local-time-calculator__label.svelte-tpesmq,.local-time-calculator__value.svelte-tpesmq,.local-time-calculator__subvalue.svelte-tpesmq{margin:0}.local-time-calculator__label.svelte-tpesmq{font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:#555}.local-time-calculator__value.svelte-tpesmq{margin-top:.45rem;font-size:1rem;font-weight:600;line-height:1.5;color:#1a1a1a}.local-time-calculator__subvalue.svelte-tpesmq{margin-top:.25rem;font-size:.9375rem;line-height:1.55;color:#333}.local-time-calculator__source.svelte-tpesmq{font-size:.8125rem;color:#666}@media(max-width:640px){.local-time-calculator__summary.svelte-tpesmq{align-items:flex-start;padding:.85rem .9rem}.local-time-calculator__summary-icon.svelte-tpesmq{inline-size:1.375rem;block-size:1.375rem;margin-top:.1rem}.local-time-calculator__grid.svelte-tpesmq{grid-template-columns:1fr}}.upcoming-course[data-astro-cid-7zhhaxsk]{margin:0 0 2.5rem;text-align:center;color:#1a1a1a}.upcoming-course__eyebrow[data-astro-cid-7zhhaxsk]{margin:0;font-family:Jost,sans-serif;font-weight:700;font-size:clamp(1.3rem,4vw,1.75rem);letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:#1a1a1a}.upcoming-course__title[data-astro-cid-7zhhaxsk]{margin:1rem 0 0;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:700;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.upcoming-course__title[data-astro-cid-7zhhaxsk] sup[data-astro-cid-7zhhaxsk]{font-size:.65em;vertical-align:super}.upcoming-course__body[data-astro-cid-7zhhaxsk],.upcoming-course__cta-copy[data-astro-cid-7zhhaxsk]{margin:1rem 0 0;font-size:clamp(.9375rem,2.2vw,1.0625rem);line-height:1.65}.upcoming-course__schedule[data-astro-cid-7zhhaxsk]{margin:1.15rem 0 0;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:600;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.upcoming-course[data-astro-cid-7zhhaxsk] a[data-astro-cid-7zhhaxsk]:not(.upcoming-course__button){color:#1a5fb4;text-decoration:underline;text-underline-offset:.15em}.upcoming-course[data-astro-cid-7zhhaxsk] a[data-astro-cid-7zhhaxsk]:not(.upcoming-course__button):hover{color:#0d4a9c}.upcoming-course__actions[data-astro-cid-7zhhaxsk]{margin:1.25rem 0 0}.upcoming-course__button[data-astro-cid-7zhhaxsk]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border:1px solid #1a1a1a;font-size:.8125rem;font-weight:600;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;text-decoration:none;color:#1a1a1a}.upcoming-course__button[data-astro-cid-7zhhaxsk]:hover{background:#1a1a1a;color:#fff}
