.notice-modal[data-astro-cid-ijsyrlcl]{--notice-paper: #ffffff;--notice-ink: #1a1023;--notice-body: #3d3349;--notice-brand: #583972;--notice-line: #d9d2e1;color-scheme:light;padding:0;border:0;background:transparent;color:var(--notice-ink);max-width:min(34rem,calc(100vw - 2rem));width:100%;margin:auto}.notice-modal--wide[data-astro-cid-ijsyrlcl]{max-width:min(60rem,calc(100vw - 2rem))}.notice-modal[data-astro-cid-ijsyrlcl]::backdrop{background:color-mix(in srgb,#0b0b12 72%,transparent);backdrop-filter:blur(6px)}.notice-modal[data-astro-cid-ijsyrlcl][open] .notice-modal__panel[data-astro-cid-ijsyrlcl]{animation:notice-in .28s cubic-bezier(.22,1,.36,1) both}.notice-modal__panel[data-astro-cid-ijsyrlcl]{position:relative;border-radius:1.5rem;border:1px solid var(--notice-line);background:var(--notice-paper);padding:2rem 1.75rem 1.75rem;box-shadow:0 24px 60px -20px #00000073;max-height:calc(100dvh - 3rem);overflow-y:auto}.notice-modal__panel[data-astro-cid-ijsyrlcl]:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(90deg,var(--color-brand-600),var(--color-cyan-accent))}.notice-modal__close[data-astro-cid-ijsyrlcl]{position:absolute;top:.9rem;right:.9rem;display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;border-radius:9999px;color:var(--notice-ink);transition:color .15s ease,background-color .15s ease}.notice-modal__close[data-astro-cid-ijsyrlcl]:hover{background:color-mix(in srgb,var(--notice-brand) 12%,transparent)}.notice-modal__close[data-astro-cid-ijsyrlcl]:focus-visible,.notice-modal__cta[data-astro-cid-ijsyrlcl]:focus-visible{outline:3px solid var(--notice-brand);outline-offset:3px}.notice-modal__eyebrow[data-astro-cid-ijsyrlcl]{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--notice-brand)}.notice-modal__title[data-astro-cid-ijsyrlcl]{margin-top:.5rem;font-family:var(--font-display, inherit);font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.notice-modal__body[data-astro-cid-ijsyrlcl]{margin-top:1rem;font-size:.95rem;line-height:1.65;color:var(--notice-body)}.notice-modal__body[data-astro-cid-ijsyrlcl] img,.notice-modal__body[data-astro-cid-ijsyrlcl] svg{display:block;width:100%;max-width:100%;height:auto;max-height:70dvh;object-fit:contain;margin-inline:auto}.notice-modal__body[data-astro-cid-ijsyrlcl] p+p{margin-top:.75rem}.notice-modal__body[data-astro-cid-ijsyrlcl] .notice-modal__document{display:block;width:100%;height:calc(100dvh - 14rem);min-height:20rem;border:1px solid var(--notice-line);border-radius:.5rem;background:var(--notice-paper)}.notice-modal__body[data-astro-cid-ijsyrlcl] .notice-modal__fallback{margin-top:.75rem;font-size:.875rem}.notice-modal__body[data-astro-cid-ijsyrlcl] strong{color:var(--notice-ink);font-weight:600}.notice-modal__body[data-astro-cid-ijsyrlcl] h3{margin-top:1.25rem;font-family:var(--font-display, inherit);font-size:1rem;font-weight:700;color:var(--notice-ink)}.notice-modal__body[data-astro-cid-ijsyrlcl] a{color:var(--notice-brand);text-decoration:underline;text-underline-offset:2px}.notice-modal__body[data-astro-cid-ijsyrlcl] ul{margin-top:.75rem;padding-left:1.1rem;list-style:disc}.notice-modal__body[data-astro-cid-ijsyrlcl] li+li{margin-top:.35rem}.notice-modal__actions[data-astro-cid-ijsyrlcl]{margin-top:1.75rem;display:flex;justify-content:flex-end}.notice-modal__cta[data-astro-cid-ijsyrlcl]{display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.75rem 1.75rem;font-size:.875rem;font-weight:600;color:var(--notice-paper);background:var(--notice-brand);transition:transform .15s ease}.notice-modal__cta[data-astro-cid-ijsyrlcl]:hover{transform:scale(1.02)}@keyframes notice-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.notice-modal[data-astro-cid-ijsyrlcl][open] .notice-modal__panel[data-astro-cid-ijsyrlcl]{animation:none}.notice-modal__cta[data-astro-cid-ijsyrlcl]:hover{transform:none}}
