*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.15 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.prose{color:#3a3a3a;max-width:none}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:#6352a2;text-decoration:underline;font-weight:500}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)):hover{color:#7d6bb5}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:#545454;font-weight:700;font-family:Inter,system-ui,sans-serif}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111;font-family:Inter,system-ui,sans-serif;font-style:italic}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:#545454;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;font-family:Inter,system-ui,sans-serif}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:#545454;font-weight:800;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;font-family:Inter,system-ui,sans-serif;font-style:italic}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:#545454;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5;font-family:Inter,system-ui,sans-serif}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:rgba(17,24,39,.1);--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:hsla(0,0%,100%,.1);--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{font-family:Open Sans,system-ui,sans-serif}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.static{position:static}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:16px}.mb-6{margin-bottom:24px}.mb-7\.5{margin-bottom:30px}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.h-16{height:4rem}.h-5{height:20px}.h-6{height:24px}.h-8{height:2rem}.w-16{width:4rem}.w-5{width:20px}.w-6{width:24px}.w-8{width:2rem}.max-w-4xl{max-width:56rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-7\.5{gap:30px}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.rounded-button{border-radius:45px}.rounded-card{border-radius:12px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-small{border-radius:8px}.border{border-width:1px}.border-2{border-width:2px}.border-t{border-top-width:1px}.border-light-grey{--tw-border-opacity:1;border-color:rgb(232 232 232/var(--tw-border-opacity,1))}.border-primary-yellow{--tw-border-opacity:1;border-color:rgb(255 235 50/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-light-grey{--tw-bg-opacity:1;background-color:rgb(232 232 232/var(--tw-bg-opacity,1))}.bg-primary-yellow{--tw-bg-opacity:1;background-color:rgb(255 235 50/var(--tw-bg-opacity,1))}.bg-primary-yellow\/30{background-color:rgba(255,235,50,.3)}.bg-purple{--tw-bg-opacity:1;background-color:rgb(99 82 162/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:2rem}.px-3{padding-left:12px;padding-right:12px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:40px;padding-bottom:40px}.py-12{padding-top:48px;padding-bottom:48px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:12px;padding-bottom:12px}.pb-10{padding-bottom:40px}.pt-6{padding-top:24px}.text-left{text-align:left}.text-center{text-align:center}.font-inter{font-family:Inter,system-ui,sans-serif}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-dark-grey{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-purple{--tw-text-opacity:1;color:rgb(99 82 162/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-card{--tw-shadow:0 3px 16px rgba(0,0,0,.06);--tw-shadow-colored:0 3px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700-italic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-800-italic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}:root{--font-inter:"Inter"}@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/fonts/source-sans-3-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;background:#f3f3f3;color:#3a3a3a;line-height:1.6;font-size:17px;padding-bottom:80px}.font-inter{font-family:Inter,sans-serif}.font-open-sans{font-family:Open Sans,sans-serif}.btn,.page-title,.wp-accordion summary,.wp-btn,.wp-card-title,.wp-emergency-card h3,.wp-step-number,b,button,h1,h2,h3,h4,h5,h6,strong{font-family:Inter,sans-serif!important}.hero-title{font-style:italic!important;font-weight:800!important}.info-card-title{font-weight:700!important;font-style:italic!important}.hover\:border-dark-grey:hover{border-color:#545454}.hover\:border-purple:hover{border-color:#6352a2}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:bg-purple:hover{background-color:#6352a2}.hover\:text-primary-yellow:hover{color:#ffeb32}.hover\:shadow-card-hover:hover{box-shadow:0 2px 6px rgba(0,0,0,.25)}.hover\:opacity-100:hover{opacity:1}.hover\:translate-x-1:hover{transform:translateX(.25rem)}.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.hover\:outline-2:hover{outline-width:2px}.hover\:outline-purple:hover{outline-color:#6352a2}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-opacity-10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:border-primary-yellow:hover{border-color:#ffeb32}.active\:translate-y-1:active{transform:translateY(.25rem)}.active\:bg-purple:active{background-color:#6352a2}.active\:text-white:active{color:#fff}.active\:border-purple:active{border-color:#6352a2}.focus-visible\:outline-3:focus-visible{outline-width:3px}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.opacity-85{opacity:.85}.stroke-2\.5{stroke-width:2.5}.w-4\.5{width:1.125rem}.h-4\.5{height:1.125rem}.w-5\.5{width:1.375rem}.h-5\.5{height:1.375rem}.w-7\.5{width:1.875rem}.h-7\.5{height:1.875rem}.w-9{width:2.25rem}.h-9{height:2.25rem}.w-13{width:3.25rem}.h-13{height:3.25rem}.w-17\.5{width:4.375rem}.h-17\.5{height:4.375rem}.w-40{width:10rem}.leading-tight{line-height:1.25}.leading-relaxed{line-height:1.625}.tracking-wide{letter-spacing:.025em}.text-dark-grey{color:#545454}.text-primary-yellow{color:#ffeb32}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.bg-gray-50{background-color:#f9fafb}.bg-gray-600{background-color:#4b5563}.bg-gray-800{background-color:#1f2937}.bg-purple{background-color:#6352a2}.bg-pink{background-color:#f99}.bg-primary-yellow{background-color:#ffeb32}.bg-footer-dark{background-color:#2a2a2a}.text-footer-text{color:#e0e0e0}.text-footer-text-light{color:#b0b0b0}.border-footer-text-light{border-color:#b0b0b0}.border-light-grey{border-color:#e8e8e8}.border-gray-600{border-color:#4b5563}.border-transparent{border-color:transparent}.shadow-banner{box-shadow:0 2px 8px rgba(0,0,0,.1)}.shadow-card{box-shadow:0 3px 16px rgba(0,0,0,.06)}.shadow-emergency{box-shadow:0 -2px 12px rgba(0,0,0,.15)}.safety-banner{background-color:#6352a2;color:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;font-size:14px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.safety-banner a{color:#f2f293;font-weight:600;text-decoration:underline}.header{background-color:transparent;padding:18px 0;position:relative}.header-content{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.logo img{height:60px;width:auto}.header-actions,.header-buttons{display:flex;align-items:center;gap:16px}.search-container{position:relative}.search-box,.search-container{display:flex;align-items:center}.search-box{position:absolute;right:30px;width:0;overflow:hidden;border-radius:45px;background-color:#fff;border:2px solid #e8e8e8;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;opacity:0;transition:all .3s ease}.search-box.open{width:250px;opacity:1;margin-left:-40px}.search-input{width:100%;border:none;background:transparent;padding:8px 16px;font-size:14px;outline:none;color:#545454}.search-input::-moz-placeholder{color:#9ca3af}.search-input::placeholder{color:#9ca3af}.btn-search{width:40px;height:40px;padding:0;border:2px solid #e8e8e8;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.btn-search:hover{border-color:#6352a2}.btn-search.active{background-color:#545454;border-color:#545454}.btn-search.active .search-icon{stroke:#fff}.btn-directory{height:40px;padding:0 20px;border:2px solid #e8e8e8;background-color:#fff;border-radius:45px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#545454}.btn-directory:hover{border-color:#6352a2;background-color:#f9fafb}.language-switcher{display:flex;gap:16px}.btn-language{width:40px;height:40px;border:2px solid #e8e8e8;background-color:#fff;color:#545454;border-radius:50%;cursor:pointer;font-weight:600;font-size:13px;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-language:hover{border-color:#6352a2}.btn-language.active{background-color:#545454;color:#fff;border-color:#545454}.quick-exit-btn{position:fixed;top:128px;right:-12px;background-color:#dc2626;color:#fff;border:none;padding:16px 20px;border-radius:16px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:100;transition:all .25s;font-family:var(--font-inter),"Inter",sans-serif;letter-spacing:.025em}.quick-exit-btn:hover{outline:2px solid #6352a2}.quick-exit-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.main-content{margin:0 auto;padding:30px 0;overflow:visible}.hero-section{text-align:center;margin-bottom:36px}.hero-title{font-family:var(--font-inter),"Inter",sans-serif;font-size:44px;color:#545454;margin-bottom:12px;font-weight:800;font-style:italic;line-height:1.25}.hero-highlight{position:relative;display:inline-block}.hero-highlight:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-2px;height:12px;background-color:#ffeb32;z-index:-1;border-radius:3px;transform:rotate(-.5deg)}span.emphasize{position:relative;display:inline-block;font-weight:600}span.emphasize:after{content:"";position:absolute;left:-4px;right:-4px;bottom:-2px;height:6px;background-color:#ffeb32;z-index:0;border-radius:3px;transform:rotate(-.5deg)}.hero-subtitle{font-size:18px;color:#545454;margin-bottom:8px;font-weight:400}.hero-note{font-size:14px;color:#6b7280;font-weight:400}.cards-container{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.urgent-card{width:100%;background:#ffeb32;border:4px solid transparent;border-radius:12px;padding:28px 40px;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:start;box-shadow:0 2px 8px rgba(0,0,0,.08)}.urgent-card:hover{border:4px solid #545454;box-shadow:0 3px 12px rgba(0,0,0,.12)}.urgent-card-content{display:flex;flex-direction:column;gap:8px}.urgent-card-header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.urgent-card-icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0;background-color:#fff8b3}.urgent-card-title{font-family:var(--font-inter),"Inter",sans-serif;font-size:24px;color:#545454;margin:0;font-weight:700;font-style:italic;line-height:1.25}.urgent-card-description{font-size:16px;margin:0}.urgent-card-arrow{display:flex;align-items:center;justify-content:flex-end;opacity:.6}.urgent-card:hover .urgent-card-arrow{opacity:1}.regular-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.info-card{background-color:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;border:4px solid transparent;position:relative;display:flex;flex-direction:column}.info-card:active,.info-card:hover{border:4px solid #545454;box-shadow:0 3px 12px rgba(0,0,0,.12)}.info-card-content{padding-right:30px}.info-card-content,.info-card-header{display:flex;flex-direction:column;gap:12px}.info-card-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.info-card-icon.pink{background-color:#fdd}.info-card-icon.blue{background-color:#e6f2ff}.info-card-icon.purple{background-color:#f0e6ff}.info-card-icon.green{background-color:#e6ffe6}.info-card-title{font-family:var(--font-inter),"Inter",sans-serif;font-size:18px;color:#545454;margin:0;font-weight:700;line-height:1.25;font-style:normal}.info-card-description{font-size:14px;color:#4b5563;line-height:1.625}.info-card-arrow{position:absolute;top:24px;right:16px;display:flex;align-items:center;justify-content:flex-end;opacity:.6}.info-card:hover .info-card-arrow{opacity:1}.emergency-bar{position:fixed;bottom:0;left:0;right:0;background-color:#545454;color:#e8e8e8;padding:16px 20px;box-shadow:0 -2px 12px rgba(0,0,0,.2);z-index:50}.emergency-content{max-width:1280px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:50px;flex-wrap:wrap}.emergency-label{font-weight:600;font-size:18px;font-family:var(--font-inter),"Inter",sans-serif;color:#ffeb32;letter-spacing:0}.emergency-numbers{display:flex;gap:50px;align-items:center}.emergency-link,.emergency-number{display:flex;align-items:center;gap:8px}.emergency-link{color:#444;text-decoration:none;font-weight:700;font-size:20px;font-family:var(--font-inter),"Inter",sans-serif;padding:4px 20px;border-radius:45px;transition:all .2s;background-color:#f2f293;box-shadow:0 4px 0 transparent;border:4px solid transparent;box-sizing:border-box}.emergency-link:hover{border-color:#222;box-shadow:0 4px 0 transparent;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 16px;margin-top:10px;font-weight:700;font-size:16px;color:#fff;background-color:#545454;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{background-color:#444;border-color:#444;box-shadow:none;transform:none}.btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.12)}.btn:focus-visible{outline:3px solid rgba(99,82,162,.4);outline-offset:2px}.btn-primary{background-color:#6352a2;border-color:#6352a2;color:#fff!important}.btn-primary:hover{background-color:#55468d;border-color:#55468d;text-decoration:none;box-shadow:none;transform:none}.btn-outline{background-color:transparent;border:2px solid #6352a2;color:#6352a2}.btn-outline:hover{background-color:#6352a2;border-color:#6352a2;color:#fff!important;text-decoration:none!important}.emergency-label-text{font-size:15px;color:#e8e8e8;font-weight:400}.emergency-label-note{font-size:12px;color:#e8e8e8}.organization-strip{background-color:#eaeaea;width:100%;padding:40px 0;margin-top:72px}.organization-strip-content{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:32px}.organization-logo{flex-shrink:0}.organization-logo a{display:inline-block;text-decoration:none;transition:opacity .2s}.organization-logo a:hover{opacity:.8}.organization-logo img{height:auto;max-height:100px;width:auto}.organization-divider{width:3px;height:60px;background-color:#888;flex-shrink:0}.organization-text{flex:0 1 auto;display:flex;flex-direction:column;gap:4px}.organization-line-1{font-size:.9rem;color:#888;margin:0;line-height:1.5}.organization-line-2{font-size:1rem;color:#3a3a3a;margin:0;line-height:1.5}.organization-line-3{font-size:.8rem;color:#888;margin:0;line-height:1.5}@media (max-width:768px){.organization-strip-content{flex-direction:column;align-items:center;gap:20px}.organization-divider{width:100%;height:3px}.organization-logo img{max-height:80px}}.footer{background-color:#2a2a2a;color:#e0e0e0;padding:30px 0;margin-top:0}.footer-content{max-width:1280px;margin:0 auto;padding:0 20px}.footer-main{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:20px}.footer-nav{display:flex;flex-direction:column;gap:12px}.footer-links{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.footer-link{color:#fff;text-decoration:none;transition:all .2s;opacity:.9}.footer-link:hover{color:#ffeb32;opacity:1}.footer-copyright{font-size:12px;color:#b0b0b0}.footer-copyright strong{color:#fff;font-weight:600}.footer-copyright a{color:#fff}.footer-dev-link{display:inline-flex;align-items:baseline;gap:4px;vertical-align:baseline}.footer-dev-icon{display:inline-block;vertical-align:baseline;margin-right:2px;position:relative;top:2px}.footer-dev-link a{color:#fff;text-decoration:none;transition:color .2s;vertical-align:baseline}.footer-dev-link a:hover{color:#ffeb32}.social-links{display:flex;gap:10px}.social-link{width:36px;height:36px;border-radius:50%;background-color:#4b5563;display:flex;align-items:center;justify-content:center;transition:all .2s}.social-link:hover{background-color:#6352a2}.social-link:hover svg{fill:#fff}.eu-disclaimer{padding-top:20px;border-top:1px solid #b0b0b0;display:flex;align-items:center;gap:12px;font-size:12px;color:#b0b0b0;line-height:1.625}.eu-logo{flex:none;width:160px}.eu-logo img{width:100%;height:auto}.banner-close-btn{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;padding:0 8px;opacity:.9;transition:opacity .2s}.banner-close-btn:hover{opacity:1}.banner-info-text{font-size:12px;opacity:.85}.search-icon{width:18px;height:18px;stroke:#545454;stroke-width:2.5}.urgent-icon{width:36px;height:36px;stroke:#545454;stroke-width:2}.urgent-arrow{width:22px;height:22px;stroke:#6352a2;stroke-width:2.5}.info-icon{width:28px;height:28px;stroke-width:2}.info-arrow{width:22px;height:22px;stroke:#6352a2;stroke-width:2.5}.emergency-icon{width:20px;height:20px;fill:currentColor;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.info-icon.pink{stroke:#c06}.info-icon.blue{stroke:#06c}.info-icon.purple{stroke:#6352a2}.info-icon.green{stroke:#094}.social-link svg{width:16px;height:16px;fill:#fff}.wp-box{padding:20px;margin:20px 0;border-radius:8px;border-left:4px solid}.box-grey-simple{border:1px solid #ddd;background:#fafafa;margin:0 0 16px}.wp-box p:first-child{margin-top:0}.wp-box p:last-child{margin-bottom:0}.wp-box-emergency{background:#fef2f2;border-left-color:#ef4444}.wp-box-info{background:#eff6ff;border-left-color:#3b82f6}.wp-box-success{background:#f0fdf4;border-left-color:#22c55e}.wp-box-warning{background:#fffbeb;border-left-color:#f59e0b}.wp-accordion{background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px 20px;margin:16px 0;transition:all .3s ease;box-shadow:none}.wp-accordion:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.06)}.wp-accordion[open]{border-color:#6352a2;background:#fff}.wp-accordion summary{cursor:pointer;font-family:Inter,sans-serif!important;font-weight:700!important;color:#545454;font-size:1rem;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:color .2s ease;font-style:normal!important}.wp-accordion summary:hover{color:#6352a2}.wp-accordion summary::-webkit-details-marker{display:none}.wp-accordion summary:after{content:"+";font-size:1.5em;color:#6352a2;font-weight:700;transition:transform .3s ease}.wp-accordion[open] summary:after{content:"−";transform:rotate(180deg)}.wp-accordion-content{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;color:#4b5563}.wp-accordion.nested{padding:4px 20px;margin:8px 0;background:#f5f5f5}.wp-accordion.nested summary{font-size:1rem}.wp-box-cta{background:linear-gradient(135deg,#6352a2,#7d6bb5);color:#fff;padding:24px;border-radius:12px;border:none;margin:24px 0;text-align:center}.wp-box-cta h3{color:#fff;margin-top:0}.wp-box-cta a{color:#ffeb32;font-weight:700;text-decoration:none;border-bottom:2px solid #ffeb32}.wp-box-cta a:hover{color:#fff;border-bottom-color:#fff}.wp-highlight{background:#ffeb32;padding:2px 6px;border-radius:4px;font-weight:600}.wp-emergency-banner{background:#ffeb32;padding:30px 20px;margin:0 -20px 40px;border-radius:0}.wp-emergency-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1400px;margin:0 auto}.wp-emergency-card{background:#fff;border-radius:12px;padding:28px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.wp-card-title{margin-bottom:.5rem;display:flex;align-items:center;gap:10px}.wp-icon-danger{background:#c94f4f}.wp-icon-danger,.wp-icon-support{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.wp-icon-support{background:#6352a2}.wp-emergency-card p{color:#666;margin-bottom:16px;font-size:16px}.wp-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:10px;text-decoration:none;font-weight:600;font-size:20px;transition:all .2s;border:none;cursor:pointer}.wp-btn-danger{background:#c94f4f;color:#fff}.wp-btn-danger:hover{background:#b43e3e;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff}.wp-btn-primary{background:#545454;color:#fff}.wp-btn-primary:hover{background:#6352a2;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff}.wp-steps-section{background:#fff;border-radius:14px;padding:32px;box-shadow:0 3px 16px rgba(0,0,0,.06);margin-bottom:30px}.wp-steps-section h3{font-size:26px;color:#545454;margin-bottom:24px;font-weight:700}.wp-step:last-of-type{margin-bottom:24px}.wp-step-number{background:#6352a2}.wp-step-text{padding-top:6px;font-size:17px}.wp-highlight-danger{color:#c94f4f;font-weight:700}.wp-resource-links{background:#fff;border-radius:14px;padding:28px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:30px}.wp-resource-links h3{font-size:20px;font-weight:700;color:#545454;margin-bottom:16px}.wp-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.wp-resource-card{border:2px solid #e8e8e8;border-radius:10px;padding:16px;text-decoration:none;color:#3a3a3a;display:flex;align-items:center;gap:12px;transition:all .2s}.wp-resource-card:hover{border-color:#6352a2;background:#f9f9f9}.wp-resource-icon{width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.wp-icon-shelter{background:#ffe6e6}.wp-icon-plan{background:#f0e6ff}.wp-resource-text h4{font-size:15px;font-weight:600;color:#545454;margin:0 0 2px}.wp-resource-text p{font-size:13px;color:#666;margin:0}.page-container{max-width:1280px;margin:0 auto;padding:0 20px 30px;overflow:visible}.breadcrumb-nav{display:none;margin-bottom:24px}.page-title{font-family:Inter,sans-serif!important;font-size:2rem;font-style:normal!important;font-weight:700!important;color:#545454;margin-bottom:1.5rem;line-height:1.2}.page-excerpt{font-size:1rem;color:#4b5563;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb;line-height:1.6}.page-content{color:#3a3a3a}.page-content,.prose{font-family:Open Sans,sans-serif}.page-content h1,.prose h1{font-size:2rem;margin-top:2rem;margin-bottom:1rem;line-height:1.2}.page-content h1,.page-content h2,.prose h1,.prose h2{font-family:Inter,sans-serif!important;font-weight:700!important;color:#545454;font-style:normal!important}.page-content h2,.prose h2{font-size:1.5rem;margin-top:1.5rem;margin-bottom:.75rem;line-height:1.3}.page-content h3,.prose h3{font-size:1.1rem;font-weight:700!important;margin-top:1.25rem;font-style:normal}.page-content h3,.page-content h4,.prose h3,.prose h4{font-family:Inter,sans-serif!important;color:#545454;margin-bottom:.5rem;line-height:1.4}.page-content h4,.prose h4{font-size:1rem;font-weight:500!important;margin-top:1rem;font-style:italic}.page-content h5,.prose h5{font-size:.9rem}.page-content h5,.page-content h6,.prose h5,.prose h6{font-family:Inter,sans-serif!important;font-weight:700!important;color:#545454;margin-top:.75rem;margin-bottom:.5rem;line-height:1.4;font-style:normal!important}.page-content h6,.prose h6{font-size:.75rem}.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child,.page-content h4:first-child{margin-top:0}.page-content p,.prose p{font-family:Open Sans,sans-serif;font-size:1rem;color:#3a3a3a;line-height:1.6;margin-bottom:1rem}.page-content a,.prose a{color:#6352a2;text-decoration:none;transition:color .2s ease}.page-content a:hover,.prose a:hover{color:#7d6bb5;text-decoration:underline}.page-content strong,.prose strong{color:#545454;font-weight:700}.page-content ul,.prose ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.page-content ol,.prose ol{margin:1rem 0;padding-left:1.5rem;list-style-type:decimal}.page-content li,.prose li{font-family:Open Sans,sans-serif;font-size:1rem;color:#3a3a3a;line-height:1.6;margin:.5rem 0}.page-content blockquote,.prose blockquote{border-left:4px solid #6352a2;padding-left:1rem;font-style:italic;color:#4b5563;margin:1.5rem 0}.page-content img,.prose img{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);max-width:100%;height:auto}.page-footer-nav{margin-top:3rem;padding-top:2rem;border-top:2px solid #e5e7eb}.btn-primary-action{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;color:#fff;border-radius:45px;font-weight:600;font-size:20px;font-family:Inter,sans-serif;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-primary-action:hover{box-shadow:0 3px 8px rgba(0,0,0,.15)}.btn-back-home{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:#6352a2;color:#fff;border-radius:45px;font-weight:600;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-back-home:hover{background:#7d6bb5;box-shadow:0 3px 8px rgba(0,0,0,.15);color:#fff}@media (max-width:768px){.page-content h1,.page-title,.prose h1{font-size:1.75rem}.page-content h2,.prose h2{font-size:1.375rem}.page-content h3,.prose h3{font-size:1.125rem}.page-content h4,.page-excerpt,.prose h4{font-size:1rem}}.info-page-nav{background-color:#e1e1e1;border-bottom:none;padding:0}.info-page-nav-content{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;gap:0;overflow-x:auto}.info-nav-item{font-family:Inter,sans-serif;font-weight:600;font-size:.9375rem;color:#545454;text-decoration:none;padding:12px 18px;white-space:nowrap;border-radius:0;transition:all .2s ease;background-color:transparent}.info-nav-item:hover{color:#6352a2;background-color:rgba(99,82,162,.05)}.info-nav-item.active{color:#fff;background-color:#6352a2;font-weight:700}@media (max-width:768px){.info-nav-item{font-size:.875rem;padding:8px 14px}}.emergency-card{background-color:#fff;border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:12px}.emergency-card-header{display:flex;align-items:center;gap:12px;margin-bottom:8px}.emergency-card-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;background-color:#dc2626}.emergency-card-icon.helpline{background-color:#6352a2}.emergency-card-icon .emergency-icon{stroke:#fff}.emergency-card-title{font-family:Inter,sans-serif;font-size:24px;color:#545454;margin:0;font-weight:700;line-height:1.25}.emergency-card-description{font-size:16px;color:#4b5563;margin:0;line-height:1.5}.emergency-call-btn{background-color:#dc2626;align-self:flex-start}.emergency-call-btn:hover{background-color:#b91c1c}.helpline-call-btn{background-color:#545454;align-self:flex-start}.helpline-call-btn:hover{background-color:#6352a2}.wp-card{background-color:#fff;border-radius:12px;padding:32px;margin-bottom:30px}.bg-light-grey{background-color:#f5f5f5}.wp-card.highlight{border:2px solid #f2f293}.wp-card-title{font-family:Inter,sans-serif!important;font-size:1.5rem;font-weight:700!important;color:#545454;margin-bottom:1.5rem}.wp-section-title{font-size:1.5rem;color:#545454;margin-bottom:1.25rem}.wp-step{display:flex;align-items:flex-start;gap:16px;margin-bottom:18px}.wp-step-number{width:40px;height:40px;background-color:#6352a2;color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;font-family:Inter,sans-serif}.wp-step-text{padding-top:4px;line-height:1.6;color:#3a3a3a}.numbered-heading{display:flex;align-items:center;gap:10px;margin:20px 0 12px;font-family:Inter,sans-serif!important;font-size:1.125rem;font-weight:700!important;color:#545454}.numbered-heading+p{margin-left:46px}.step-number{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:999px;background-color:#f2f293;color:#2f2f2f;font-weight:700;font-size:1rem;font-family:Inter,sans-serif;line-height:1;flex-shrink:0}.safety-plan-timeline{position:relative;padding-left:30px;margin:30px 0}.safety-plan-timeline:before{content:"";position:absolute;left:18px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#6352a2 0,#6352a2 50%,#e5e7eb 0,#e5e7eb);background-size:2px 40px;background-repeat:repeat-y}.timeline-step{position:relative;margin-bottom:32px;display:flex;gap:20px;align-items:flex-start}.timeline-step:last-child{margin-bottom:0}.timeline-marker{position:absolute;left:-30px;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:1;transform:translateY(-6px)}.timeline-marker .step-number{width:36px;height:36px;min-width:36px;padding:0;border:3px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.timeline-content{flex:1;padding-left:0}h4.timeline-step-title{font-family:Inter,sans-serif!important;font-size:1.125rem;font-weight:700!important;color:#545454;margin:0 0 8px 12px;font-style:normal!important;line-height:1.3;display:flex;align-items:center;min-height:1.125rem}.timeline-content p{margin:0 0 12px;line-height:1.6}.timeline-content ul{margin:12px 0;padding-left:24px}.timeline-content li{margin:8px 0;line-height:1.6}@media (max-width:768px){.safety-plan-timeline{padding-left:25px}.timeline-marker{left:-25px;width:32px;height:32px}.timeline-marker .step-number{width:32px;height:32px;min-width:32px;font-size:.9rem}}.wp-steps{display:flex;flex-direction:column;gap:8px;margin:12px 0}.wp-steps .wp-step{margin-bottom:0}.wp-checklist{list-style:none;padding:0;margin:12px 0;display:flex;flex-direction:column;gap:6px}.wp-checklist li{display:flex;align-items:flex-start;gap:10px;padding:0;margin:0;line-height:1.5;color:#3a3a3a;position:relative}.wp-checklist li:before{content:"";width:18px;height:18px;min-width:18px;background-color:transparent;margin-top:2px;flex-shrink:0;display:inline-block;position:relative;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23f59e0b'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:14px 14px;background-position:50%;background-repeat:no-repeat}.wp-term{position:relative;display:inline;cursor:help;text-decoration:underline;text-decoration-style:dotted;text-decoration-color:#6352a2;text-underline-offset:2px;color:#6352a2}.wp-term-definition{position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);width:300px;max-width:90vw;background-color:#1f2937;color:#fff;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.3);margin-bottom:8px}.wp-term-definition:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#1f2937}.wp-term.active .wp-term-definition,.wp-term:focus .wp-term-definition,.wp-term:hover .wp-term-definition{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-12px);pointer-events:auto}.wp-term-definition.position-left{left:0;transform:translateX(0) translateY(-8px)}.wp-term.active .wp-term-definition.position-left,.wp-term:focus .wp-term-definition.position-left,.wp-term:hover .wp-term-definition.position-left{transform:translateX(0) translateY(-12px)}.wp-term-definition.position-right{left:auto;right:0;transform:translateX(0) translateY(-8px)}.wp-term.active .wp-term-definition.position-right,.wp-term:focus .wp-term-definition.position-right,.wp-term:hover .wp-term-definition.position-right{transform:translateX(0) translateY(-12px)}.wp-info-box{margin-top:18px;padding:16px;background-color:#f9fafb;border-left:4px solid #6352a2;border-radius:8px;font-size:14px;color:#4b5563}.wp-card-grid{grid-template-columns:repeat(2,1fr);gap:20px}.info-card-icon.emergency-shelter{background-color:#ffebee}.info-card-icon.emergency-shelter svg{stroke:#dc2626}.info-card-icon.safety-planning{background-color:rgba(99,82,162,.1)}.info-card-icon.safety-planning svg{stroke:#6352a2}.info-card-compact{display:flex;flex-direction:row;align-items:center;gap:16px}.info-card-compact .info-card-icon{width:48px;height:48px}.info-card-compact>div:not(.info-card-icon){flex:1}.wp-safety-tip{background-color:#e8e8e8;border-radius:12px;padding:16px 20px;font-size:14px;color:#4b5563;text-align:center;margin-bottom:30px}.page-full-width{width:100%;padding:30px 0;margin-bottom:32px}.page-full-width .page-container{max-width:1280px;margin:0 auto;padding:0 20px}.urgent-card.alt-variant{background:#fffaed;border:4px solid #ffeb32;margin-bottom:32px}.urgent-card.alt-variant:hover{border:4px solid #545454}.address-content{line-height:1.6}.address-content .text-red,.address-content span[style*="color: #dc2626"],.address-content span[style*="color:#dc2626"]{color:#dc2626!important}.address-content .italic,.address-content em,.address-content i{font-style:italic}.address-content em[style*="color: #dc2626"],.address-content em[style*="color:#dc2626"],.address-content span[style*="color: #dc2626"][style*="font-style: italic"],.address-content span[style*="color:#dc2626"][style*="font-style:italic"]{color:#dc2626!important;font-style:italic}.resource-filters-card{display:flex;flex-direction:column;gap:20px;border-radius:12px}.resource-filters-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px}@media (max-width:768px){.resource-filters-grid{grid-template-columns:1fr}}.resource-search-wrapper{position:relative;background-color:#f7f7f7;border-radius:999px;padding:12px 20px 12px 48px;display:flex;align-items:center}.resource-search-icon{position:absolute;left:20px;width:18px;height:18px;color:#7c7c7c}.resource-search-input{width:100%;border:none;background:transparent;font-size:15px;color:#333;outline:none}.resource-select{width:100%;padding:12px 16px;border:1px solid #e4e4e4;border-radius:999px;background-color:#fff;font-size:15px;color:#333}.resource-select:focus{border-color:#6352a2;outline:none}.resource-category-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.resource-category-buttons{display:flex;flex-wrap:wrap;gap:10px}.resource-category-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid #e0e0e0;background-color:#fff;font-weight:600;font-size:14px;color:#4a4a4a;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.resource-category-btn.is-active{border-color:#6352a2;background-color:#f0ecff;color:#4338ca}.resource-category-icon{width:26px;height:26px;border-radius:50%;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.resource-clear-btn{background:none;border:none;color:#7c7c7c;font-weight:600;font-size:14px;cursor:pointer;transition:color .2s ease}.resource-clear-btn:hover{color:#6352a2}.resource-card{background:#fff;border-radius:12px;padding:28px;box-shadow:0 16px 40px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:16px}.resource-card--emergency{background:#fef2f2}.resource-card__header{display:flex;justify-content:space-between;gap:16px}.resource-card__title-group{flex:1;min-width:0}.resource-card__title{font-size:22px;font-weight:700;color:#1f1f1f;margin:0}.resource-card__location{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#6b6b6b}.resource-card__location svg{width:16px;height:16px}.resource-card .info-card-arrow{position:static;opacity:.5;display:inline-flex;align-items:center;justify-content:center;color:#777;transition:color .2s ease,transform .2s ease}.resource-card:hover .info-card-arrow{opacity:1;color:#6352a2;transform:translateX(4px)}.resource-card__description{color:#4a4a4a;line-height:1.6}.resource-card__hotline{display:flex;flex-direction:column;gap:2px;padding:10px 0}.resource-card__hotline-label{font-size:13px;font-weight:600;color:#b42318;text-transform:uppercase;letter-spacing:.04em}.resource-card__hotline-number{font-size:24px;font-weight:800;color:#dc2626;text-decoration:none}.resource-card__hotline-number:hover{color:#b91c1c}.resource-tag-list{display:flex;flex-wrap:wrap;gap:8px}.resource-tag{padding:4px 12px;border-radius:999px;border:1px solid #e0e0e0;font-size:12px;font-weight:600;color:#4a4a4a;text-transform:uppercase;letter-spacing:.04em}.resource-tag--warning{border-color:#f4c430;background-color:#fff9e6;color:#6b4a00}.resource-tag--hotline{border-color:#f2c94c;background-color:#fff4d6;color:#7a4b00}.resource-card__contact{border-top:1px solid #f0f0f0;padding-top:16px;display:flex;flex-direction:column;gap:6px}.resource-card__primary-phone{display:flex;flex-direction:column;gap:2px}.resource-card__phone-label{font-size:13px;font-weight:600;color:#8a8a8a;text-transform:uppercase;letter-spacing:.04em}.resource-card__phone-link{font-size:20px;font-weight:700;color:#6352a2;text-decoration:none}.resource-card__phone-link:hover{color:#4f3c8d}.resource-card__secondary-phone{font-size:14px;color:#5f5f5f}.resource-card__hours{font-size:13px;color:#7a7a7a}.resource-card--compact{padding:24px;gap:10px;min-height:auto;border:1px solid #f3f3f3}.resource-card--compact .resource-card__header{align-items:flex-start}.resource-card--compact .resource-card__title a{font-size:1.1rem;margin:0;font-style:italic;font-weight:700}.resource-card--compact .resource-card__title a:hover{text-decoration:none}.resource-card--compact p{font-size:.95rem;line-height:1.5;margin:0}.resource-card--compact .info-card-arrow{opacity:.85;color:#4a4a4a;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center}.resource-card--compact:hover .info-card-arrow{opacity:1;color:#6352a2;transform:translateX(4px)}.resource-card--compact:hover{border-color:#d8d4e8;box-shadow:0 6px 16px rgba(0,0,0,.06)}.resource-hotline{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background-color:#f2f293;color:#262003;text-decoration:none;font-weight:600;border:2px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.resource-hotline svg{width:18px;height:18px}.resource-hotline:hover{border-color:#262003;box-shadow:0 4px 12px rgba(0,0,0,.12)}.resource-map-link{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background-color:#f3efff;color:#6352a2;font-weight:600;text-decoration:none;border:2px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.resource-map-link svg{width:16px;height:16px}.resource-map-link:hover{background-color:#e8defc;border-color:#6352a2;box-shadow:0 4px 12px rgba(67,56,202,.2)}.resource-link,.resource-link a{color:#6352a2;font-weight:600;text-decoration:none}.resource-link a:hover,.resource-link:hover{color:#7b6cc2}.address-content a,.resource-richtext a{color:#6352a2;font-weight:600;text-decoration:underline;text-decoration-color:rgba(99,82,162,.4)}.address-content a:hover,.resource-richtext a:hover{color:#7b6cc2;text-decoration-color:rgba(123,108,194,.6)}.icon{width:24px;height:24px;display:inline-block;vertical-align:middle}.icon-fill{fill:currentColor}.icon-stroke{stroke:currentColor;fill:none;stroke-width:2}.icon-sm{width:16px;height:16px}.icon-md{width:24px;height:24px}.icon-lg{width:32px;height:32px}.icon-xl{width:48px;height:48px}.icon-purple{fill:#6352a2}.icon-dark{fill:#545454}.icon-white{fill:#fff}.icon-red{fill:#dc2626}.icon-yellow{fill:#ffeb32}.icon-stroke-purple{stroke:#6352a2}.icon-stroke-dark{stroke:#545454}.icon-stroke-white{stroke:#fff}.icon-stroke-red{stroke:#dc2626}.icon-img{width:24px;height:24px;display:inline-block;vertical-align:middle}.wp-legal-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.wp-legal-header-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg,#fef3c7,#fde68a)}.wp-legal-header-icon svg{width:24px;height:24px;color:#92400e}.wp-legal-header-text h1{margin:0;font-size:2rem;font-weight:700;color:#545454}.wp-legal-header-text p{margin:4px 0 0;font-size:.875rem;color:#6b7280}.wp-tab-nav{position:sticky;top:0;background:#f3f3f3;border-bottom:1px solid #e5e7eb;z-index:40;margin:0 calc(-50vw + 50%);padding:12px calc(50vw - 50%);width:100vw;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,0,0,.05)}.wp-tab-nav-container{display:flex;gap:8px;overflow-x:hidden;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%}.wp-tab-nav-container::-webkit-scrollbar{display:none}.wp-tab-button{flex:1;min-width:0;flex-shrink:1;overflow:hidden;padding:12px 16px;border-radius:12px;text-align:left;border:4px solid transparent;background:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.08)}.wp-tab-button,.wp-tab-button .wp-tab-button-label,.wp-tab-button .wp-tab-button-sublabel,.wp-tab-button:hover{text-decoration:none!important}.wp-tab-button:hover{border:4px solid #545454;box-shadow:0 3px 12px rgba(0,0,0,.12)}.wp-tab-button:hover .wp-tab-button-label,.wp-tab-button:hover .wp-tab-button-sublabel{text-decoration:none!important}.wp-tab-button.active{background:#fff;border:4px solid #545454;box-shadow:0 3px 12px rgba(0,0,0,.12)}.wp-tab-button-icon{width:16px;height:16px;flex-shrink:0;color:#6b7280}.wp-tab-button.active .wp-tab-button-icon{color:#6352a2}.wp-tab-button-text{min-width:0}.wp-tab-button-label{font-weight:700;font-size:1.2rem;color:#545454;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-tab-button.active .wp-tab-button-label{color:#545454}.wp-tab-button-sublabel{font-size:.75rem;color:#9ca3af;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wp-tab-button.active .wp-tab-button-sublabel{color:#6b7280}.wp-tab-content{display:none;background:#eee;margin:0 calc(-50vw + 50%);padding:1rem calc(50vw - 50%);width:100vw;box-sizing:border-box}.wp-tab-content.active{display:block}.wp-tab-content>*{max-width:1280px;margin-left:auto;margin-right:auto}.wp-tab-content h3{font-family:Inter,sans-serif!important;font-size:1.25rem;font-weight:700!important;font-style:italic!important}.wp-accordion-icon:hover{border-color:#d1d5db;box-shadow:0 2px 6px rgba(0,0,0,.06)}.wp-accordion-icon[open]{border-color:#6352a2;background:#fff}.wp-accordion-icon summary{cursor:pointer;font-family:Inter,sans-serif!important;font-weight:700!important;color:#545454;font-size:1rem;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:color .2s ease;font-style:normal!important;padding:0}.wp-accordion-icon summary:hover{color:#6352a2}.wp-accordion-icon summary::-webkit-details-marker{display:none}.wp-accordion-icon-header{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.wp-accordion-icon-wrapper{width:32px;height:32px;border-radius:8px;background:#f0e6ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wp-accordion-icon-wrapper svg{width:16px;height:16px;color:#6352a2}.wp-accordion-icon-title{font-family:Inter,sans-serif!important;font-weight:700!important;color:#545454;font-size:1rem}.sub-text{font-size:.875rem;color:#6b7280;font-weight:400;margin-top:2px}.wp-accordion-icon-content{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb;color:#4b5563;line-height:1.7;padding-left:44px}.wp-info-card{padding:16px;border-radius:12px;border:1px solid;display:flex;align-items:flex-start;gap:12px;margin:16px 0}.wp-info-card-icon{width:20px;height:20px;flex-shrink:0;margin-top:2px}.wp-info-card-content{flex:1}.wp-info-card-title{font-weight:600;color:#374151;margin:0 0 4px;font-size:.9375rem}.wp-info-card-text{font-size:.875rem;color:#4b5563;line-height:1.6;margin:0}.wp-info-card-default{background:#f9fafb;border-color:#e5e7eb}.wp-info-card-default .wp-info-card-icon{color:#6b7280}.wp-info-card-highlight{background:#fef3c7;border-color:#fde68a}.wp-info-card-highlight .wp-info-card-icon{color:#92400e}.wp-info-card-success{background:#d1fae5;border-color:#a7f3d0}.wp-info-card-success .wp-info-card-icon{color:#059669}.wp-info-card-warning{background:#fed7aa;border-color:#fdba74}.wp-info-card-warning .wp-info-card-icon{color:#d97706}.wp-step-item{display:flex;gap:12px;margin-bottom:12px}.wp-step-number-circle{width:28px;height:28px;border-radius:50%;background:#fde68a;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#78350f;font-weight:700;font-size:.75rem;font-family:Inter,sans-serif}.wp-step-content h4{font-weight:600;color:#374151;font-size:.875rem;margin:0 0 2px}.wp-step-content p{font-size:.75rem;color:#6b7280;margin:0;line-height:1.5}.wp-section-title{font-family:Inter,sans-serif!important;font-size:1.125rem;font-weight:700!important;color:#374151;margin:1.5rem 0 .75rem}.wp-section-title:first-child{margin-top:0}.wp-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0}.wp-card-item{padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.wp-card-item h4{font-family:Inter,sans-serif!important;font-weight:700!important;color:#374151;font-size:1.125rem;margin:0 0 .25rem}.wp-card-item p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.wp-card-item-green{background:#e6ffe6;border:1px solid #e5e7eb;border-radius:12px;position:relative;padding:16px 16px 16px 48px;display:flex;align-items:center;min-height:48px}.wp-card-item-green:before{content:"";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%23009944' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%}.wp-card-item-green h4{font-family:Inter,sans-serif!important;font-weight:700!important;color:#374151;font-size:1.125rem;margin:0;line-height:1.4}.wp-card-item-green p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.wp-law-list{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:16px;margin:16px 0}.wp-law-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.wp-law-item:last-child{margin-bottom:0}.wp-law-bullet{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0;margin-top:6px}.wp-law-text{flex:1}.wp-law-name{font-weight:600;color:#374151;font-size:.9375rem}.wp-law-description{font-size:.875rem;color:#6b7280}.wp-law-footer{font-size:.75rem;color:#9ca3af;margin-top:12px;padding-top:12px;border-top:1px solid #f3f4f6}.wp-rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:16px 0}.wp-right-item{display:flex;align-items:flex-start;gap:8px;padding:12px;background:#d1fae5;border-radius:12px}.wp-right-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#059669}.wp-right-text{font-size:.875rem;color:#374151;line-height:1.5}.wp-help-cta{background:linear-gradient(135deg,#fef3c7,#fed7aa);border:1px solid #fde68a;border-radius:16px;padding:20px;margin:32px 0}.wp-help-cta h3{font-weight:600;color:#374151;font-size:1rem;margin:0 0 8px}.wp-help-cta p{font-size:.875rem;color:#4b5563;margin:0 0 16px}.wp-help-cta-buttons{display:flex;flex-wrap:wrap;gap:8px}.wp-help-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;font-weight:600;font-size:.875rem;text-decoration:none;transition:all .2s;border:2px solid transparent}.wp-help-btn-primary{background:#92400e;color:#fff}.wp-help-btn-primary:hover{background:#78350f;box-shadow:0 4px 12px rgba(0,0,0,.15)}.wp-help-btn-secondary{background:#fff;color:#92400e;border-color:#fbbf24}.wp-help-btn-secondary:hover{background:#fffbeb;border-color:#f59e0b}.wp-help-btn-icon{width:16px;height:16px}.wp-time-badge{display:flex;align-items:center;gap:8px;padding:12px;background:#f3f4f6;border-radius:12px;margin:16px 0}.wp-time-badge-icon{width:16px;height:16px;color:#6b7280}.wp-time-badge-text{font-size:.875rem;color:#374151}.wp-time-badge-text strong{font-weight:600}@media (max-width:768px){.wp-tab-button{min-width:120px}.wp-card-grid,.wp-rights-grid{grid-template-columns:1fr}.wp-legal-header{flex-direction:column;align-items:flex-start}}@media print{.breadcrumb-nav,.emergency-bar,.footer,.header,.info-page-nav,.page-footer-nav,.quick-exit,.safety-plan-download-section,header{display:none!important}.main-content{padding:0!important;margin:0!important}.page-container{max-width:100%!important;padding:20px!important}.page-title{page-break-after:avoid;margin-bottom:1rem!important}.safety-plan-timeline,.timeline-step{page-break-inside:avoid}.timeline-step{margin-bottom:20px!important}.wp-box{page-break-inside:avoid;margin-bottom:16px!important}.wp-box-info,.wp-box-warning{border:2px solid #000!important;background:#fff!important}*{background:#fff!important}*,a{color:#000!important}a{text-decoration:underline!important}h2,h3,h4{page-break-after:avoid}ol,ul{page-break-inside:avoid}}.hover\:bg-purple-light:hover{--tw-bg-opacity:1;background-color:rgb(125 107 181/var(--tw-bg-opacity,1))}.hover\:text-purple:hover{--tw-text-opacity:1;color:rgb(99 82 162/var(--tw-text-opacity,1))}.hover\:text-purple-light:hover{--tw-text-opacity:1;color:rgb(125 107 181/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-purple{--tw-text-opacity:1;color:rgb(99 82 162/var(--tw-text-opacity,1))}@media (min-width:968px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}