html body{margin:0!important;overflow-x:hidden!important;padding:0!important}.announcement-page.svelte-1c3w1ya{background:#002fff;color:#1c1e22;display:grid!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;inset:0!important;overflow-y:auto;place-items:center!important;position:fixed!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:40px 24px;z-index:9999}.card.svelte-1c3w1ya{background:#fff;border-radius:16px;box-shadow:0 4px 40px #00000014,0 1px 4px #0000000a;display:flex;flex-direction:column;max-width:720px;width:100%}.announcement-header.svelte-1c3w1ya{display:flex;justify-content:center;padding:40px 48px 0}.logo.svelte-1c3w1ya{display:block;height:28px;width:auto}.announcement-main.svelte-1c3w1ya{flex:1;margin:0 auto;max-width:640px;padding:40px 48px 60px;width:100%}.date.svelte-1c3w1ya{color:#6b7280;font-size:15px;font-weight:400;margin-bottom:24px;margin-top:20px}.date.svelte-1c3w1ya,h1.svelte-1c3w1ya{text-align:center}h1.svelte-1c3w1ya{color:#1c1e22;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:35px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 48px}.letter.svelte-1c3w1ya p:where(.svelte-1c3w1ya){color:#374151;font-size:17px;line-height:1.7;margin:0 0 24px}.letter.svelte-1c3w1ya a{color:#002fff;text-decoration:underline;text-decoration-color:#002fff4d;text-underline-offset:2px;transition:text-decoration-color .15s}.letter.svelte-1c3w1ya a:hover{text-decoration-color:#002fff}.letter.svelte-1c3w1ya strong{color:#1c1e22;font-weight:600}.sign-off.svelte-1c3w1ya{margin-bottom:4px!important}.team-name.svelte-1c3w1ya{color:#1c1e22!important;font-weight:600;margin-bottom:48px!important}.faq-section.svelte-1c3w1ya{border-top:1px solid #e5e7eb;padding-top:48px}.faq-section.svelte-1c3w1ya h2:where(.svelte-1c3w1ya){color:#1c1e22;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;margin:0 0 32px}.faq-item.svelte-1c3w1ya{border-bottom:1px solid #e5e7eb}.faq-question.svelte-1c3w1ya{align-items:center;background:none;border:none;color:#1c1e22;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;padding:20px 0;text-align:left;transition:color .15s;width:100%}.faq-question.svelte-1c3w1ya:hover{color:#002fff}.faq-chevron.svelte-1c3w1ya{color:#6b7280;flex-shrink:0;transition:transform .25s ease}.faq-chevron-open.svelte-1c3w1ya{transform:rotate(180deg)}.faq-answer.svelte-1c3w1ya{padding:0 0 20px}.faq-answer.svelte-1c3w1ya p:where(.svelte-1c3w1ya){color:#374151;font-size:16px;line-height:1.65;margin:0}.faq-answer.svelte-1c3w1ya a{color:#002fff;text-decoration:underline;text-decoration-color:#002fff4d;text-underline-offset:2px;transition:text-decoration-color .15s}.faq-answer.svelte-1c3w1ya a:hover{text-decoration-color:#002fff}.announcement-footer.svelte-1c3w1ya{border-top:1px solid #e5e7eb;padding:24px 48px}.footer-inner.svelte-1c3w1ya{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:24px}.footer-inner.svelte-1c3w1ya a:where(.svelte-1c3w1ya){color:#6b7280;text-decoration:none;transition:color .15s}.footer-inner.svelte-1c3w1ya a:where(.svelte-1c3w1ya):hover{color:#1c1e22}@media (max-width:640px){.announcement-page.svelte-1c3w1ya{padding:16px 10px}.card.svelte-1c3w1ya{border-radius:12px}.announcement-header.svelte-1c3w1ya{padding:24px 20px 0}.logo.svelte-1c3w1ya{height:24px}.announcement-main.svelte-1c3w1ya{padding:24px 20px 40px}.date.svelte-1c3w1ya{font-size:14px;margin-bottom:16px}h1.svelte-1c3w1ya{font-size:26px;margin-bottom:32px}.letter.svelte-1c3w1ya p:where(.svelte-1c3w1ya){font-size:15px;line-height:1.65;margin-bottom:20px}.team-name.svelte-1c3w1ya{margin-bottom:36px!important}.faq-section.svelte-1c3w1ya{padding-top:36px}.faq-section.svelte-1c3w1ya h2:where(.svelte-1c3w1ya){font-size:20px;margin-bottom:24px}.faq-question.svelte-1c3w1ya{padding:16px 0}.faq-answer.svelte-1c3w1ya p:where(.svelte-1c3w1ya),.faq-question.svelte-1c3w1ya{font-size:15px}.announcement-footer.svelte-1c3w1ya{padding:16px 20px}.footer-inner.svelte-1c3w1ya{align-items:center;flex-direction:column;font-size:13px;gap:8px;text-align:center}}@media (max-width:380px){.announcement-page.svelte-1c3w1ya{padding:10px 6px}h1.svelte-1c3w1ya{font-size:22px}.announcement-main.svelte-1c3w1ya{padding:20px 16px 36px}.announcement-header.svelte-1c3w1ya{padding:20px 16px 0}.announcement-footer.svelte-1c3w1ya{padding:14px 16px}}
