.modal[data-astro-cid-odhvrczd]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s}.modal[data-astro-cid-odhvrczd].is-open{visibility:visible;opacity:1;transition-delay:0s}.modal-overlay[data-astro-cid-odhvrczd]{position:absolute;inset:0;background-color:#1a233fcc;cursor:pointer}.modal-dialog[data-astro-cid-odhvrczd]{position:relative;background-color:#fff;border-radius:1rem;padding:2rem;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;transform:scale(.9);opacity:0;transition:transform .3s,opacity .3s}.modal[data-astro-cid-odhvrczd].is-open .modal-dialog[data-astro-cid-odhvrczd]{transform:scale(1);opacity:1}.modal-close-btn[data-astro-cid-odhvrczd]{position:absolute;top:1rem;right:1rem;border:none;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--color-text-dark, #374151)}.modal-title[data-astro-cid-odhvrczd]{font-family:Merriweather,Georgia,serif;font-size:1.75rem;color:var(--color-navy, #1a233f);margin:0 0 1.5rem}.modal-content[data-astro-cid-odhvrczd]{line-height:1.7}.modal-content[data-astro-cid-odhvrczd] h3[data-astro-cid-odhvrczd]{font-size:1.2rem;margin:1.5rem 0 .5rem}.modal-content[data-astro-cid-odhvrczd] ul[data-astro-cid-odhvrczd]{padding-left:1.5rem}@media (prefers-reduced-motion: reduce){.modal[data-astro-cid-odhvrczd],.modal-dialog[data-astro-cid-odhvrczd]{transition:none}}.modal[data-astro-cid-p37if3ia]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s}.modal[data-astro-cid-p37if3ia].is-open{visibility:visible;opacity:1;transition-delay:0s}.modal-overlay[data-astro-cid-p37if3ia]{position:absolute;inset:0;background-color:#1a233fcc;cursor:pointer}.modal-dialog[data-astro-cid-p37if3ia]{position:relative;background-color:#fff;border-radius:1rem;padding:2rem;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;transform:scale(.9);opacity:0;transition:transform .3s,opacity .3s}.modal[data-astro-cid-p37if3ia].is-open .modal-dialog[data-astro-cid-p37if3ia]{transform:scale(1);opacity:1}.modal-close-btn[data-astro-cid-p37if3ia]{position:absolute;top:1rem;right:1rem;border:none;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--color-text-dark, #374151)}.modal-title[data-astro-cid-p37if3ia]{font-family:Merriweather,Georgia,serif;font-size:1.75rem;color:var(--color-navy, #1a233f);margin:0 0 1.5rem}.modal-content[data-astro-cid-p37if3ia]{line-height:1.7}.modal-content[data-astro-cid-p37if3ia] h3[data-astro-cid-p37if3ia]{font-size:1.2rem;margin:1.5rem 0 .5rem}.modal-content[data-astro-cid-p37if3ia] ul[data-astro-cid-p37if3ia]{padding-left:1.5rem}@media (prefers-reduced-motion: reduce){.modal[data-astro-cid-p37if3ia],.modal-dialog[data-astro-cid-p37if3ia]{transition:none}}.modal[data-astro-cid-scy7j4y3]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s}.modal[data-astro-cid-scy7j4y3].is-open{visibility:visible;opacity:1;transition-delay:0s}.modal-overlay[data-astro-cid-scy7j4y3]{position:absolute;inset:0;background-color:#1a233fcc;cursor:pointer}.modal-dialog[data-astro-cid-scy7j4y3]{position:relative;background-color:#fff;border-radius:1rem;padding:2rem;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;transform:scale(.9);opacity:0;transition:transform .3s,opacity .3s}.modal[data-astro-cid-scy7j4y3].is-open .modal-dialog[data-astro-cid-scy7j4y3]{transform:scale(1);opacity:1}.modal-close-btn[data-astro-cid-scy7j4y3]{position:absolute;top:1rem;right:1rem;border:none;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--color-text-dark, #374151)}.modal-title[data-astro-cid-scy7j4y3]{font-family:Merriweather,Georgia,serif;font-size:1.75rem;color:var(--color-navy, #1a233f);margin:0 0 1.5rem}.modal-content[data-astro-cid-scy7j4y3]{line-height:1.7}.modal-content[data-astro-cid-scy7j4y3] h3[data-astro-cid-scy7j4y3]{font-size:1.2rem;margin:1.5rem 0 .5rem}.modal-content[data-astro-cid-scy7j4y3] ul[data-astro-cid-scy7j4y3]{padding-left:1.5rem}@media (prefers-reduced-motion: reduce){.modal[data-astro-cid-scy7j4y3],.modal-dialog[data-astro-cid-scy7j4y3]{transition:none}}
