@font-face{font-family:Brush Script MT;src:url(/fonts/BRUSHSCI.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Syabab Brush Script;src:url(/fonts/Syabab-Brush-Script-demo.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.table-of-contents{padding:1em;border-radius:8px;margin-bottom:1.5em;background-color:unset}.table-of-contents h3{font-weight:700;display:inline}.table-of-contents ul{list-style:none;padding-left:10px}.table-of-contents li a{text-decoration:none;font-weight:400;color:unset}.table-of-contents li a:hover{text-decoration:underline}.table-of-contents .toc-h3{margin-left:20px}.content-section{margin-bottom:2em;padding:1.5em;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a}.toggle-button{font-size:1.5em;font-weight:700;color:#000;background:0 0;border:0;cursor:pointer;float:right;margin-top:-.5em}:root{--js-gold-50:#fff9e6;--js-gold-100:#fff3cd;--js-gold-200:#ffe69c;--js-gold-300:#ffca2c;--js-gold-400:#f4c20d;--js-gold-500:#ffc107;--js-gold-600:#f0b400;--js-gold-700:#e0a800;--js-gold-800:#7a5a00;--js-gold-900:#5a4300;--js-cream-100:#fff8db;--js-cream-200:#fff8e1;--js-cream-300:#ffeeb6;--js-cream-500:#fef5d7;--js-navy-500:#172033;--js-warm-white-100:#fdfbf8;--js-warm-white-200:#f8f6f1;--js-warm-white-300:#f1f0eb;--js-warm-white-500:#faf7f2;--js-blue-50:#eef2fd;--js-blue-500:#3157d5;--js-blue-700:#22409e;--js-coral-50:#fef0ec;--js-coral-100:#fde0d7;--js-coral-200:#fbc3b0;--js-coral-300:#f7a288;--js-coral-500:#f26b4a;--js-coral-600:#e85a37;--js-coral-700:#d9532f;--js-coral-800:#b8431f;--js-charcoal-500:#252a34;--js-color-primary:var(--js-warm-white-500);--js-color-primary-light:var(--js-coral-50);--js-color-secondary:var(--js-coral-500);--js-color-accent:var(--js-coral-500);--js-color-accent-hover:var(--js-coral-700);--js-color-accent-soft:var(--js-coral-100);--js-color-accent-soft-border:var(--js-coral-200);--js-color-accent-contrast:var(--js-navy-500);--js-color-surface:var(--js-warm-white-500);--js-color-surface-alt:var(--js-coral-50);--js-color-surface-subtle:var(--js-warm-white-300);--js-color-ink:var(--js-navy-500);--js-color-ink-soft:var(--js-charcoal-500);--js-color-link:var(--js-blue-500);--js-color-link-hover:var(--js-blue-700);--js-gray-800:#333333;--js-gray-900:#212529;--js-gray-700:#495057;--js-gray-600:#555555;--js-gray-500:#666666;--js-gray-400:#888888;--js-gray-300:#999999;--js-border:#ececec;--js-bg-muted:#f9f9f9;--js-success:#1e7e34;--js-success-bg:#e6f4ea;--js-error:#b3261e;--js-error-bg:#fdecea;--js-warning-bg:var(--js-color-accent-soft);--js-space-1:4px;--js-space-2:8px;--js-space-3:12px;--js-space-4:16px;--js-space-5:20px;--js-space-6:24px;--js-space-8:32px;--js-space-10:40px;--js-space-12:48px;--js-space-16:64px;--js-radius-xs:4px;--js-radius-sm:6px;--js-radius-md:8px;--js-radius-md-lg:10px;--js-radius-lg:12px;--js-radius-xl:16px;--js-radius-2xl:20px;--js-radius-pill:999px;--js-radius-circle:50%;--js-shadow-sm:0 2px 6px rgba(0, 0, 0, .06);--js-shadow-md:0 8px 20px rgba(0, 0, 0, .08);--js-shadow-lg:0 16px 32px rgba(0, 0, 0, .1);--js-shadow-glow-sm:0 4px 10px rgba(242, 107, 74, .2);--js-shadow-glow-md:0 8px 16px rgba(242, 107, 74, .26);--js-focus-ring:0 0 0 3px rgba(242, 107, 74, .25);--js-font-body:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}.btn-warning{background-color:var(--js-color-accent);border-color:var(--js-color-accent);color:var(--js-color-accent-contrast)}.btn-warning:hover,.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-check:checked+.btn-warning,.btn-check:active+.btn-warning,.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{background-color:var(--js-color-accent-hover);border-color:var(--js-color-accent-hover);color:var(--js-color-accent-contrast)}.badge.bg-warning,.badge.text-bg-warning{background-color:var(--js-color-accent)!important;color:var(--js-color-accent-contrast)!important}.alert-warning{background-color:var(--js-color-accent-soft);border-color:var(--js-color-accent-soft-border);color:var(--js-coral-800)}.accordion-button:not(.collapsed){background-color:var(--js-color-accent);color:var(--js-color-accent-contrast);box-shadow:none}.btn-outline-dark{color:var(--js-color-ink);border-color:var(--js-color-ink)}.btn-outline-dark:hover,.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark,.btn-check:active+.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.show>.btn-outline-dark.dropdown-toggle{background-color:var(--js-color-ink);border-color:var(--js-color-ink);color:var(--js-color-surface)}body{background-color:var(--js-color-primary)}.bg-primary{background-color:var(--js-color-primary)!important}footer{width:100vw;background-color:var(--js-gray-800);color:#fff;padding:1rem 1rem 3rem;font-size:.9rem;text-align:center;position:relative}footer a{color:#fff;text-decoration:none}footer .icon{font-size:1rem;margin-bottom:.5rem}.footer-menu-list{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.footer-menu-list li{position:relative}.footer-menu-list li:after{content:"|";color:#fff;margin:0 10px}.footer-menu-list li:last-child:after{content:""}.footer-menu-list a{text-decoration:none;color:#fff;font-weight:600}.footer-menu-list a:hover{color:var(--js-color-accent);text-decoration:underline}.content-section a:not(.btn),.rich-content a:not(.btn),.homepage-template a:not(.btn){color:var(--js-color-link);text-decoration-color:color-mix(in srgb,var(--js-color-link) 70%,transparent);text-underline-offset:2px}.content-section a:not(.btn):hover,.rich-content a:not(.btn):hover,.homepage-template a:not(.btn):hover,.content-section a:not(.btn):focus-visible,.rich-content a:not(.btn):focus-visible,.homepage-template a:not(.btn):focus-visible{color:var(--js-color-link-hover)}.dropdown-menu{display:none;padding:1.5rem;background-color:#fff;border-radius:.5rem;flex-direction:column;transition:all .3s ease;border:1px solid rgba(0,0,0,.08);box-shadow:var(--js-shadow-md);min-width:100%}.show>.dropdown-menu{display:flex!important}.dropdown-item{font-weight:500;padding:.5rem 1rem;border-radius:.25rem;color:var(--js-gray-800);transition:background-color .15s ease,color .15s ease}.dropdown-item:hover{background-color:var(--js-color-accent-soft);color:var(--js-color-ink)}@media (max-width:991.98px){.dropdown-menu{padding:1rem;border-radius:0;box-shadow:none;min-width:100%;width:auto}.dropdown-item{text-align:center}.navbar .btn{margin-left:auto;margin-right:auto;display:block;text-align:center}}