.pageContent.svelte-ypnr8x{background-color:var(--bg-ambassador-blue-100);padding:var(--page-padding);padding-bottom:5rem}.hero.svelte-ypnr8x{max-width:1000px;margin:0 auto 2.5rem;padding-top:1rem}.hero.svelte-ypnr8x h1:where(.svelte-ypnr8x){letter-spacing:-.01em;text-wrap:balance;margin:1rem 0 .75rem;padding:0;font-size:clamp(1.7rem,1.3rem + 1.3vw,2.5rem);font-weight:700}.hero-meta.svelte-ypnr8x{background:var(--color-surface-card);border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);border-radius:10px;flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding:1rem 1.5rem;display:flex}.hero-meta.svelte-ypnr8x div:where(.svelte-ypnr8x){flex-direction:column;gap:.15rem;min-width:0;display:flex}.hero-meta.svelte-ypnr8x dt:where(.svelte-ypnr8x){font-size:var(--font-size-micro);letter-spacing:.06em;color:var(--color-brand);text-transform:uppercase;margin:0;font-weight:700}.hero-meta.svelte-ypnr8x dd:where(.svelte-ypnr8x){font-size:var(--font-size-usual);margin:0;font-weight:500}.news-info-content.svelte-ypnr8x{max-width:910px;margin:0 auto 2.5rem}.news-info-content.svelte-ypnr8x p:where(.svelte-ypnr8x){text-wrap:pretty}.news-info-content.svelte-ypnr8x h2{border-left:9px solid var(--color-border-default);overflow-wrap:break-word;margin:3rem 0 1.25rem;padding-left:1rem;scroll-margin-top:2rem;font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem);font-weight:700}.news-info-content.svelte-ypnr8x h2:first-of-type{margin-top:0;scroll-margin-top:0}.news-info-content.svelte-ypnr8x h3{margin:1.75rem 0 .75rem;scroll-margin-top:2rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:600}.lead-block.svelte-ypnr8x p:where(.svelte-ypnr8x){text-wrap:pretty;margin-bottom:1.4rem}.closing-line.svelte-ypnr8x{text-align:center;color:var(--color-brand);padding:1.5rem 0 .5rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:700}.registration-box.svelte-ypnr8x{background-color:var(--color-highlight-bg);border:1px solid var(--color-highlight-border);text-align:center;border-radius:8px;margin:1.5rem 0 2.5rem;padding:1.75rem 2rem}.registration-box.svelte-ypnr8x p:where(.svelte-ypnr8x){margin-bottom:1rem}.registration-box.svelte-ypnr8x .deadline:where(.svelte-ypnr8x){color:var(--color-brand);font-weight:700}.btn-cta.svelte-ypnr8x{background:var(--color-brand);color:var(--color-surface-card);box-sizing:border-box;min-height:44px;font-weight:700;font-size:var(--font-size-usual);overflow-wrap:break-word;border-radius:4px;max-width:100%;padding:.75rem 2rem;text-decoration:none;transition:background-color .2s ease-out,transform .2s ease-out;display:inline-block}.btn-cta.svelte-ypnr8x:hover{background:var(--color-brand-hover);color:var(--color-surface-card);transform:translateY(-1px)}@media (hover:none){.btn-cta.svelte-ypnr8x:hover{transform:none}.btn-cta.svelte-ypnr8x:active{transform:translateY(0)}}.btn-cta.svelte-ypnr8x:active{transform:translateY(0)}.btn-cta.svelte-ypnr8x:focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}.form-url-fallback.svelte-ypnr8x{font-size:var(--font-size-small);word-break:break-all;margin-top:.9rem}.form-url-fallback.svelte-ypnr8x a:where(.svelte-ypnr8x){color:var(--color-text);text-underline-offset:.15em;font-weight:400;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.form-url-fallback.svelte-ypnr8x a:where(.svelte-ypnr8x):hover,.form-url-fallback.svelte-ypnr8x a:where(.svelte-ypnr8x):focus-visible{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);color:var(--color-brand)}.info-dl.svelte-ypnr8x{flex-direction:column;gap:.9rem;margin:0 0 1.5rem;display:flex}.info-dl.svelte-ypnr8x>div:where(.svelte-ypnr8x){flex-wrap:wrap;gap:1rem;display:flex}.info-dl.svelte-ypnr8x dt:where(.svelte-ypnr8x){color:var(--color-headers);overflow-wrap:break-word;flex:0 0 7rem;font-weight:700}.info-dl.svelte-ypnr8x dd:where(.svelte-ypnr8x){overflow-wrap:break-word;flex:260px;min-width:0;margin:0}.info-dl.svelte-ypnr8x dd:where(.svelte-ypnr8x) a:where(.svelte-ypnr8x){word-break:break-all;text-underline-offset:.15em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.info-dl.svelte-ypnr8x dd:where(.svelte-ypnr8x) a:where(.svelte-ypnr8x):hover,.info-dl.svelte-ypnr8x dd:where(.svelte-ypnr8x) a:where(.svelte-ypnr8x):focus-visible{-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand);color:var(--color-brand)}.program-list.svelte-ypnr8x{flex-direction:column;gap:.4rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.program-list.svelte-ypnr8x li:where(.svelte-ypnr8x){background:var(--color-surface);border:1px solid var(--color-border-default);overflow-wrap:break-word;border-radius:6px;padding:.6rem 1rem;font-weight:500}table.schedule-table.svelte-ypnr8x{border-collapse:collapse;width:100%;font-size:var(--font-size-usual);margin:0 0 .5rem}table.schedule-table.svelte-ypnr8x th:where(.svelte-ypnr8x),table.schedule-table.svelte-ypnr8x td:where(.svelte-ypnr8x){text-align:left;border-bottom:1px solid var(--color-border-default);vertical-align:top;padding:.65rem 1rem}table.schedule-table.svelte-ypnr8x th:where(.svelte-ypnr8x){background:var(--color-surface);color:var(--color-headers);white-space:nowrap;font-weight:700}table.schedule-table.svelte-ypnr8x td.time:where(.svelte-ypnr8x){white-space:nowrap;color:var(--color-brand);font-weight:600}table.schedule-table.svelte-ypnr8x .note:where(.svelte-ypnr8x){font-size:var(--font-size-small);color:var(--color-text);margin-top:.3rem;font-weight:400;display:block}.closing-note.svelte-ypnr8x{border-top:1px solid var(--color-border-default);text-align:center;margin-top:1.5rem;padding-top:1rem}.closing-note-inner.svelte-ypnr8x{margin-bottom:1rem}@media (width>=1024px){.hero.svelte-ypnr8x{max-width:1100px}.news-info-content.svelte-ypnr8x{max-width:1015px}.hero-meta.svelte-ypnr8x{gap:.75rem 3rem}}@media (width<=768px){.pageContent.svelte-ypnr8x{padding:1rem 1rem 3rem}.hero-meta.svelte-ypnr8x{flex-direction:column;gap:.75rem}.info-dl.svelte-ypnr8x>div:where(.svelte-ypnr8x){flex-direction:column;gap:.2rem}.info-dl.svelte-ypnr8x dt:where(.svelte-ypnr8x),.info-dl.svelte-ypnr8x dd:where(.svelte-ypnr8x){flex:none}.news-info-content.svelte-ypnr8x{box-sizing:border-box}table.schedule-table.svelte-ypnr8x,table.schedule-table.svelte-ypnr8x thead:where(.svelte-ypnr8x),table.schedule-table.svelte-ypnr8x tbody:where(.svelte-ypnr8x),table.schedule-table.svelte-ypnr8x th:where(.svelte-ypnr8x),table.schedule-table.svelte-ypnr8x td:where(.svelte-ypnr8x),table.schedule-table.svelte-ypnr8x tr:where(.svelte-ypnr8x){display:block}table.schedule-table.svelte-ypnr8x th:where(.svelte-ypnr8x){display:none}table.schedule-table.svelte-ypnr8x td:where(.svelte-ypnr8x){border-bottom:none;padding:.2rem 0}table.schedule-table.svelte-ypnr8x tr:where(.svelte-ypnr8x){border-bottom:1px solid var(--color-border-default);padding:.75rem 0}}@media (prefers-reduced-motion:reduce){.pageContent.svelte-ypnr8x{transition:none!important;animation:none!important}}@media print{.pageContent.svelte-ypnr8x{color:#000;background:#fff;padding:0}.btn-cta.svelte-ypnr8x,.form-url-fallback.svelte-ypnr8x,.closing-note.svelte-ypnr8x{display:none}.news-info-content.svelte-ypnr8x{box-shadow:none;border:none;max-width:100%}.news-info-content.svelte-ypnr8x h2{border-left:2px solid #000;padding-left:.5rem}.schedule-table.svelte-ypnr8x{display:table!important}.schedule-table.svelte-ypnr8x thead:where(.svelte-ypnr8x){display:table-header-group!important}.schedule-table.svelte-ypnr8x tbody:where(.svelte-ypnr8x){display:table-row-group!important}.schedule-table.svelte-ypnr8x tr:where(.svelte-ypnr8x){display:table-row!important}.schedule-table.svelte-ypnr8x td:where(.svelte-ypnr8x),.schedule-table.svelte-ypnr8x th:where(.svelte-ypnr8x){border-bottom:1px solid #ccc!important;padding:.4rem!important;display:table-cell!important}.schedule-table.svelte-ypnr8x th:where(.svelte-ypnr8x){font-weight:700;display:table-cell!important}.schedule-table.svelte-ypnr8x .note:where(.svelte-ypnr8x){color:#333}a.svelte-ypnr8x{color:#000;text-decoration:none}a[href^=http].svelte-ypnr8x:after{content:" (" attr(href) ")";color:#333;font-size:.9em}}@media (pointer:coarse){.btn-cta.svelte-ypnr8x{padding:1rem 2.25rem}.info-dl.svelte-ypnr8x>div:where(.svelte-ypnr8x){gap:1.25rem}}
