/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--unpublished{background-color:#fff4f4;}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-content:"";}}}@layer theme{:root,:host{--font-sans:"Area Normal",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-500:oklch(70.5% .213 47.604);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-plum:#3d004b;--color-blossom:#ffe8d9;--color-buff:#fff7ec;--color-sky:#80a0ed;--color-blue:#d4def3;--color-tangerine:#ff691f;}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0;}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0;}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em;}small{font-size:80%;}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative;}sub{bottom:-.25em;}sup{top:-.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}:-moz-focusring{outline:auto;}progress{vertical-align:baseline;}summary{display:list-item;}ol,ul,menu{list-style:none;}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block;}img,video{max-width:100%;height:auto;}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0;}:where(select:is([multiple],[size])) optgroup{font-weight:bolder;}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px;}::file-selector-button{margin-inline-end:4px;}::placeholder{opacity:1;}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor;}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent);}}}textarea{resize:vertical;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-datetime-edit{padding-block:0;}::-webkit-datetime-edit-year-field{padding-block:0;}::-webkit-datetime-edit-month-field{padding-block:0;}::-webkit-datetime-edit-day-field{padding-block:0;}::-webkit-datetime-edit-hour-field{padding-block:0;}::-webkit-datetime-edit-minute-field{padding-block:0;}::-webkit-datetime-edit-second-field{padding-block:0;}::-webkit-datetime-edit-millisecond-field{padding-block:0;}::-webkit-datetime-edit-meridiem-field{padding-block:0;}:-moz-ui-invalid{box-shadow:none;}button,input:where([type="button"],[type="reset"],[type="submit"]){appearance:button;}::file-selector-button{appearance:button;}::-webkit-inner-spin-button{height:auto;}::-webkit-outer-spin-button{height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none !important;}body{font-family:var(--font-sans);color:var(--color-plum);font-smooth:never;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}.region-sidebar p,.region-content p{margin-block:calc(var(--spacing) * 4);}:is(.region-sidebar p,.region-content p):last-child{margin-bottom:calc(var(--spacing) * 0);}.region-sidebar ul li,.region-content ul li,.field-content ul li{margin-block:calc(var(--spacing) * 4);margin-left:calc(var(--spacing) * 4);list-style-type:disc;}.region-content h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.region-content h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}@media (min-width:64rem){.region-content h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}@media (min-width:96rem){.region-content h1{font-size:68px;}}.region-content h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.region-content h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:64rem){.region-content h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}}@media (min-width:96rem){.region-content h2{font-size:52px;}}.region-content h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.region-content h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}@media (min-width:64rem){.region-content h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:96rem){.region-content h3{font-size:42px;}}.region-content h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.region-content h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:64rem){.region-content h4{font-size:24px;}}@media (min-width:96rem){.region-content h4{font-size:36px;}}.region-content h5{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:64rem){.region-content h5{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:96rem){.region-content h5{font-size:28px;}}.region-content h6{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:64rem){.region-content h6{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}@media (min-width:96rem){.region-content h6{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.info-box a{text-decoration-line:underline;}.node--type-news-article .node__content{color:var(--tw-prose-body);--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);max-width:none;font-size:1.125rem;line-height:1.77778;}.node--type-news-article .node__content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6;}.node--type-news-article .node__content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline;}.node--type-news-article .node__content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600;}.node--type-news-article .node__content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.node--type-news-article .node__content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal;}.node--type-news-article .node__content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.node--type-news-article .node__content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.node--type-news-article .node__content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.node--type-news-article .node__content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.node--type-news-article .node__content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.node--type-news-article .node__content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.node--type-news-article .node__content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.node--type-news-article .node__content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.node--type-news-article .node__content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;}.node--type-news-article .node__content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc;}.node--type-news-article .node__content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-counters);font-weight:400;}.node--type-news-article .node__content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets);}.node--type-news-article .node__content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600;}.node--type-news-article .node__content :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;}.node--type-news-article .node__content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500;}.node--type-news-article .node__content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:open-quote;}.node--type-news-article .node__content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:close-quote;}.node--type-news-article .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111;}.node--type-news-article .node__content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:900;}.node--type-news-article .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333;}.node--type-news-article .node__content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:800;}.node--type-news-article .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6;}.node--type-news-article .node__content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:700;}.node--type-news-article .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5;}.node--type-news-article .node__content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:700;}.node--type-news-article .node__content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;display:block;}.node--type-news-article .node__content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500;}.node--type-news-article .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600;}.node--type-news-article .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before,.node--type-news-article .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:"`";}.node--type-news-article .node__content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.node--type-news-article .node__content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.875em;}.node--type-news-article .node__content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.9em;}.node--type-news-article .node__content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.node--type-news-article .node__content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto;}.node--type-news-article .node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0;}.node--type-news-article .node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before,.node--type-news-article .node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:none;}.node--type-news-article .node__content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;}.node--type-news-article .node__content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders);}.node--type-news-article .node__content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600;}.node--type-news-article .node__content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders);}.node--type-news-article .node__content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;}.node--type-news-article .node__content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline;}.node--type-news-article .node__content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders);}.node--type-news-article .node__content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top;}.node--type-news-article .node__content :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start;}.node--type-news-article .node__content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857;}.node--type-news-article .node__content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em;}.node--type-news-article .node__content :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.node--type-news-article .node__content :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.node--type-news-article .node__content :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.node--type-news-article .node__content :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.node--type-news-article .node__content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-news-article .node__content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}.node--type-news-article .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.node--type-news-article .node__content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455;}.node--type-news-article .node__content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;}.node--type-news-article .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1;}.node--type-news-article .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333;}.node--type-news-article .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5;}.node--type-news-article .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556;}.node--type-news-article .node__content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-news-article .node__content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.node--type-news-article .node__content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-news-article .node__content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em;}.node--type-news-article .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.888889em;}.node--type-news-article .node__content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.866667em;}.node--type-news-article .node__content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.875em;}.node--type-news-article .node__content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75;}.node--type-news-article .node__content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em;}.node--type-news-article .node__content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;margin-bottom:.666667em;}.node--type-news-article .node__content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:.444444em;}.node--type-news-article .node__content :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.node--type-news-article .node__content :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-news-article .node__content :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.node--type-news-article .node__content :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-news-article .node__content :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.node--type-news-article .node__content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.node--type-news-article .node__content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.node--type-news-article .node__content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-news-article .node__content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;padding-inline-start:1.55556em;}.node--type-news-article .node__content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3.11111em;margin-bottom:3.11111em;}.node--type-news-article .node__content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-news-article .node__content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-news-article .node__content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.888889em;line-height:1.5;}.node--type-news-article .node__content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em;}.node--type-news-article .node__content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.node--type-news-article .node__content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.node--type-news-article .node__content :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;}.node--type-news-article .node__content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.node--type-news-article .node__content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.node--type-news-article .node__content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-news-article .node__content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.node--type-news-article .node__content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1em;font-size:.888889em;line-height:1.5;}.node--type-news-article .node__content :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-news-article .node__content :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}.node--type-news-article .node__content :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--color-plum);}.node--type-news-article .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-news-article .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}@media (min-width:64rem){.node--type-news-article .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}@media (min-width:96rem){.node--type-news-article .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:68px;}}.node--type-news-article .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:42px;}.node--type-news-article .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:32px;}.node--type-news-article .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-news-article .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:64rem){.node--type-news-article .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:24px;}}@media (min-width:96rem){.node--type-news-article .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:36px;}}.node--type-news-article .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:64rem){.node--type-news-article .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:96rem){.node--type-news-article .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:28px;}}.node--type-news-article .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}@media (min-width:48rem){.node--type-news-article .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}@media (min-width:64rem){.node--type-news-article .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:16px;}}@media (min-width:96rem){.node--type-news-article .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:18px;}}.node--type-news-article .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){--tw-leading:30px;--tw-font-weight:var(--font-weight-normal);line-height:30px;font-weight:var(--font-weight-normal);color:var(--color-plum);}.node--type-news-article .node__content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--color-plum);text-decoration-line:underline;}@media (hover:hover){.node--type-news-article .node__content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover{color:var(--color-tangerine);}}.node--type-news-article .node__content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-plum);}.node--type-news-article .node__content blockquote{background-color:var(--color-blossom);prose-p:text-[var(--color-plum) ];border:none;border-radius:10px;padding:80px;}.node--type-resource .node__content{color:var(--tw-prose-body);--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);max-width:65ch;font-size:1.125rem;line-height:1.77778;}.node--type-resource .node__content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6;}.node--type-resource .node__content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline;}.node--type-resource .node__content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600;}.node--type-resource .node__content :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.node--type-resource .node__content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal;}.node--type-resource .node__content :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.node--type-resource .node__content :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.node--type-resource .node__content :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.node--type-resource .node__content :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.node--type-resource .node__content :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.node--type-resource .node__content :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.node--type-resource .node__content :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.node--type-resource .node__content :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.node--type-resource .node__content :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;}.node--type-resource .node__content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc;}.node--type-resource .node__content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-counters);font-weight:400;}.node--type-resource .node__content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets);}.node--type-resource .node__content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600;}.node--type-resource .node__content :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;}.node--type-resource .node__content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500;}.node--type-resource .node__content :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):before{content:open-quote;}.node--type-resource .node__content :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:close-quote;}.node--type-resource .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111;}.node--type-resource .node__content :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:900;}.node--type-resource .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333;}.node--type-resource .node__content :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:800;}.node--type-resource .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6;}.node--type-resource .node__content :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:700;}.node--type-resource .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5;}.node--type-resource .node__content :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:700;}.node--type-resource .node__content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;display:block;}.node--type-resource .node__content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500;}.node--type-resource .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600;}.node--type-resource .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before,.node--type-resource .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:"`";}.node--type-resource .node__content :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.node--type-resource .node__content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.875em;}.node--type-resource .node__content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:.9em;}.node--type-resource .node__content :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.node--type-resource .node__content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto;}.node--type-resource .node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0;}.node--type-resource .node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before,.node--type-resource .node__content :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):after{content:none;}.node--type-resource .node__content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;}.node--type-resource .node__content :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders);}.node--type-resource .node__content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600;}.node--type-resource .node__content :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders);}.node--type-resource .node__content :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;}.node--type-resource .node__content :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline;}.node--type-resource .node__content :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders);}.node--type-resource .node__content :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top;}.node--type-resource .node__content :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start;}.node--type-resource .node__content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857;}.node--type-resource .node__content :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.75em;margin-bottom:.75em;}.node--type-resource .node__content :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.node--type-resource .node__content :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.node--type-resource .node__content :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.node--type-resource .node__content :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.node--type-resource .node__content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-resource .node__content :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}.node--type-resource .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.node--type-resource .node__content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455;}.node--type-resource .node__content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;}.node--type-resource .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1;}.node--type-resource .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333;}.node--type-resource .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5;}.node--type-resource .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556;}.node--type-resource .node__content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-resource .node__content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.node--type-resource .node__content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-resource .node__content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em;}.node--type-resource .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.888889em;}.node--type-resource .node__content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.866667em;}.node--type-resource .node__content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.875em;}.node--type-resource .node__content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75;}.node--type-resource .node__content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em;}.node--type-resource .node__content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;margin-bottom:.666667em;}.node--type-resource .node__content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:.444444em;}.node--type-resource .node__content :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.node--type-resource .node__content :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-resource .node__content :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.node--type-resource .node__content :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-resource .node__content :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.node--type-resource .node__content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.node--type-resource .node__content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.node--type-resource .node__content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-resource .node__content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;padding-inline-start:1.55556em;}.node--type-resource .node__content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3.11111em;margin-bottom:3.11111em;}.node--type-resource .node__content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-resource .node__content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-resource .node__content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.888889em;line-height:1.5;}.node--type-resource .node__content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em;}.node--type-resource .node__content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.node--type-resource .node__content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.node--type-resource .node__content :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;}.node--type-resource .node__content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.node--type-resource .node__content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.node--type-resource .node__content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-resource .node__content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.node--type-resource .node__content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1em;font-size:.888889em;line-height:1.5;}.node--type-resource .node__content :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-resource .node__content :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}.node--type-resource .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-resource .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}@media (min-width:64rem){.node--type-resource .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}@media (min-width:96rem){.node--type-resource .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:68px;}}.node--type-resource .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-resource .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:64rem){.node--type-resource .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}}@media (min-width:96rem){.node--type-resource .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:52px;}}.node--type-resource .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-resource .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}@media (min-width:64rem){.node--type-resource .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:96rem){.node--type-resource .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:42px;}}.node--type-resource .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-resource .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:64rem){.node--type-resource .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:24px;}}@media (min-width:96rem){.node--type-resource .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:36px;}}.node--type-resource .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:64rem){.node--type-resource .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:96rem){.node--type-resource .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:28px;}}.node--type-report .node__content{font-size:1.125rem;line-height:1.77778;}.node--type-report .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.node--type-report .node__content :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455;}.node--type-report .node__content :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;}.node--type-report .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1;}.node--type-report .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333;}.node--type-report .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5;}.node--type-report .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556;}.node--type-report .node__content :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-report .node__content :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-report .node__content :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.node--type-report .node__content :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-report .node__content :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em;}.node--type-report .node__content :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.888889em;}.node--type-report .node__content :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.866667em;}.node--type-report .node__content :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.875em;}.node--type-report .node__content :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75;}.node--type-report .node__content :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-report .node__content :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em;}.node--type-report .node__content :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;margin-bottom:.666667em;}.node--type-report .node__content :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-report .node__content :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:.444444em;}.node--type-report .node__content :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.node--type-report .node__content :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-report .node__content :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.node--type-report .node__content :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-report .node__content :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.node--type-report .node__content :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.node--type-report .node__content :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.node--type-report .node__content :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.node--type-report .node__content :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;padding-inline-start:1.55556em;}.node--type-report .node__content :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3.11111em;margin-bottom:3.11111em;}.node--type-report .node__content :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-report .node__content :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-report .node__content :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.node--type-report .node__content :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-report .node__content :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.888889em;line-height:1.5;}.node--type-report .node__content :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em;}.node--type-report .node__content :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.node--type-report .node__content :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.node--type-report .node__content :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;}.node--type-report .node__content :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.node--type-report .node__content :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.node--type-report .node__content :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.node--type-report .node__content :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.node--type-report .node__content :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1em;font-size:.888889em;line-height:1.5;}.node--type-report .node__content :where(.prose-lg > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.node--type-report .node__content :where(.prose-lg > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}.node--type-report .node__content :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--color-plum);}.node--type-report .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-report .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}@media (min-width:64rem){.node--type-report .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}@media (min-width:96rem){.node--type-report .node__content :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:68px;}}.node--type-report .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-report .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:64rem){.node--type-report .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}}@media (min-width:96rem){.node--type-report .node__content :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:52px;}}.node--type-report .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-report .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}@media (min-width:64rem){.node--type-report .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:96rem){.node--type-report .node__content :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:42px;}}.node--type-report .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.node--type-report .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:64rem){.node--type-report .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:24px;}}@media (min-width:96rem){.node--type-report .node__content :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:36px;}}.node--type-report .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:64rem){.node--type-report .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:96rem){.node--type-report .node__content :where(h5):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:28px;}}.node--type-report .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}@media (min-width:48rem){.node--type-report .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}@media (min-width:64rem){.node--type-report .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:16px;}}@media (min-width:96rem){.node--type-report .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:18px;}}.node--type-report .node__content :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){--tw-leading:30px;--tw-font-weight:var(--font-weight-normal);line-height:30px;font-weight:var(--font-weight-normal);color:var(--color-plum);}.node--type-report .node__content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--color-plum);text-decoration-line:underline;}@media (hover:hover){.node--type-report .node__content :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)):hover{color:var(--color-tangerine);}}.node--type-report .node__content :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-plum);}.node--type-report .node__content blockquote{background-color:var(--color-blossom);prose-p:text-[var(--color-plum) ];border:none;border-radius:10px;padding:80px;}.node--type-report .node__content blockquote p{font-style:normal;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-weight:700;line-height:46px;}@media (min-width:48rem){.node--type-report .node__content blockquote p{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}@media (min-width:64rem){.node--type-report .node__content blockquote p{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:96rem){.node--type-report .node__content blockquote p{font-size:42px;}}.node--type-report .node__content blockquote p:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg%20width='72'%20height='42'%20viewBox='0%200%2072%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M72%200C70.9739%204.45715%2069.8907%209.20001%2068.7506%2014.2286C67.7245%2019.2571%2066.7553%2024.1714%2065.8432%2028.9714C64.9311%2033.6571%2064.19%2038%2063.6199%2042H40.19L38.9928%2040.1143C40.0189%2036%2041.3301%2031.6571%2042.9263%2027.0857C44.5225%2022.5143%2046.2327%2017.8857%2048.057%2013.2C49.9952%208.51429%2051.8764%204.11429%2053.7007%200H72ZM33.0072%200C31.9811%204.45715%2030.8979%209.20001%2029.7578%2014.2286C28.7317%2019.2571%2027.7625%2024.1714%2026.8504%2028.9714C25.9383%2033.6571%2025.1972%2038%2024.6271%2042H1.19715L0%2040.1143C1.02613%2036%202.33731%2031.6571%203.93351%2027.0857C5.52971%2022.5143%207.23993%2017.8857%209.06416%2013.2C11.0024%208.51429%2012.8836%204.11429%2014.7079%200H33.0072Z'%20fill='%23FF691F'/></svg>");background-repeat:no-repeat;width:72px;height:40px;margin-bottom:40px;font-size:4rem;display:block;}}@layer components{.table_content .prose table{width:100%;}.table_content .prose table thead tr th{background-color:var(--color-plum);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));padding-inline:calc(var(--spacing) * 7) !important;padding-block:calc(var(--spacing) * 6) !important;--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;color:var(--color-white) !important;}@media (min-width:80rem){.table_content .prose table thead tr th{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}@media (min-width:96rem){.table_content .prose table thead tr th{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}.table_content .prose table tbody td{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));padding-inline:calc(var(--spacing) * 7) !important;padding-block:calc(var(--spacing) * 6) !important;--tw-font-weight:var(--font-weight-bold) !important;font-weight:var(--font-weight-bold) !important;}@media (min-width:64rem){.table_content .prose table tbody td{font-size:19px;}}@media (min-width:96rem){.table_content .prose table tbody td{font-size:21px;}}.table_content .prose table tr:nth-child(2n){background-color:var(--color-blossom);}.table_content .prose table tr:nth-child(odd){background-color:var(--color-white);}.prose h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.prose h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));}}@media (min-width:64rem){.prose h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height));}}@media (min-width:96rem){.prose h1{font-size:68px;}}.prose h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.prose h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:64rem){.prose h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);}}@media (min-width:96rem){.prose h2{font-size:52px;}}.prose h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);}@media (min-width:48rem){.prose h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));}}@media (min-width:64rem){.prose h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));}}@media (min-width:96rem){.prose h3{font-size:42px;}}.prose h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}@media (min-width:48rem){.prose h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:64rem){.prose h4{font-size:24px;}}@media (min-width:96rem){.prose h4{font-size:36px;}}.prose h5{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}@media (min-width:64rem){.prose h5{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}@media (min-width:96rem){.prose h5{font-size:28px;}}.prose h6{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-leading:var(--leading-normal);line-height:var(--leading-normal);}@media (min-width:64rem){.prose h6{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));}}@media (min-width:96rem){.prose h6{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));}}:where(.paragraph--type--form form > :not(:last-child)){--tw-space-y-reverse:0 !important;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse)) !important;margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse))) !important;}:where(.paragraph--type--form form .webform-flexbox.form-wrapper > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));}@media (min-width:48rem){:where(.paragraph--type--form form .webform-flexbox.form-wrapper > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));}}:where(.paragraph--type--form .form-item > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));}.paragraph--type--form .form-item label{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-plum);flex-direction:row;display:block;}@media (min-width:48rem){.paragraph--type--form .form-item label{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.paragraph--type--form .form-item label a{padding-top:calc(var(--spacing) * .5);color:var(--color-white);text-decoration-line:underline;}.paragraph--type--form input[type="text"],.paragraph--type--form input[type="email"],.paragraph--type--form input[type="tel"],.paragraph--type--form input[type="url"],.paragraph--type--form input[type="password"],.paragraph--type--form input[type="number"],.paragraph--type--form textarea,.paragraph--type--form select{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-gray-900);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}:is(.paragraph--type--form input[type="text"],.paragraph--type--form input[type="email"],.paragraph--type--form input[type="tel"],.paragraph--type--form input[type="url"],.paragraph--type--form input[type="password"],.paragraph--type--form input[type="number"],.paragraph--type--form textarea,.paragraph--type--form select)::placeholder{color:var(--color-gray-500);}:is(.paragraph--type--form input[type="text"],.paragraph--type--form input[type="email"],.paragraph--type--form input[type="tel"],.paragraph--type--form input[type="url"],.paragraph--type--form input[type="password"],.paragraph--type--form input[type="number"],.paragraph--type--form textarea,.paragraph--type--form select):focus{border-color:var(--color-plum);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-plum);--tw-outline-style:none;outline-style:none;}.paragraph--type--form textarea{resize:vertical;min-height:120px;}.paragraph--type--form .form-required{color:var(--color-red-500);}.paragraph--type--form .form-item--error input,.paragraph--type--form .form-item--error textarea,.paragraph--type--form .form-item--error select{border-color:var(--color-red-500);}:is(.paragraph--type--form .form-item--error input,.paragraph--type--form .form-item--error textarea,.paragraph--type--form .form-item--error select):focus{border-color:var(--color-red-500);--tw-ring-color:var(--color-red-500);}.paragraph--type--form .form-item--error .form-item__error-message{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-600);}.paragraph--type--form input[type="checkbox"],.paragraph--type--form input[type="radio"]{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-gray-300);color:var(--color-plum);border-radius:.25rem;}:is(.paragraph--type--form input[type="checkbox"],.paragraph--type--form input[type="radio"]):focus{--tw-ring-color:var(--color-plum);}.paragraph--type--form .form-type-checkbox,.paragraph--type--form .form-type-radio{align-items:center;display:flex;}:where(:is(.paragraph--type--form .form-type-checkbox,.paragraph--type--form .form-type-radio) > :not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));}.paragraph--type--form .form-type-checkbox label,.paragraph--type--form .form-type-radio label{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);}}@layer utilities{.pointer-events-none{pointer-events:none;}.invisible{visibility:hidden;}.visible{visibility:visible;}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;}.\!static{position:static !important;}.absolute{position:absolute;}.fixed{position:fixed;}.relative{position:relative;}.inset-0{inset:calc(var(--spacing) * 0);}.inset-y-0{inset-block:calc(var(--spacing) * 0);}.-top-\[1px\]{top:-1px;}.-top-\[2px\]{top:-2px;}.top-0{top:calc(var(--spacing) * 0);}.top-1\/2{top:50%;}.top-4{top:calc(var(--spacing) * 4);}.top-\[7px\]{top:7px;}.top-\[30px\]{top:30px;}.top-\[52px\]{top:52px;}.top-full{top:100%;}.-right-6{right:calc(var(--spacing) * -6);}.right-0{right:calc(var(--spacing) * 0);}.right-2{right:calc(var(--spacing) * 2);}.right-2\.5{right:calc(var(--spacing) * 2.5);}.right-4{right:calc(var(--spacing) * 4);}.right-4\.5{right:calc(var(--spacing) * 4.5);}.right-6{right:calc(var(--spacing) * 6);}.right-\[7px\]{right:7px;}.right-\[9px\]{right:9px;}.-bottom-5{bottom:calc(var(--spacing) * -5);}.bottom-0{bottom:calc(var(--spacing) * 0);}.bottom-4\.5{bottom:calc(var(--spacing) * 4.5);}.bottom-6{bottom:calc(var(--spacing) * 6);}.bottom-8{bottom:calc(var(--spacing) * 8);}.left-0{left:calc(var(--spacing) * 0);}.left-1\/2{left:50%;}.left-2\.5{left:calc(var(--spacing) * 2.5);}.left-3{left:calc(var(--spacing) * 3);}.left-4{left:calc(var(--spacing) * 4);}.left-6{left:calc(var(--spacing) * 6);}.left-8{left:calc(var(--spacing) * 8);}.z-0{z-index:0;}.z-1{z-index:1;}.z-10{z-index:10;}.z-20{z-index:20;}.z-40{z-index:40;}.z-50{z-index:50;}.z-\[45\]{z-index:45;}.z-\[9999\]{z-index:9999;}.-order-1{order:calc(1 * -1);}.order-1{order:1;}.order-2{order:2;}.col-span-3{grid-column:span 3 / span 3;}.container{width:100%;}@media (min-width:30rem){.container{max-width:30rem;}}@media (min-width:40rem){.container{max-width:40rem;}}@media (min-width:48rem){.container{max-width:48rem;}}@media (min-width:64rem){.container{max-width:64rem;}}@media (min-width:80rem){.container{max-width:80rem;}}@media (min-width:96rem){.container{max-width:96rem;}}.m-0{margin:calc(var(--spacing) * 0);}.container{margin-inline:auto;padding-inline:1rem;}@media (min-width:80rem){.container{max-width:82rem;padding-inline:1rem;}}@media (min-width:96rem){.container{max-width:1692px;padding-inline:1rem;}}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5);}.mx-6{margin-inline:calc(var(--spacing) * 6);}.mx-auto{margin-inline:auto;}.my-0{margin-block:calc(var(--spacing) * 0);}.my-4{margin-block:calc(var(--spacing) * 4);}.my-7{margin-block:calc(var(--spacing) * 7);}.my-8{margin-block:calc(var(--spacing) * 8);}.my-10{margin-block:calc(var(--spacing) * 10);}.my-16{margin-block:calc(var(--spacing) * 16);}.my-\[30px\]{margin-block:30px;}.me-2{margin-inline-end:calc(var(--spacing) * 2);}.prose{color:var(--tw-prose-body);--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);max-width:65ch;font-size:1rem;line-height:1.75;}.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);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6;}.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline;}.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600;}.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)),.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"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal;}.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"] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc;}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-counters);font-weight:400;}.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);margin-top:1.25em;font-weight:600;}.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"] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500;}.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);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111;}.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:900;}.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333;}.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:800;}.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6;}.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:700;}.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5;}.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-weight:700;}.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"] *)){margin-top:2em;margin-bottom:2em;display:block;}.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"] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500;}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600;}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before,.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"] *)),.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"] *)),.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)),.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);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)):before,.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"] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429;}.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);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600;}.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);margin-top:.857143em;font-size:.875em;line-height:1.42857;}.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"] *)),.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"] *)),.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.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:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;}.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-lg{font-size:1.125rem;line-height:1.77778;}.prose-lg :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.prose-lg :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455;}.prose-lg :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;}.prose-lg :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1;}.prose-lg :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333;}.prose-lg :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5;}.prose-lg :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556;}.prose-lg :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose-lg :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.77778em;margin-bottom:1.77778em;}.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.77778em;margin-bottom:1.77778em;}.prose-lg :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em;}.prose-lg :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.888889em;}.prose-lg :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-size:.866667em;}.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"] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75;}.prose-lg :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose-lg :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em;}.prose-lg :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;margin-bottom:.666667em;}.prose-lg :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose-lg :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:.444444em;}.prose-lg :where(.prose-lg > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.prose-lg :where(.prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.prose-lg :where(.prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.prose-lg :where(.prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.prose-lg :where(.prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.33333em;}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.888889em;margin-bottom:.888889em;}.prose-lg :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;margin-bottom:1.33333em;}.prose-lg :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.33333em;}.prose-lg :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:.666667em;padding-inline-start:1.55556em;}.prose-lg :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:3.11111em;margin-bottom:3.11111em;}.prose-lg :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose-lg :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.prose-lg :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)),.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:.888889em;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.77778em;margin-bottom:1.77778em;}.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"] *)){margin-top:1em;font-size:.888889em;line-height:1.5;}.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;}.\!mt-0{margin-top:calc(var(--spacing) * 0) !important;}.-mt-12{margin-top:calc(var(--spacing) * -12);}.-mt-20{margin-top:calc(var(--spacing) * -20);}.-mt-36{margin-top:calc(var(--spacing) * -36);}.-mt-\[25\%\]{margin-top:-25%;}.-mt-\[80px\]{margin-top:-80px;}.mt-0{margin-top:calc(var(--spacing) * 0);}.mt-1{margin-top:calc(var(--spacing) * 1);}.mt-2{margin-top:calc(var(--spacing) * 2);}.mt-3{margin-top:calc(var(--spacing) * 3);}.mt-4{margin-top:calc(var(--spacing) * 4);}.mt-5{margin-top:calc(var(--spacing) * 5);}.mt-6{margin-top:calc(var(--spacing) * 6);}.mt-7{margin-top:calc(var(--spacing) * 7);}.mt-7\.5{margin-top:calc(var(--spacing) * 7.5);}.mt-8{margin-top:calc(var(--spacing) * 8);}.mt-10{margin-top:calc(var(--spacing) * 10);}.mt-12{margin-top:calc(var(--spacing) * 12);}.mt-16{margin-top:calc(var(--spacing) * 16);}.mt-24{margin-top:calc(var(--spacing) * 24);}.mt-\[15\%\]{margin-top:15%;}.mt-\[20px\]{margin-top:20px;}.mt-auto{margin-top:auto;}.mr-1{margin-right:calc(var(--spacing) * 1);}.mr-2{margin-right:calc(var(--spacing) * 2);}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5);}.mr-10{margin-right:calc(var(--spacing) * 10);}.mr-auto{margin-right:auto;}.mb-0{margin-bottom:calc(var(--spacing) * 0);}.mb-1{margin-bottom:calc(var(--spacing) * 1);}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5);}.mb-2{margin-bottom:calc(var(--spacing) * 2);}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5);}.mb-3{margin-bottom:calc(var(--spacing) * 3);}.mb-4{margin-bottom:calc(var(--spacing) * 4);}.mb-5{margin-bottom:calc(var(--spacing) * 5);}.mb-5\.5{margin-bottom:calc(var(--spacing) * 5.5);}.mb-6{margin-bottom:calc(var(--spacing) * 6);}.mb-7{margin-bottom:calc(var(--spacing) * 7);}.mb-8{margin-bottom:calc(var(--spacing) * 8);}.mb-9{margin-bottom:calc(var(--spacing) * 9);}.mb-10{margin-bottom:calc(var(--spacing) * 10);}.mb-12{margin-bottom:calc(var(--spacing) * 12);}.mb-15{margin-bottom:calc(var(--spacing) * 15);}.mb-16{margin-bottom:calc(var(--spacing) * 16);}.mb-20{margin-bottom:calc(var(--spacing) * 20);}.mb-25{margin-bottom:calc(var(--spacing) * 25);}.mb-\[18px\]{margin-bottom:18px;}.mb-auto{margin-bottom:auto;}.-ml-4{margin-left:calc(var(--spacing) * -4);}.-ml-\[50px\]{margin-left:-50px;}.-ml-px{margin-left:-1px;}.ml-1{margin-left:calc(var(--spacing) * 1);}.ml-2{margin-left:calc(var(--spacing) * 2);}.ml-auto{margin-left:auto;}.btn{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-plum);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);border-radius:50px;display:flex;}@media (hover:hover){.btn:hover{background-color:var(--color-blossom);color:var(--color-plum);}}@media (min-width:48rem){.btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}@media (min-width:64rem){.btn{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.btn span{padding-bottom:calc(var(--spacing) * 1);}@media (hover:hover){.btn:hover svg{color:var(--color-white);}}.btn-white{align-items:center;gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 7);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-plum);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out);border-radius:50px;display:flex;}@media (hover:hover){.btn-white:hover{background-color:var(--color-blossom);color:var(--color-plum);}}@media (min-width:48rem){.btn-white{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));}}@media (min-width:64rem){.btn-white{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));}}.btn-white span{padding-bottom:calc(var(--spacing) * 1);}@media (hover:hover){.btn-white:hover svg{color:var(--color-white);}}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.line-clamp-7{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.\!hidden{display:none !important;}.block{display:block;}.flex{display:flex;}.grid{display:grid;}.hidden{display:none;}.inline{display:inline;}.inline-block{display:inline-block;}.inline-flex{display:inline-flex;}.table{display:table;}.aspect-\[4\/3\]{aspect-ratio:4 / 3;}.aspect-\[51\/53\]{aspect-ratio:51 / 53;}.aspect-\[70\/73\]{aspect-ratio:70 / 73;}.aspect-\[97\/148\]{aspect-ratio:97 / 148;}.aspect-\[139\/150\]{aspect-ratio:139 / 150;}.aspect-\[141\/210\]{aspect-ratio:141 / 210;}.aspect-\[144\/218\]{aspect-ratio:144 / 218;}.aspect-\[176\/190\]{aspect-ratio:176 / 190;}.aspect-\[177\/201\]{aspect-ratio:177 / 201;}.aspect-\[356\/134\]{aspect-ratio:356 / 134;}.aspect-\[392\/450\]{aspect-ratio:392 / 450;}.aspect-\[393\/213\]{aspect-ratio:393 / 213;}.aspect-\[532\/276\]{aspect-ratio:532 / 276;}.aspect-\[794\/491\.134\]{aspect-ratio:794 / 491.134;}.aspect-\[845\.141\/624\.812\]{aspect-ratio:845.141 / 624.812;}.aspect-\[1097\/611\]{aspect-ratio:1097 / 611;}.aspect-square{aspect-ratio:1;}.aspect-video{aspect-ratio:var(--aspect-video);}.\!h-\[21\.6px\]{height:21.6px !important;}.h-0{height:calc(var(--spacing) * 0);}.h-0\.5{height:calc(var(--spacing) * .5);}.h-2\.5{height:calc(var(--spacing) * 2.5);}.h-3{height:calc(var(--spacing) * 3);}.h-4{height:calc(var(--spacing) * 4);}.h-5{height:calc(var(--spacing) * 5);}.h-10{height:calc(var(--spacing) * 10);}.h-11{height:calc(var(--spacing) * 11);}.h-15{height:calc(var(--spacing) * 15);}.h-20{height:calc(var(--spacing) * 20);}.h-50{height:calc(var(--spacing) * 50);}.h-\[1px\]{height:1px;}.h-\[11px\]{height:11px;}.h-\[13px\]{height:13px;}.h-\[16px\]{height:16px;}.h-\[20px\]{height:20px;}.h-\[22px\]{height:22px;}.h-\[23px\]{height:23px;}.h-\[27px\]{height:27px;}.h-\[28px\]{height:28px;}.h-\[29px\]{height:29px;}.h-\[32px\]{height:32px;}.h-\[37px\]{height:37px;}.h-\[38px\]{height:38px;}.h-\[40px\]{height:40px;}.h-\[41px\]{height:41px;}.h-\[42px\]{height:42px;}.h-\[45px\]{height:45px;}.h-\[48px\]{height:48px;}.h-\[51px\]{height:51px;}.h-\[53px\]{height:53px;}.h-\[54px\]{height:54px;}.h-\[55px\]{height:55px;}.h-\[58px\]{height:58px;}.h-\[59\.2px\]{height:59.2px;}.h-\[60px\]{height:60px;}.h-\[66px\]{height:66px;}.h-\[68\.33px\]{height:68.33px;}.h-\[70px\]{height:70px;}.h-\[74px\]{height:74px;}.h-\[85px\]{height:85px;}.h-\[88px\]{height:88px;}.h-\[95px\]{height:95px;}.h-\[99px\]{height:99px;}.h-\[101\%\]{height:101%;}.h-\[105px\]{height:105px;}.h-\[106px\]{height:106px;}.h-\[153px\]{height:153px;}.h-\[170px\]{height:170px;}.h-\[213px\]{height:213px;}.h-\[220px\]{height:220px;}.h-\[260px\]{height:260px;}.h-\[263px\]{height:263px;}.h-\[300px\]{height:300px;}.h-auto{height:auto;}.h-full{height:100%;}.max-h-20{max-height:calc(var(--spacing) * 20);}.min-h-100{min-height:calc(var(--spacing) * 100);}.min-h-\[22\.5px\]{min-height:22.5px;}.min-h-\[25px\]{min-height:25px;}.min-h-\[27px\]{min-height:27px;}.min-h-\[74px\]{min-height:74px;}.min-h-\[82px\]{min-height:82px;}.min-h-\[84px\]{min-height:84px;}.min-h-\[117\.5px\]{min-height:117.5px;}.min-h-\[187px\]{min-height:187px;}.min-h-\[197\.5px\]{min-height:197.5px;}.min-h-\[200px\]{min-height:200px;}.min-h-\[284px\]{min-height:284px;}.min-h-\[320px\]{min-height:320px;}.min-h-\[323px\]{min-height:323px;}.min-h-\[420px\]{min-height:420px;}.min-h-\[480px\]{min-height:480px;}.min-h-\[500px\]{min-height:500px;}.min-h-\[560px\]{min-height:560px;}.\!w-\[18\.8px\]{width:18.8px !important;}.\!w-\[22\.4px\]{width:22.4px !important;}.w-1\/6{width:16.6667%;}.w-2\.5{width:calc(var(--spacing) * 2.5);}.w-2\/10{width:20%;}.w-3{width:calc(var(--spacing) * 3);}.w-4{width:calc(var(--spacing) * 4);}.w-5{width:calc(var(--spacing) * 5);}.w-6{width:calc(var(--spacing) * 6);}.w-9\/10{width:90%;}.w-10{width:calc(var(--spacing) * 10);}.w-11{width:calc(var(--spacing) * 11);}.w-11\/12{width:91.6667%;}.w-20{width:calc(var(--spacing) * 20);}.w-25{width:calc(var(--spacing) * 25);}.w-53{width:calc(var(--spacing) * 53);}.w-60{width:calc(var(--spacing) * 60);}.w-\[10px\]{width:10px;}.w-\[15px\]{width:15px;}.w-\[17px\]{width:17px;}.w-\[19px\]{width:19px;}.w-\[20px\]{width:20px;}.w-\[21\.7\%\]{width:21.7%;}.w-\[21\.65\%\]{width:21.65%;}.w-\[22px\]{width:22px;}.w-\[23px\]{width:23px;}.w-\[27px\]{width:27px;}.w-\[28px\]{width:28px;}.w-\[29px\]{width:29px;}.w-\[32px\]{width:32px;}.w-\[37px\]{width:37px;}.w-\[40px\]{width:40px;}.w-\[41px\]{width:41px;}.w-\[42px\]{width:42px;}.w-\[43px\]{width:43px;}.w-\[48px\]{width:48px;}.w-\[50px\]{width:50px;}.w-\[51px\]{width:51px;}.w-\[53px\]{width:53px;}.w-\[54px\]{width:54px;}.w-\[55px\]{width:55px;}.w-\[56\.8px\]{width:56.8px;}.w-\[60px\]{width:60px;}.w-\[64px\]{width:64px;}.w-\[66px\]{width:66px;}.w-\[68\.33px\]{width:68.33px;}.w-\[71px\]{width:71px;}.w-\[78\.3\%\]{width:78.3%;}.w-\[79px\]{width:79px;}.w-\[85px\]{width:85px;}.w-\[88px\]{width:88px;}.w-\[105px\]{width:105px;}.w-\[142px\]{width:142px;}.w-\[147px\]{width:147px;}.w-\[170px\]{width:170px;}.w-\[230px\]{width:230px;}.w-\[calc\(100\%\+1\.25rem\)\]{width:calc(100% + 1.25rem);}.w-\[calc\(100\%\+100px\)\]{width:calc(100% + 100px);}.w-\[calc\(100\%-48px\)\]{width:calc(100% - 48px);}.w-auto{width:auto;}.w-auto\!{width:auto !important;}.w-full{width:100%;}.w-screen{width:100vw;}.max-w-1\/2{max-width:50%;}.max-w-3xl{max-width:var(--container-3xl);}.max-w-4xl{max-width:var(--container-4xl);}.max-w-5xl{max-width:var(--container-5xl);}.max-w-7\/12{max-width:58.3333%;}.max-w-\[48px\]{max-width:48px;}.max-w-\[60px\]{max-width:60px;}.max-w-\[68px\]{max-width:68px;}.max-w-\[86\.75\%\]{max-width:86.75%;}.max-w-\[96px\]{max-width:96px;}.max-w-\[97px\]{max-width:97px;}.max-w-\[139px\]{max-width:139px;}.max-w-\[141px\]{max-width:141px;}.max-w-\[176px\]{max-width:176px;}.max-w-\[177px\]{max-width:177px;}.max-w-\[185px\]{max-width:185px;}.max-w-\[250px\]{max-width:250px;}.max-w-\[276px\]{max-width:276px;}.max-w-\[277px\]{max-width:277px;}.max-w-\[380px\]{max-width:380px;}.max-w-\[392px\]{max-width:392px;}.max-w-\[440px\]{max-width:440px;}.max-w-\[486px\]{max-width:486px;}.max-w-\[502px\]{max-width:502px;}.max-w-\[560px\]{max-width:560px;}.max-w-\[584px\]{max-width:584px;}.max-w-\[642px\]{max-width:642px;}.max-w-\[674px\]{max-width:674px;}.max-w-\[690px\]{max-width:690px;}.max-w-\[694px\]{max-width:694px;}.max-w-\[754px\]{max-width:754px;}.max-w-\[768px\]{max-width:768px;}.max-w-\[776px\]{max-width:776px;}.max-w-\[794px\]{max-width:794px;}.max-w-\[811px\]{max-width:811px;}.max-w-\[816px\]{max-width:816px;}.max-w-\[843px\]{max-width:843px;}.max-w-\[845\.141px\]{max-width:845.141px;}.max-w-\[876px\]{max-width:876px;}.max-w-\[954px\]{max-width:954px;}.max-w-\[955px\]{max-width:955px;}.max-w-\[957px\]{max-width:957px;}.max-w-\[960px\]{max-width:960px;}.max-w-\[963px\]{max-width:963px;}.max-w-\[1000px\]{max-width:1000px;}.max-w-\[1048px\]\!{max-width:1048px !important;}.max-w-\[1064px\]{max-width:1064px;}.max-w-\[1085px\]{max-width:1085px;}.max-w-\[1092px\]{max-width:1092px;}.max-w-\[1093px\]{max-width:1093px;}.max-w-\[1095px\]{max-width:1095px;}.max-w-\[1096px\]{max-width:1096px;}.max-w-\[1097px\]{max-width:1097px;}.max-w-\[1100px\]{max-width:1100px;}.max-w-\[1110px\]{max-width:1110px;}.max-w-\[1236px\]\!{max-width:1236px !important;}.max-w-\[1238px\]{max-width:1238px;}.max-w-\[1377px\]{max-width:1377px;}.max-w-\[1378px\]{max-width:1378px;}.max-w-\[1381px\]{max-width:1381px;}.max-w-\[1438px\]{max-width:1438px;}.max-w-\[1440px\]{max-width:1440px;}.max-w-full{max-width:100%;}.max-w-none{max-width:none;}.max-w-none\!{max-width:none !important;}.min-w-\[70px\]{min-width:70px;}.min-w-\[280px\]{min-width:280px;}.flex-1{flex:1;}.flex-shrink-0,.shrink-0{flex-shrink:0;}.shrink-1{flex-shrink:1;}.flex-grow{flex-grow:1;}.origin-center{transform-origin:center;}.origin-top-left{transform-origin:0 0;}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-\[2\.5px\]{--tw-translate-y:calc(2.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.-translate-y-\[6px\]{--tw-translate-y:calc(6px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-3{--tw-translate-y:calc(var(--spacing) * 3);translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-\[2\.5px\]{--tw-translate-y:2.5px;translate:var(--tw-translate-x) var(--tw-translate-y);}.translate-y-\[6px\]{--tw-translate-y:6px;translate:var(--tw-translate-x) var(--tw-translate-y);}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y);}.-rotate-45{rotate:-45deg;}.rotate-0{rotate:none;}.rotate-45{rotate:45deg;}.rotate-180{rotate:180deg;}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.cursor-pointer{cursor:pointer;}.resize{resize:both;}.list-none{list-style-type:none;}.appearance-none{appearance:none;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr));}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.flex-col{flex-direction:column;}.flex-col-reverse{flex-direction:column-reverse;}.flex-row{flex-direction:row;}.flex-nowrap{flex-wrap:nowrap;}.flex-wrap{flex-wrap:wrap;}.flex-wrap-reverse{flex-wrap:wrap-reverse;}.items-center{align-items:center;}.items-end{align-items:flex-end;}.items-start{align-items:flex-start;}.items-stretch{align-items:stretch;}.justify-between{justify-content:space-between;}.justify-center{justify-content:center;}.justify-end{justify-content:flex-end;}.justify-start{justify-content:flex-start;}.gap-1{gap:calc(var(--spacing) * 1);}.gap-1\!{gap:calc(var(--spacing) * 1) !important;}.gap-1\.5{gap:calc(var(--spacing) * 1.5);}.gap-2{gap:calc(var(--spacing) * 2);}.gap-2\.5{gap:calc(var(--spacing) * 2.5);}.gap-3{gap:calc(var(--spacing) * 3);}.gap-4{gap:calc(var(--spacing) * 4);}.gap-5{gap:calc(var(--spacing) * 5);}.gap-6{gap:calc(var(--spacing) * 6);}.gap-7{gap:calc(var(--spacing) * 7);}.gap-7\.5{gap:calc(var(--spacing) * 7.5);}.gap-8{gap:calc(var(--spacing) * 8);}.gap-9{gap:calc(var(--spacing) * 9);}.gap-10{gap:calc(var(--spacing) * 10);}.gap-12{gap:calc(var(--spacing) * 12);}.gap-20{gap:calc(var(--spacing) * 20);}.gap-\[11px\]{gap:11px;}.gap-\[30px\]{gap:30px;}:where(.space-y-4 > :not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));}.gap-x-1{column-gap:calc(var(--spacing) * 1);}.gap-x-2{column-gap:calc(var(--spacing) * 2);}.gap-x-4{column-gap:calc(var(--spacing) * 4);}.gap-x-5{column-gap:calc(var(--spacing) * 5);}.gap-x-8{column-gap:calc(var(--spacing) * 8);}.gap-y-4{row-gap:calc(var(--spacing) * 4);}.gap-y-8{row-gap:calc(var(--spacing) * 8);}.gap-y-16{row-gap:calc(var(--spacing) * 16);}:where(.divide-y > :not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));}:where(.divide-dashed > :not(:last-child)){--tw-border-style:dashed;border-style:dashed;}:where(.divide-sky > :not(:last-child)){border-color:var(--color-sky);}.self-end{align-self:flex-end;}.self-start{align-self:flex-start;}.overflow-clip{overflow:clip;}.overflow-hidden{overflow:hidden;}.overflow-y-auto{overflow-y:auto;}.scroll-smooth{scroll-behavior:smooth;}.rounded{border-radius:.25rem;}.rounded-2xl{border-radius:var(--radius-2xl);}.rounded-3xl{border-radius:var(--radius-3xl);}.rounded-4xl{border-radius:var(--radius-4xl);}.rounded-\[6px\]{border-radius:6px;}.rounded-\[10px\]{border-radius:10px;}.rounded-\[14px\]{border-radius:14px;}.rounded-\[20px\]{border-radius:20px;}.rounded-\[50px\]{border-radius:50px;}.rounded-\[52px\]{border-radius:52px;}.rounded-full{border-radius:3.40282e38px;}.rounded-lg{border-radius:var(--radius-lg);}.rounded-md{border-radius:var(--radius-md);}.rounded-xl{border-radius:var(--radius-xl);}.rounded-tl-2xl{border-top-left-radius:var(--radius-2xl);}.rounded-tl-3xl{border-top-left-radius:var(--radius-3xl);}.rounded-tl-\[20px\]{border-top-left-radius:20px;}.rounded-tl-\[30px\]{border-top-left-radius:30px;}.rounded-tl-\[32px\]{border-top-left-radius:32px;}.rounded-tl-\[33\.6px\]{border-top-left-radius:33.6px;}.rounded-tl-\[42px\]{border-top-left-radius:42px;}.rounded-tl-\[50\%\]{border-top-left-radius:50%;}.rounded-tl-\[60\%\]{border-top-left-radius:60%;}.rounded-tl-\[64px\]{border-top-left-radius:64px;}.rounded-tl-\[120\.59px\]{border-top-left-radius:120.59px;}.rounded-tl-\[150px\]{border-top-left-radius:150px;}.rounded-tl-lg{border-top-left-radius:var(--radius-lg);}.rounded-tr-3xl{border-top-right-radius:var(--radius-3xl);}.rounded-tr-\[10px\]{border-top-right-radius:10px;}.rounded-tr-\[20px\]{border-top-right-radius:20px;}.rounded-tr-\[50\%\]{border-top-right-radius:50%;}.rounded-tr-\[64px\]{border-top-right-radius:64px;}.rounded-tr-lg{border-top-right-radius:var(--radius-lg);}.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.rounded-br-2xl{border-bottom-right-radius:var(--radius-2xl);}.rounded-br-3xl{border-bottom-right-radius:var(--radius-3xl);}.rounded-br-\[10px\]{border-bottom-right-radius:10px;}.rounded-br-\[20px\]{border-bottom-right-radius:20px;}.rounded-br-\[50\%\]{border-bottom-right-radius:50%;}.rounded-br-\[64px\]{border-bottom-right-radius:64px;}.rounded-bl-3xl{border-bottom-left-radius:var(--radius-3xl);}.rounded-bl-\[20px\]{border-bottom-left-radius:20px;}.rounded-bl-\[50\%\]{border-bottom-left-radius:50%;}.rounded-bl-\[64px\]{border-bottom-left-radius:64px;}.border{border-style:var(--tw-border-style);border-width:1px;}.border-2{border-style:var(--tw-border-style);border-width:2px;}.border-4{border-style:var(--tw-border-style);border-width:4px;}.border-t-3{border-top-style:var(--tw-border-style);border-top-width:3px;}.border-b,.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;}.border-b-8{border-bottom-style:var(--tw-border-style);border-bottom-width:8px;}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px;}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px;}.border-dashed{--tw-border-style:dashed;border-style:dashed;}.border-dotted{--tw-border-style:dotted;border-style:dotted;}.border-none{--tw-border-style:none;border-style:none;}.border-solid{--tw-border-style:solid;border-style:solid;}.border-\(--card-color\){border-color:var(--card-color);}.border-\[\#80A0ED\]{border-color:#80a0ed;}.border-black{border-color:var(--color-black);}.border-blue{border-color:var(--color-blue);}.border-gray-200{border-color:var(--color-gray-200);}.border-gray-300{border-color:var(--color-gray-300);}.border-plum{border-color:var(--color-plum);}.border-sky{border-color:var(--color-sky);}.border-tangerine{border-color:var(--color-tangerine);}.border-transparent{border-color:#0000;}.border-b-gray-100{border-bottom-color:var(--color-gray-100);}.bg-\(--card-color\){background-color:var(--card-color);}.bg-\[\#9fb1ff\]{background-color:#9fb1ff;}.bg-\[\#d9d9d9\]{background-color:#d9d9d9;}.bg-\[var\(--card-color\,\#D4DEF3\)\]{background-color:var(--card-color,#d4def3);}.bg-black{background-color:var(--color-black);}.bg-blossom{background-color:var(--color-blossom);}.bg-blue{background-color:var(--color-blue);}.bg-buff{background-color:var(--color-buff);}.bg-gray-100{background-color:var(--color-gray-100);}.bg-gray-200{background-color:var(--color-gray-200);}.bg-neutral-50{background-color:var(--color-neutral-50);}.bg-neutral-600{background-color:var(--color-neutral-600);}.bg-orange-500{background-color:var(--color-orange-500);}.bg-plum{background-color:var(--color-plum);}.bg-sky{background-color:var(--color-sky);}.bg-tangerine{background-color:var(--color-tangerine);}.bg-transparent{background-color:#0000;}.bg-white{background-color:var(--color-white);}.bg-\[url\(\'\.\.\/images\/cwa_badge\.png\'\)\] {
    background-image: url("/themes/custom/cwa/dist/images/cwa_badge.png");
  }

  .bg-\[url\(\'\.\.\/images\/cwa_cta_bg\.svg\'\)\] {
    background-image: url("data:image/svg+xml,%3csvg%20width='750'%20height='400'%20viewBox='0%200%20750%20400'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3crect%20width='750'%20height='400'%20fill='%233D004B'/%3e%3cpath%20d='M-912%20-204.398H-402.005H-285.241C-68.0657%20-204.398%20107.99%20-28.3428%20107.99%20188.833V589.2H-912V-204.398Z'%20fill='%23FFE8D9'/%3e%3ccircle%20cx='277.168'%20cy='493.927'%20r='169.424'%20fill='%23FF691F'/%3e%3cpath%20d='M711.534%20-439.648L400.711%20-324.795C224.65%20-259.738%20107.742%20-91.9047%20107.742%2095.7912V397.729L601.601%20118.822C673.164%2078.4068%20717.013%202.20289%20715.994%20-79.9773L711.534%20-439.648Z'%20fill='%2380A0ED'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_764_271'%3e%3crect%20width='750'%20height='400'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  }

  .bg-\[url\(\'\.\.\/images\/cwa_cta_bg_2\.svg\'\)\] {
    background-image: url("data:image/svg+xml,%3csvg%20width='700'%20height='613'%20viewBox='0%200%20700%20613'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='700'%20height='613'%20fill='%233D004B'%20clip-path='url(%23clip0_816_332)'/%3e%3cpath%20d='M-1002%20-148H-433H-265.276C-43.6575%20-148%20136%2031.6575%20136%20253.276V662H-1002V-148Z'%20fill='%23FFE8D9'%20clip-path='url(%23clip0_816_332)'/%3e%3ccircle%20cx='308.89'%20cy='564.675'%20r='172.89'%20fill='%23FF691F'%20clip-path='url(%23clip0_816_332)'/%3e%3cpath%20d='M752.159%20-388L434.977%20-270.797C255.314%20-204.408%20136.015%20-33.142%20136.015%20158.394V466.509L639.977%20181.896C713.004%20140.654%20757.75%2062.8908%20756.71%20-20.9706L752.159%20-388Z'%20fill='%2380A0ED'%20clip-path='url(%23clip0_816_332)'/%3e%3cdefs%3e%3cclipPath%20id='clip0_816_332'%3e%3crect%20width='700'%20height='613'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  }

  .bg-\[url\(\'\.\.\/images\/membership_badge_white\.png\'\)\] {
    background-image: url("/themes/custom/cwa/dist/images/membership_badge_white.png");
  }

  .bg-\[url\(\'\.\.\/images\/membership_badge_white\.svg\'\)\] {
    background-image: url("/themes/custom/cwa/dist/images/membership_badge_white.svg");
  }

  .bg-contain {
    background-size: contain;
  }

  .bg-cover {
    background-size: cover;
  }

  .bg-center {
    background-position: center;
  }

  .bg-position-\[-90\%_center\] {
    background-position: -90%;
  }

  .bg-right {
    background-position: 100%;
  }

  .bg-no-repeat {
    background-repeat: no-repeat;
  }

  .object-contain {
    object-fit: contain;
  }

  .object-cover {
    object-fit: cover;
  }

  .object-right {
    object-position: right;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-1\.5 {
    padding: calc(var(--spacing) * 1.5);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-3\.5 {
    padding: calc(var(--spacing) * 3.5);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-4\.5 {
    padding: calc(var(--spacing) * 4.5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-7 {
    padding: calc(var(--spacing) * 7);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-10 {
    padding: calc(var(--spacing) * 10);
  }

  .p-12 {
    padding: calc(var(--spacing) * 12);
  }

  .p-\[18px\] {
    padding: 18px;
  }

  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.5 {
    padding-inline: calc(var(--spacing) * 3.5);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-8 {
    padding-inline: calc(var(--spacing) * 8);
  }

  .px-9 {
    padding-inline: calc(var(--spacing) * 9);
  }

  .px-\[8px\] {
    padding-inline: 8px;
  }

  .px-\[10px\] {
    padding-inline: 10px;
  }

  .px-\[18px\] {
    padding-inline: 18px;
  }

  .px-\[25px\] {
    padding-inline: 25px;
  }

  .px-\[72px\] {
    padding-inline: 72px;
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.5 {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }

  .py-7 {
    padding-block: calc(var(--spacing) * 7);
  }

  .py-8 {
    padding-block: calc(var(--spacing) * 8);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }

  .py-\[18px\] {
    padding-block: 18px;
  }

  .py-\[50px\] {
    padding-block: 50px;
  }

  .pe-6 {
    padding-inline-end: calc(var(--spacing) * 6);
  }

  .pt-1 {
    padding-top: calc(var(--spacing) * 1);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-4\.5 {
    padding-top: calc(var(--spacing) * 4.5);
  }

  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-16 {
    padding-top: calc(var(--spacing) * 16);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .pt-\[1px\] {
    padding-top: 1px;
  }

  .pt-\[2\.25px\] {
    padding-top: 2.25px;
  }

  .pr-1 {
    padding-right: calc(var(--spacing) * 1);
  }

  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }

  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }

  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }

  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }

  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }

  .pr-9 {
    padding-right: calc(var(--spacing) * 9);
  }

  .pr-12 {
    padding-right: calc(var(--spacing) * 12);
  }

  .pr-14 {
    padding-right: calc(var(--spacing) * 14);
  }

  .pr-15 {
    padding-right: calc(var(--spacing) * 15);
  }

  .pr-16 {
    padding-right: calc(var(--spacing) * 16);
  }

  .pr-20 {
    padding-right: calc(var(--spacing) * 20);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-6 {
    padding-bottom: calc(var(--spacing) * 6);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-9 {
    padding-bottom: calc(var(--spacing) * 9);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-12 {
    padding-bottom: calc(var(--spacing) * 12);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .pb-24 {
    padding-bottom: calc(var(--spacing) * 24);
  }

  .pb-\[0\.1em\] {
    padding-bottom: .1em;
  }

  .pb-\[2\.75px\] {
    padding-bottom: 2.75px;
  }

  .pb-\[4\.25px\] {
    padding-bottom: 4.25px;
  }

  .pb-\[18px\] {
    padding-bottom: 18px;
  }

  .pb-\[100px\] {
    padding-bottom: 100px;
  }

  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }

  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }

  .pl-6 {
    padding-left: calc(var(--spacing) * 6);
  }

  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }

  .pl-8 {
    padding-left: calc(var(--spacing) * 8);
  }

  .pl-9 {
    padding-left: calc(var(--spacing) * 9);
  }

  .pl-10 {
    padding-left: calc(var(--spacing) * 10);
  }

  .pl-20 {
    padding-left: calc(var(--spacing) * 20);
  }

  .pl-\[72px\] {
    padding-left: 72px;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .text-right {
    text-align: right;
  }

  .-indent-\[9999px\] {
    text-indent: -9999px;
  }

  .h2-size {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  @media (min-width: 48rem) {
    .h2-size {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .h2-size {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
      --tw-leading: var(--leading-snug);
      line-height: var(--leading-snug);
    }
  }

  @media (min-width: 96rem) {
    .h2-size {
      font-size: 52px;
    }
  }

  .h1-size {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  @media (min-width: 48rem) {
    .h1-size {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .h1-size {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
  }

  @media (min-width: 96rem) {
    .h1-size {
      font-size: 68px;
    }
  }

  .h3-size {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  @media (min-width: 48rem) {
    .h3-size {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .h3-size {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }

  @media (min-width: 96rem) {
    .h3-size {
      font-size: 42px;
    }
  }

  .h4-size {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  @media (min-width: 48rem) {
    .h4-size {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (min-width: 64rem) {
    .h4-size {
      font-size: 24px;
    }
  }

  @media (min-width: 96rem) {
    .h4-size {
      font-size: 36px;
    }
  }

  .h6-size {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  @media (min-width: 64rem) {
    .h6-size {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 96rem) {
    .h6-size {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  .h5-size {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  @media (min-width: 64rem) {
    .h5-size {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  @media (min-width: 96rem) {
    .h5-size {
      font-size: 28px;
    }
  }

  .text-24-size {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  @media (min-width: 80rem) {
    .text-24-size {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }

  @media (min-width: 96rem) {
    .text-24-size {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
  }

  .text-blog-article-size {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  @media (min-width: 48rem) {
    .text-blog-article-size {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }
  }

  @media (min-width: 64rem) {
    .text-blog-article-size {
      font-size: 16px;
    }
  }

  @media (min-width: 96rem) {
    .text-blog-article-size {
      font-size: 18px;
    }
  }

  .text-21-size {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  @media (min-width: 64rem) {
    .text-21-size {
      font-size: 19px;
    }
  }

  @media (min-width: 96rem) {
    .text-21-size {
      font-size: 21px;
    }
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-base\/8 {
    font-size: var(--text-base);
    line-height: calc(var(--spacing) * 8);
  }

  .text-base\/relaxed {
    font-size: var(--text-base);
    line-height: var(--leading-relaxed);
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[12px\] {
    font-size: 12px;
  }

  .text-\[13px\] {
    font-size: 13px;
  }

  .text-\[15px\] {
    font-size: 15px;
  }

  .text-\[16px\] {
    font-size: 16px;
  }

  .text-\[18px\] {
    font-size: 18px;
  }

  .text-\[21px\] {
    font-size: 21px;
  }

  .text-\[22px\] {
    font-size: 22px;
  }

  .text-\[32px\] {
    font-size: 32px;
  }

  .leading-\(--my-spacing\) {
    --tw-leading: var(--my-spacing);
    line-height: var(--my-spacing);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-6\.5 {
    --tw-leading: calc(var(--spacing) * 6.5);
    line-height: calc(var(--spacing) * 6.5);
  }

  .leading-7\.5 {
    --tw-leading: calc(var(--spacing) * 7.5);
    line-height: calc(var(--spacing) * 7.5);
  }

  .leading-14 {
    --tw-leading: calc(var(--spacing) * 14);
    line-height: calc(var(--spacing) * 14);
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
  }

  .leading-\[21px\] {
    --tw-leading: 21px;
    line-height: 21px;
  }

  .leading-\[25px\] {
    --tw-leading: 25px;
    line-height: 25px;
  }

  .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
  }

  .leading-\[30px\] {
    --tw-leading: 30px;
    line-height: 30px;
  }

  .leading-\[140\%\] {
    --tw-leading: 140%;
    line-height: 140%;
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .leading-relaxed {
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }

  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }

  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }

  .font-\[700\] {
    --tw-font-weight: 700;
    font-weight: 700;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .font-thin {
    --tw-font-weight: var(--font-weight-thin);
    font-weight: var(--font-weight-thin);
  }

  .tracking-\[0\.72px\] {
    --tw-tracking: .72px;
    letter-spacing: .72px;
  }

  .tracking-\[1px\] {
    --tw-tracking: 1px;
    letter-spacing: 1px;
  }

  .break-all {
    word-break: break-all;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-blossom {
    color: var(--color-blossom);
  }

  .text-blue-900 {
    color: var(--color-blue-900);
  }

  .text-buff {
    color: var(--color-buff);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-gray-600 {
    color: var(--color-gray-600);
  }

  .text-gray-900 {
    color: var(--color-gray-900);
  }

  .text-plum {
    color: var(--color-plum);
  }

  .text-sky {
    color: var(--color-sky);
  }

  .text-tangerine {
    color: var(--color-tangerine);
  }

  .text-white {
    color: var(--color-white);
  }

  .capitalize {
    text-transform: capitalize;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .no-underline {
    text-decoration-line: none;
  }

  .underline {
    text-decoration-line: underline;
  }

  .underline-offset-4 {
    text-underline-offset: 4px;
  }

  .placeholder-gray-500::placeholder {
    color: var(--color-gray-500);
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-20 {
    opacity: .2;
  }

  .opacity-25 {
    opacity: .25;
  }

  .opacity-30 {
    opacity: .3;
  }

  .opacity-60 {
    opacity: .6;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-none {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-sm {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 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 {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-150 {
    --tw-duration: .15s;
    transition-duration: .15s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[--card-color\:\#D4DEF3\] {
    --card-color: #d4def3;
  }

  .\[--card-color\:\#FFE8D9\] {
    --card-color: #ffe8d9;
  }

  .\[--card-color\:transparent\] {
    --card-color: transparent;
  }

  :is(.\*\:my-0 > *) {
    margin-block: calc(var(--spacing) * 0);
  }

  :is(.\*\:mt-0 > *) {
    margin-top: calc(var(--spacing) * 0);
  }

  :is(.\*\:h-full > *) {
    height: 100%;
  }

  :is(.\*\:w-full > *) {
    width: 100%;
  }

  :is(.\*\:object-cover > *) {
    object-fit: cover;
  }

  :is(.\*\:text-center > *) {
    text-align: center;
  }

  :is(.\*\*\:h-full *) {
    height: 100%;
  }

  :is(.\*\*\:w-full *) {
    width: 100%;
  }

  .group-last\/card\:hidden\!:is(:where(.group\/card):last-child *) {
    display: none !important;
  }

  .group-open\:hidden:is(:where(.group):is([open], :popover-open, :open) *) {
    display: none;
  }

  .group-open\:inline\!:is(:where(.group):is([open], :popover-open, :open) *) {
    display: inline !important;
  }

  @media (hover: hover) {
    .group-hover\:rotate-180:is(:where(.group):hover *) {
      rotate: 180deg;
    }

    .group-hover\:bg-\[\#7fa0ff\]:is(:where(.group):hover *) {
      background-color: #7fa0ff;
    }

    .group-hover\:bg-tangerine:is(:where(.group):hover *) {
      background-color: var(--color-tangerine);
    }

    .group-hover\:text-blossom:is(:where(.group):hover *) {
      color: var(--color-blossom);
    }

    .group-hover\:text-tangerine:is(:where(.group):hover *) {
      color: var(--color-tangerine);
    }

    .group-hover\:text-white:is(:where(.group):hover *) {
      color: var(--color-white);
    }

    .group-hover\/item\:text-plum:is(:where(.group\/item):hover *), .group-hover\/link\:text-plum:is(:where(.group\/link):hover *) {
      color: var(--color-plum);
    }

    .group-hover\/occupation-card\:underline:is(:where(.group\/occupation-card):hover *), .group-hover\/second-cta-card\:underline:is(:where(.group\/second-cta-card):hover *), .group-hover\/third-cta-card\:underline:is(:where(.group\/third-cta-card):hover *) {
      text-decoration-line: underline;
    }
  }

  .placeholder\:text-plum::placeholder {
    color: var(--color-plum);
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  .last\:bg-\[\#80A0ED\]:last-child {
    background-color: #80a0ed;
  }

  .last-of-type\:pb-20:last-of-type {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .open\:bg-white:is([open], :popover-open, :open) {
    background-color: var(--color-white);
  }

  @media (hover: hover) {
    .hover\:border-b-2:hover {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 2px;
    }

    .hover\:border-solid:hover {
      --tw-border-style: solid;
      border-style: solid;
    }

    .hover\:border-\[rgba\(128\,160\,237\,0\)\]:hover {
      border-color: #80a0ed00;
    }

    .hover\:border-blossom:hover {
      border-color: var(--color-blossom);
    }

    .hover\:border-blue:hover {
      border-color: var(--color-blue);
    }

    .hover\:border-gray-200:hover {
      border-color: var(--color-gray-200);
    }

    .hover\:border-transparent:hover {
      border-color: #0000;
    }

    .hover\:border-white:hover {
      border-color: var(--color-white);
    }

    .hover\:bg-\[\#80A0ED\]:hover {
      background-color: #80a0ed;
    }

    .hover\:bg-\[\#f3f6ff\]:hover {
      background-color: #f3f6ff;
    }

    .hover\:bg-black:hover {
      background-color: var(--color-black);
    }

    .hover\:bg-blossom:hover {
      background-color: var(--color-blossom);
    }

    .hover\:bg-blue:hover {
      background-color: var(--color-blue);
    }

    .hover\:bg-blue\/30:hover {
      background-color: #d4def34d;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-blue\/30:hover {
        background-color: color-mix(in oklab, var(--color-blue) 30%, transparent);
      }
    }

    .hover\:bg-buff:hover {
      background-color: var(--color-buff);
    }

    .hover\:bg-gray-50:hover {
      background-color: var(--color-gray-50);
    }

    .hover\:bg-gray-500:hover {
      background-color: var(--color-gray-500);
    }

    .hover\:bg-gray-800:hover {
      background-color: var(--color-gray-800);
    }

    .hover\:bg-plum:hover {
      background-color: var(--color-plum);
    }

    .hover\:bg-sky:hover {
      background-color: var(--color-sky);
    }

    .hover\:bg-tangerine:hover {
      background-color: var(--color-tangerine);
    }

    .hover\:bg-white:hover {
      background-color: var(--color-white);
    }

    .hover\:text-plum:hover {
      color: var(--color-plum);
    }

    .hover\:text-sky:hover {
      color: var(--color-sky);
    }

    .hover\:text-tangerine:hover {
      color: var(--color-tangerine);
    }

    .hover\:text-white:hover {
      color: var(--color-white);
    }

    .hover\:no-underline:hover {
      text-decoration-line: none;
    }

    .hover\:underline:hover {
      text-decoration-line: underline;
    }

    .hover\:underline-offset-4:hover {
      text-underline-offset: 4px;
    }

    .hover\:shadow-md:hover {
      --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }

    .last\:hover\:bg-plum:last-child:hover {
      background-color: var(--color-plum);
    }

    .last\:hover\:text-white:last-child:hover {
      color: var(--color-white);
    }
  }

  .focus\:border-plum:focus {
    border-color: var(--color-plum);
  }

  .focus\:ring-1:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-2:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:ring-black:focus {
    --tw-ring-color: var(--color-black);
  }

  .focus\:ring-plum:focus {
    --tw-ring-color: var(--color-plum);
  }

  .focus\:ring-sky:focus {
    --tw-ring-color: var(--color-sky);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:bg-blue\/30:focus-visible {
    background-color: #d4def34d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .focus-visible\:bg-blue\/30:focus-visible {
      background-color: color-mix(in oklab, var(--color-blue) 30%, transparent);
    }
  }

  .disabled\:pointer-events-none:disabled {
    pointer-events: none;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  @media not all and (min-width: 48rem) {
    .max-md\:min-h-\[100vh\] {
      min-height: 100vh;
    }
  }

  @media (min-width: 30rem) {
    .xs\:-top-\[1px\] {
      top: -1px;
    }

    .xs\:\!inline-block {
      display: inline-block !important;
    }

    .xs\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .xs\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }
  }

  @media (min-width: 40rem) {
    .sm\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .sm\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .sm\:min-h-\[485px\] {
      min-height: 485px;
    }

    .sm\:w-\[296px\] {
      width: 296px;
    }

    .sm\:w-auto {
      width: auto;
    }

    .sm\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:flex-row {
      flex-direction: row;
    }

    .sm\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .sm\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .sm\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 48rem) {
    .md\:relative {
      position: relative;
    }

    .md\:-top-\[96px\] {
      top: -96px;
    }

    .md\:top-\[7px\] {
      top: 7px;
    }

    .md\:right-\[63px\] {
      right: 63px;
    }

    .md\:left-16 {
      left: calc(var(--spacing) * 16);
    }

    .md\:order-2 {
      order: 2;
    }

    .md\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .md\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .md\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .md\:my-16 {
      margin-block: calc(var(--spacing) * 16);
    }

    .md\:my-\[56px\] {
      margin-block: 56px;
    }

    .md\:my-\[60px\] {
      margin-block: 60px;
    }

    .md\:prose-lg {
      font-size: 1.125rem;
      line-height: 1.77778;
    }

    .md\:prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
    }

    .md\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.09091em;
      margin-bottom: 1.09091em;
      font-size: 1.22222em;
      line-height: 1.45455;
    }

    .md\:prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.66667em;
      margin-bottom: 1.66667em;
      padding-inline-start: 1em;
    }

    .md\:prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: .833333em;
      font-size: 2.66667em;
      line-height: 1;
    }

    .md\:prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.86667em;
      margin-bottom: 1.06667em;
      font-size: 1.66667em;
      line-height: 1.33333;
    }

    .md\:prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.66667em;
      margin-bottom: .666667em;
      font-size: 1.33333em;
      line-height: 1.5;
    }

    .md\:prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: .444444em;
      line-height: 1.55556;
    }

    .md\:prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: 1.77778em;
    }

    .md\:prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .md\:prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: 1.77778em;
    }

    .md\:prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .222222em;
      padding-inline-end: .444444em;
      padding-bottom: .222222em;
      border-radius: .3125rem;
      padding-inline-start: .444444em;
      font-size: .888889em;
    }

    .md\:prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .888889em;
    }

    .md\:prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .866667em;
    }

    .md\:prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .875em;
    }

    .md\:prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: 1em;
      padding-inline-end: 1.5em;
      padding-bottom: 1em;
      border-radius: .375rem;
      margin-top: 2em;
      margin-bottom: 2em;
      padding-inline-start: 1.5em;
      font-size: .888889em;
      line-height: 1.75;
    }

    .md\:prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
      padding-inline-start: 1.55556em;
    }

    .md\:prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .666667em;
      margin-bottom: .666667em;
    }

    .md\:prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: .444444em;
    }

    .md\:prose-lg :where(.md\:prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .888889em;
      margin-bottom: .888889em;
    }

    .md\:prose-lg :where(.md\:prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .md\:prose-lg :where(.md\:prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.33333em;
    }

    .md\:prose-lg :where(.md\:prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .md\:prose-lg :where(.md\:prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.33333em;
    }

    .md\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .888889em;
      margin-bottom: .888889em;
    }

    .md\:prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
    }

    .md\:prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .md\:prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .666667em;
      padding-inline-start: 1.55556em;
    }

    .md\:prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 3.11111em;
      margin-bottom: 3.11111em;
    }

    .md\:prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .md\:prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .888889em;
      line-height: 1.5;
    }

    .md\:prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: .75em;
      padding-bottom: .75em;
      padding-inline-start: .75em;
    }

    .md\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .md\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .md\: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;
    }

    .md\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .md\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .md\:prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: 1.77778em;
    }

    .md\:prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .md\:prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1em;
      font-size: .888889em;
      line-height: 1.5;
    }

    .md\:prose-lg :where(.md\:prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .md\:prose-lg :where(.md\:prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 0;
    }

    .md\:prose-xl {
      font-size: 1.25rem;
      line-height: 1.8;
    }

    .md\:prose-xl :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
      margin-bottom: 1.2em;
    }

    .md\:prose-xl :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1em;
      margin-bottom: 1em;
      font-size: 1.2em;
      line-height: 1.5;
    }

    .md\:prose-xl :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.6em;
      margin-bottom: 1.6em;
      padding-inline-start: 1.06667em;
    }

    .md\:prose-xl :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: .857143em;
      font-size: 2.8em;
      line-height: 1;
    }

    .md\:prose-xl :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.55556em;
      margin-bottom: .888889em;
      font-size: 1.8em;
      line-height: 1.11111;
    }

    .md\:prose-xl :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.6em;
      margin-bottom: .666667em;
      font-size: 1.5em;
      line-height: 1.33333;
    }

    .md\:prose-xl :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.8em;
      margin-bottom: .6em;
      line-height: 1.6;
    }

    .md\:prose-xl :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-xl :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .md\:prose-xl :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .md\:prose-xl :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .md\:prose-xl :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .25em;
      padding-inline-end: .4em;
      padding-bottom: .25em;
      border-radius: .3125rem;
      padding-inline-start: .4em;
      font-size: .9em;
    }

    .md\:prose-xl :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .9em;
    }

    .md\:prose-xl :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .861111em;
    }

    .md\:prose-xl :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .9em;
    }

    .md\:prose-xl :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: 1.11111em;
      padding-inline-end: 1.33333em;
      padding-bottom: 1.11111em;
      border-radius: .5rem;
      margin-top: 2em;
      margin-bottom: 2em;
      padding-inline-start: 1.33333em;
      font-size: .9em;
      line-height: 1.77778;
    }

    .md\:prose-xl :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-xl :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
      margin-bottom: 1.2em;
      padding-inline-start: 1.6em;
    }

    .md\:prose-xl :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .6em;
      margin-bottom: .6em;
    }

    .md\:prose-xl :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-xl :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: .4em;
    }

    .md\:prose-xl :where(.md\:prose-xl > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .8em;
      margin-bottom: .8em;
    }

    .md\:prose-xl :where(.md\:prose-xl > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
    }

    .md\:prose-xl :where(.md\:prose-xl > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.2em;
    }

    .md\:prose-xl :where(.md\:prose-xl > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
    }

    .md\:prose-xl :where(.md\:prose-xl > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.2em;
    }

    .md\:prose-xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .8em;
      margin-bottom: .8em;
    }

    .md\:prose-xl :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
      margin-bottom: 1.2em;
    }

    .md\:prose-xl :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
    }

    .md\:prose-xl :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .6em;
      padding-inline-start: 1.6em;
    }

    .md\:prose-xl :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2.8em;
      margin-bottom: 2.8em;
    }

    .md\:prose-xl :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-xl :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-xl :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .md\:prose-xl :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .md\:prose-xl :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .9em;
      line-height: 1.55556;
    }

    .md\:prose-xl :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: .666667em;
      padding-bottom: .888889em;
      padding-inline-start: .666667em;
    }

    .md\:prose-xl :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .md\:prose-xl :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .md\:prose-xl :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .888889em;
      padding-inline-end: .666667em;
      padding-bottom: .888889em;
      padding-inline-start: .666667em;
    }

    .md\:prose-xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .md\:prose-xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .md\:prose-xl :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .md\:prose-xl :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .md\:prose-xl :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1em;
      font-size: .9em;
      line-height: 1.55556;
    }

    .md\:prose-xl :where(.md\:prose-xl > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .md\:prose-xl :where(.md\:prose-xl > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 0;
    }

    .md\:-mt-\[22\.5\%\] {
      margin-top: -22.5%;
    }

    .md\:-mt-\[375px\] {
      margin-top: -375px;
    }

    .md\:mt-12 {
      margin-top: calc(var(--spacing) * 12);
    }

    .md\:mt-16 {
      margin-top: calc(var(--spacing) * 16);
    }

    .md\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }

    .md\:mt-24 {
      margin-top: calc(var(--spacing) * 24);
    }

    .md\:mt-32 {
      margin-top: calc(var(--spacing) * 32);
    }

    .md\:-mb-28 {
      margin-bottom: calc(var(--spacing) * -28);
    }

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:mb-4 {
      margin-bottom: calc(var(--spacing) * 4);
    }

    .md\:mb-7 {
      margin-bottom: calc(var(--spacing) * 7);
    }

    .md\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }

    .md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .md\:mb-12 {
      margin-bottom: calc(var(--spacing) * 12);
    }

    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .md\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }

    .md\:mb-24 {
      margin-bottom: calc(var(--spacing) * 24);
    }

    .md\:mb-\[60px\] {
      margin-bottom: 60px;
    }

    .md\:-ml-28 {
      margin-left: calc(var(--spacing) * -28);
    }

    .md\:-ml-\[150px\] {
      margin-left: -150px;
    }

    .md\:ml-0 {
      margin-left: calc(var(--spacing) * 0);
    }

    .md\:ml-auto {
      margin-left: auto;
    }

    .md\:line-clamp-3 {
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      display: -webkit-box;
      overflow: hidden;
    }

    .md\:\!block {
      display: block !important;
    }

    .md\:\!hidden {
      display: none !important;
    }

    .md\:block\! {
      display: block !important;
    }

    .md\:flex {
      display: flex;
    }

    .md\:flex\! {
      display: flex !important;
    }

    .md\:hidden {
      display: none;
    }

    .md\:inline-flex\! {
      display: inline-flex !important;
    }

    .md\:h-\[41px\] {
      height: 41px;
    }

    .md\:h-\[65px\] {
      height: 65px;
    }

    .md\:h-\[74px\] {
      height: 74px;
    }

    .md\:h-\[128px\] {
      height: 128px;
    }

    .md\:h-\[400px\] {
      height: 400px;
    }

    .md\:h-\[534px\] {
      height: 534px;
    }

    .md\:h-full {
      height: 100%;
    }

    .md\:min-h-\[56px\] {
      min-height: 56px;
    }

    .md\:min-h-\[80vh\] {
      min-height: 80vh;
    }

    .md\:min-h-\[420px\] {
      min-height: 420px;
    }

    .md\:w-1\/2 {
      width: 50%;
    }

    .md\:w-1\/3 {
      width: 33.3333%;
    }

    .md\:w-1\/4 {
      width: 25%;
    }

    .md\:w-3\/5 {
      width: 60%;
    }

    .md\:w-4\/12 {
      width: 33.3333%;
    }

    .md\:w-5\/12 {
      width: 41.6667%;
    }

    .md\:w-6\/10 {
      width: 60%;
    }

    .md\:w-7\/10 {
      width: 70%;
    }

    .md\:w-7\/12 {
      width: 58.3333%;
    }

    .md\:w-8\/10 {
      width: 80%;
    }

    .md\:w-9\/10 {
      width: 90%;
    }

    .md\:w-11\/12 {
      width: 91.6667%;
    }

    .md\:w-64 {
      width: calc(var(--spacing) * 64);
    }

    .md\:w-\[21\.65\%\] {
      width: 21.65%;
    }

    .md\:w-\[30\.67\%\] {
      width: 30.67%;
    }

    .md\:w-\[41px\] {
      width: 41px;
    }

    .md\:w-\[42\.71\%\] {
      width: 42.71%;
    }

    .md\:w-\[57\.29\%\] {
      width: 57.29%;
    }

    .md\:w-\[58\%\] {
      width: 58%;
    }

    .md\:w-\[65px\] {
      width: 65px;
    }

    .md\:w-\[69\.33\%\] {
      width: 69.33%;
    }

    .md\:w-\[70px\] {
      width: 70px;
    }

    .md\:w-\[80\%\] {
      width: 80%;
    }

    .md\:w-\[100px\] {
      width: 100px;
    }

    .md\:w-\[120px\] {
      width: 120px;
    }

    .md\:w-\[196px\] {
      width: 196px;
    }

    .md\:w-\[376px\] {
      width: 376px;
    }

    .md\:w-\[calc\(50\%\+100px\)\] {
      width: calc(50% + 100px);
    }

    .md\:w-\[calc\(100\%\+300px\)\] {
      width: calc(100% + 300px);
    }

    .md\:w-auto {
      width: auto;
    }

    .md\:w-full {
      width: 100%;
    }

    .md\:max-w-1\/2 {
      max-width: 50%;
    }

    .md\:max-w-\[226px\] {
      max-width: 226px;
    }

    .md\:max-w-\[392px\] {
      max-width: 392px;
    }

    .md\:min-w-\[380px\] {
      min-width: 380px;
    }

    .md\:shrink-0 {
      flex-shrink: 0;
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .md\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .md\:flex-col {
      flex-direction: column;
    }

    .md\:flex-row {
      flex-direction: row;
    }

    .md\:flex-wrap {
      flex-wrap: wrap;
    }

    .md\:items-center {
      align-items: center;
    }

    .md\:items-end {
      align-items: flex-end;
    }

    .md\:items-start {
      align-items: flex-start;
    }

    .md\:items-stretch {
      align-items: stretch;
    }

    .md\:justify-between {
      justify-content: space-between;
    }

    .md\:justify-end {
      justify-content: flex-end;
    }

    .md\:gap-0 {
      gap: calc(var(--spacing) * 0);
    }

    .md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .md\:gap-2\.5 {
      gap: calc(var(--spacing) * 2.5);
    }

    .md\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .md\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .md\:gap-4\! {
      gap: calc(var(--spacing) * 4) !important;
    }

    .md\:gap-5 {
      gap: calc(var(--spacing) * 5);
    }

    .md\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .md\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }

    .md\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .md\:gap-11 {
      gap: calc(var(--spacing) * 11);
    }

    .md\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .md\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .md\:gap-\[18px\] {
      gap: 18px;
    }

    :where(.md\:space-y-16 > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)));
    }

    .md\:gap-x-8 {
      column-gap: calc(var(--spacing) * 8);
    }

    .md\:gap-y-8 {
      row-gap: calc(var(--spacing) * 8);
    }

    .md\:gap-y-12 {
      row-gap: calc(var(--spacing) * 12);
    }

    .md\:self-auto {
      align-self: auto;
    }

    .md\:self-end {
      align-self: flex-end;
    }

    .md\:self-start {
      align-self: flex-start;
    }

    .md\:rounded-2xl {
      border-radius: var(--radius-2xl);
    }

    .md\:rounded-\[20px\] {
      border-radius: 20px;
    }

    .md\:rounded-\[45px\] {
      border-radius: 45px;
    }

    .md\:rounded-\[50px\] {
      border-radius: 50px;
    }

    .md\:rounded-xl {
      border-radius: var(--radius-xl);
    }

    .md\:rounded-tl-\[128px\] {
      border-top-left-radius: 128px;
    }

    .md\:rounded-tr-3xl {
      border-top-right-radius: var(--radius-3xl);
    }

    .md\:rounded-tr-\[128px\] {
      border-top-right-radius: 128px;
    }

    .md\:rounded-tr-none {
      border-top-right-radius: 0;
    }

    .md\:rounded-br-3xl {
      border-bottom-right-radius: var(--radius-3xl);
    }

    .md\:rounded-br-\[128px\] {
      border-bottom-right-radius: 128px;
    }

    .md\:rounded-bl-3xl {
      border-bottom-left-radius: var(--radius-3xl);
    }

    .md\:rounded-bl-\[128px\] {
      border-bottom-left-radius: 128px;
    }

    .md\:rounded-bl-none {
      border-bottom-left-radius: 0;
    }

    .md\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .md\:border-dashed {
      --tw-border-style: dashed;
      border-style: dashed;
    }

    .md\:bg-white {
      background-color: var(--color-white);
    }

    .md\:p-4 {
      padding: calc(var(--spacing) * 4);
    }

    .md\:p-7 {
      padding: calc(var(--spacing) * 7);
    }

    .md\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .md\:p-10 {
      padding: calc(var(--spacing) * 10);
    }

    .md\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .md\:p-19 {
      padding: calc(var(--spacing) * 19);
    }

    .md\:p-28 {
      padding: calc(var(--spacing) * 28);
    }

    .md\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .md\:px-4 {
      padding-inline: calc(var(--spacing) * 4);
    }

    .md\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .md\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }

    .md\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .md\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }

    .md\:px-10 {
      padding-inline: calc(var(--spacing) * 10);
    }

    .md\:px-18 {
      padding-inline: calc(var(--spacing) * 18);
    }

    .md\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }

    .md\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .md\:py-4 {
      padding-block: calc(var(--spacing) * 4);
    }

    .md\:py-5 {
      padding-block: calc(var(--spacing) * 5);
    }

    .md\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .md\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .md\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .md\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }

    .md\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }

    .md\:py-28 {
      padding-block: calc(var(--spacing) * 28);
    }

    .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .md\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }

    .md\:pr-2\.5 {
      padding-right: calc(var(--spacing) * 2.5);
    }

    .md\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }

    .md\:pb-15 {
      padding-bottom: calc(var(--spacing) * 15);
    }

    .md\:pb-16 {
      padding-bottom: calc(var(--spacing) * 16);
    }

    .md\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .md\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }

    .md\:pl-12 {
      padding-left: calc(var(--spacing) * 12);
    }

    .md\:text-center {
      text-align: center;
    }

    .md\:text-left {
      text-align: left;
    }

    .md\:text-right {
      text-align: right;
    }

    .md\:h4-size {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }

    @media (min-width: 48rem) {
      .md\:h4-size {
        font-size: var(--text-2xl);
        line-height: var(--tw-leading, var(--text-2xl--line-height));
      }
    }

    @media (min-width: 64rem) {
      .md\:h4-size {
        font-size: 24px;
      }
    }

    @media (min-width: 96rem) {
      .md\:h4-size {
        font-size: 36px;
      }
    }

    .md\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .md\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .md\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }

    .md\:text-6xl {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }

    .md\:text-7xl {
      font-size: var(--text-7xl);
      line-height: var(--tw-leading, var(--text-7xl--line-height));
    }

    .md\:text-base {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }

    .md\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .md\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .md\:text-\[68px\] {
      font-size: 68px;
    }

    .md\:leading-snug {
      --tw-leading: var(--leading-snug);
      line-height: var(--leading-snug);
    }

    .md\:whitespace-nowrap {
      white-space: nowrap;
    }

    .md\:text-plum {
      color: var(--color-plum);
    }

    .md\:opacity-100 {
      opacity: 1;
    }

    @media (hover: hover) {
      .md\:hover\:bg-blue:hover {
        background-color: var(--color-blue);
      }
    }
  }

  @media (min-width: 64rem) {
    .lg\:-top-\[113px\] {
      top: -113px;
    }

    .lg\:top-30 {
      top: calc(var(--spacing) * 30);
    }

    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .lg\:my-8 {
      margin-block: calc(var(--spacing) * 8);
    }

    .lg\:prose-lg {
      font-size: 1.125rem;
      line-height: 1.77778;
    }

    .lg\:prose-lg :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
    }

    .lg\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.09091em;
      margin-bottom: 1.09091em;
      font-size: 1.22222em;
      line-height: 1.45455;
    }

    .lg\:prose-lg :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.66667em;
      margin-bottom: 1.66667em;
      padding-inline-start: 1em;
    }

    .lg\:prose-lg :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: .833333em;
      font-size: 2.66667em;
      line-height: 1;
    }

    .lg\:prose-lg :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.86667em;
      margin-bottom: 1.06667em;
      font-size: 1.66667em;
      line-height: 1.33333;
    }

    .lg\:prose-lg :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.66667em;
      margin-bottom: .666667em;
      font-size: 1.33333em;
      line-height: 1.5;
    }

    .lg\:prose-lg :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: .444444em;
      line-height: 1.55556;
    }

    .lg\:prose-lg :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-lg :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: 1.77778em;
    }

    .lg\:prose-lg :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .lg\:prose-lg :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: 1.77778em;
    }

    .lg\:prose-lg :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .222222em;
      padding-inline-end: .444444em;
      padding-bottom: .222222em;
      border-radius: .3125rem;
      padding-inline-start: .444444em;
      font-size: .888889em;
    }

    .lg\:prose-lg :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .888889em;
    }

    .lg\:prose-lg :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .866667em;
    }

    .lg\:prose-lg :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .875em;
    }

    .lg\:prose-lg :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: 1em;
      padding-inline-end: 1.5em;
      padding-bottom: 1em;
      border-radius: .375rem;
      margin-top: 2em;
      margin-bottom: 2em;
      padding-inline-start: 1.5em;
      font-size: .888889em;
      line-height: 1.75;
    }

    .lg\:prose-lg :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-lg :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
      padding-inline-start: 1.55556em;
    }

    .lg\:prose-lg :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .666667em;
      margin-bottom: .666667em;
    }

    .lg\:prose-lg :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-lg :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: .444444em;
    }

    .lg\:prose-lg :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .888889em;
      margin-bottom: .888889em;
    }

    .lg\:prose-lg :where(.lg\:prose-lg > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .lg\:prose-lg :where(.lg\:prose-lg > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.33333em;
    }

    .lg\:prose-lg :where(.lg\:prose-lg > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .lg\:prose-lg :where(.lg\:prose-lg > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.33333em;
    }

    .lg\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .888889em;
      margin-bottom: .888889em;
    }

    .lg\:prose-lg :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
    }

    .lg\:prose-lg :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .lg\:prose-lg :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .666667em;
      padding-inline-start: 1.55556em;
    }

    .lg\:prose-lg :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 3.11111em;
      margin-bottom: 3.11111em;
    }

    .lg\:prose-lg :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-lg :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-lg :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-lg :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .lg\:prose-lg :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .888889em;
      line-height: 1.5;
    }

    .lg\:prose-lg :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: .75em;
      padding-bottom: .75em;
      padding-inline-start: .75em;
    }

    .lg\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .lg\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .lg\: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;
    }

    .lg\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .lg\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .lg\:prose-lg :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: 1.77778em;
    }

    .lg\:prose-lg :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .lg\:prose-lg :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1em;
      font-size: .888889em;
      line-height: 1.5;
    }

    .lg\:prose-lg :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .lg\:prose-lg :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 0;
    }

    .lg\:prose-xl {
      font-size: 1.25rem;
      line-height: 1.8;
    }

    .lg\:prose-xl :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
      margin-bottom: 1.2em;
    }

    .lg\:prose-xl :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1em;
      margin-bottom: 1em;
      font-size: 1.2em;
      line-height: 1.5;
    }

    .lg\:prose-xl :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.6em;
      margin-bottom: 1.6em;
      padding-inline-start: 1.06667em;
    }

    .lg\:prose-xl :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: .857143em;
      font-size: 2.8em;
      line-height: 1;
    }

    .lg\:prose-xl :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.55556em;
      margin-bottom: .888889em;
      font-size: 1.8em;
      line-height: 1.11111;
    }

    .lg\:prose-xl :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.6em;
      margin-bottom: .666667em;
      font-size: 1.5em;
      line-height: 1.33333;
    }

    .lg\:prose-xl :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.8em;
      margin-bottom: .6em;
      line-height: 1.6;
    }

    .lg\:prose-xl :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .lg\:prose-xl :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .lg\:prose-xl :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .lg\:prose-xl :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .25em;
      padding-inline-end: .4em;
      padding-bottom: .25em;
      border-radius: .3125rem;
      padding-inline-start: .4em;
      font-size: .9em;
    }

    .lg\:prose-xl :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .9em;
    }

    .lg\:prose-xl :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .861111em;
    }

    .lg\:prose-xl :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .9em;
    }

    .lg\:prose-xl :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: 1.11111em;
      padding-inline-end: 1.33333em;
      padding-bottom: 1.11111em;
      border-radius: .5rem;
      margin-top: 2em;
      margin-bottom: 2em;
      padding-inline-start: 1.33333em;
      font-size: .9em;
      line-height: 1.77778;
    }

    .lg\:prose-xl :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
      margin-bottom: 1.2em;
      padding-inline-start: 1.6em;
    }

    .lg\:prose-xl :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .6em;
      margin-bottom: .6em;
    }

    .lg\:prose-xl :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: .4em;
    }

    .lg\:prose-xl :where(.lg\:prose-xl > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .8em;
      margin-bottom: .8em;
    }

    .lg\:prose-xl :where(.lg\:prose-xl > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
    }

    .lg\:prose-xl :where(.lg\:prose-xl > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.2em;
    }

    .lg\:prose-xl :where(.lg\:prose-xl > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
    }

    .lg\:prose-xl :where(.lg\:prose-xl > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.2em;
    }

    .lg\:prose-xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .8em;
      margin-bottom: .8em;
    }

    .lg\:prose-xl :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
      margin-bottom: 1.2em;
    }

    .lg\:prose-xl :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.2em;
    }

    .lg\:prose-xl :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .6em;
      padding-inline-start: 1.6em;
    }

    .lg\:prose-xl :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2.8em;
      margin-bottom: 2.8em;
    }

    .lg\:prose-xl :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .lg\:prose-xl :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .lg\:prose-xl :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .9em;
      line-height: 1.55556;
    }

    .lg\:prose-xl :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: .666667em;
      padding-bottom: .888889em;
      padding-inline-start: .666667em;
    }

    .lg\:prose-xl :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .lg\:prose-xl :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .lg\:prose-xl :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .888889em;
      padding-inline-end: .666667em;
      padding-bottom: .888889em;
      padding-inline-start: .666667em;
    }

    .lg\:prose-xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .lg\:prose-xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .lg\:prose-xl :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .lg\:prose-xl :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .lg\:prose-xl :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1em;
      font-size: .9em;
      line-height: 1.55556;
    }

    .lg\:prose-xl :where(.lg\:prose-xl > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .lg\:prose-xl :where(.lg\:prose-xl > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 0;
    }

    .lg\:-mt-36 {
      margin-top: calc(var(--spacing) * -36);
    }

    .lg\:-mt-\[19\.25\%\] {
      margin-top: -19.25%;
    }

    .lg\:mt-6 {
      margin-top: calc(var(--spacing) * 6);
    }

    .lg\:mt-8 {
      margin-top: calc(var(--spacing) * 8);
    }

    .lg\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }

    .lg\:mt-25 {
      margin-top: calc(var(--spacing) * 25);
    }

    .lg\:-mb-\[72px\] {
      margin-bottom: -72px;
    }

    .lg\:mb-8 {
      margin-bottom: calc(var(--spacing) * 8);
    }

    .lg\:mb-32 {
      margin-bottom: calc(var(--spacing) * 32);
    }

    .lg\:\!block, .lg\:block\! {
      display: block !important;
    }

    .lg\:flex\! {
      display: flex !important;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:inline-flex\! {
      display: inline-flex !important;
    }

    .lg\:aspect-auto {
      aspect-ratio: auto;
    }

    .lg\:h-\[65px\] {
      height: 65px;
    }

    .lg\:h-\[120px\] {
      height: 120px;
    }

    .lg\:h-\[311\.12px\] {
      height: 311.12px;
    }

    .lg\:h-\[515px\] {
      height: 515px;
    }

    .lg\:min-h-\[323px\] {
      min-height: 323px;
    }

    .lg\:min-h-\[420px\] {
      min-height: 420px;
    }

    .lg\:min-h-\[480px\] {
      min-height: 480px;
    }

    .lg\:min-h-\[590px\] {
      min-height: 590px;
    }

    .lg\:w-1\/2 {
      width: 50%;
    }

    .lg\:w-1\/3 {
      width: 33.3333%;
    }

    .lg\:w-2\/5 {
      width: 40%;
    }

    .lg\:w-3\/5 {
      width: 60%;
    }

    .lg\:w-5\/12 {
      width: 41.6667%;
    }

    .lg\:w-7\/12 {
      width: 58.3333%;
    }

    .lg\:w-9\/10 {
      width: 90%;
    }

    .lg\:w-\[38\.67\%\] {
      width: 38.67%;
    }

    .lg\:w-\[65px\] {
      width: 65px;
    }

    .lg\:w-\[70\%\] {
      width: 70%;
    }

    .lg\:w-\[70px\] {
      width: 70px;
    }

    .lg\:w-\[120px\] {
      width: 120px;
    }

    .lg\:w-\[230px\] {
      width: 230px;
    }

    .lg\:w-\[244px\] {
      width: 244px;
    }

    .lg\:w-\[504px\] {
      width: 504px;
    }

    .lg\:w-full {
      width: 100%;
    }

    .lg\:max-w-\[144px\] {
      max-width: 144px;
    }

    .lg\:max-w-\[390px\] {
      max-width: 390px;
    }

    .lg\:max-w-\[392px\] {
      max-width: 392px;
    }

    .lg\:max-w-\[534px\] {
      max-width: 534px;
    }

    .lg\:max-w-\[794px\] {
      max-width: 794px;
    }

    .lg\:max-w-\[873px\] {
      max-width: 873px;
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:flex-nowrap {
      flex-wrap: nowrap;
    }

    .lg\:flex-wrap {
      flex-wrap: wrap;
    }

    .lg\:gap-6 {
      gap: calc(var(--spacing) * 6);
    }

    .lg\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }

    .lg\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .lg\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .lg\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .lg\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .lg\:gap-24 {
      gap: calc(var(--spacing) * 24);
    }

    .lg\:gap-x-4 {
      column-gap: calc(var(--spacing) * 4);
    }

    .lg\:self-end {
      align-self: flex-end;
    }

    .lg\:border {
      border-style: var(--tw-border-style);
      border-width: 1px;
    }

    .lg\:bg-transparent {
      background-color: #0000;
    }

    .lg\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .lg\:p-6 {
      padding: calc(var(--spacing) * 6);
    }

    .lg\:p-7 {
      padding: calc(var(--spacing) * 7);
    }

    .lg\:p-8 {
      padding: calc(var(--spacing) * 8);
    }

    .lg\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .lg\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .lg\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .lg\:px-9 {
      padding-inline: calc(var(--spacing) * 9);
    }

    .lg\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .lg\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .lg\:px-24 {
      padding-inline: calc(var(--spacing) * 24);
    }

    .lg\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }

    .lg\:px-\[72px\] {
      padding-inline: 72px;
    }

    .lg\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .lg\:py-8 {
      padding-block: calc(var(--spacing) * 8);
    }

    .lg\:py-9 {
      padding-block: calc(var(--spacing) * 9);
    }

    .lg\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .lg\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }

    .lg\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .lg\:pt-\[138px\] {
      padding-top: 138px;
    }

    .lg\:pr-12 {
      padding-right: calc(var(--spacing) * 12);
    }

    .lg\:pb-17 {
      padding-bottom: calc(var(--spacing) * 17);
    }

    .lg\:pl-7 {
      padding-left: calc(var(--spacing) * 7);
    }

    .lg\:text-left {
      text-align: left;
    }

    .lg\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .lg\:text-3xl {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }

    .lg\:text-4xl {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }

    .lg\:text-4xl\/tight {
      font-size: var(--text-4xl);
      line-height: var(--leading-tight);
    }

    .lg\:text-8xl {
      font-size: var(--text-8xl);
      line-height: var(--tw-leading, var(--text-8xl--line-height));
    }

    .lg\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .lg\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .lg\:text-\[14px\] {
      font-size: 14px;
    }

    .lg\:text-\[19px\] {
      font-size: 19px;
    }

    .lg\:text-\[28px\] {
      font-size: 28px;
    }

    .lg\:leading-normal {
      --tw-leading: var(--leading-normal);
      line-height: var(--leading-normal);
    }

    .lg\:font-bold {
      --tw-font-weight: var(--font-weight-bold);
      font-weight: var(--font-weight-bold);
    }

    .lg\:text-black {
      color: var(--color-black);
    }
  }

  @media (min-width: 80rem) {
    .xl\:bottom-6 {
      bottom: calc(var(--spacing) * 6);
    }

    .xl\:container {
      width: 100%;
    }

    @media (min-width: 30rem) {
      .xl\:container {
        max-width: 30rem;
      }
    }

    @media (min-width: 40rem) {
      .xl\:container {
        max-width: 40rem;
      }
    }

    @media (min-width: 48rem) {
      .xl\:container {
        max-width: 48rem;
      }
    }

    @media (min-width: 64rem) {
      .xl\:container {
        max-width: 64rem;
      }
    }

    @media (min-width: 80rem) {
      .xl\:container {
        max-width: 80rem;
      }
    }

    @media (min-width: 96rem) {
      .xl\:container {
        max-width: 96rem;
      }
    }

    .xl\:container {
      margin-inline: auto;
      padding-inline: 1rem;
    }

    @media (min-width: 80rem) {
      .xl\:container {
        max-width: 82rem;
        padding-inline: 1rem;
      }
    }

    @media (min-width: 96rem) {
      .xl\:container {
        max-width: 1692px;
        padding-inline: 1rem;
      }
    }

    .xl\:mx-0 {
      margin-inline: calc(var(--spacing) * 0);
    }

    .xl\:mt-0 {
      margin-top: calc(var(--spacing) * 0);
    }

    .xl\:mt-3 {
      margin-top: calc(var(--spacing) * 3);
    }

    .xl\:mt-20 {
      margin-top: calc(var(--spacing) * 20);
    }

    .xl\:mt-\[102px\] {
      margin-top: 102px;
    }

    .xl\:mr-44 {
      margin-right: calc(var(--spacing) * 44);
    }

    .xl\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .xl\:mb-20 {
      margin-bottom: calc(var(--spacing) * 20);
    }

    .xl\:mb-\[90px\] {
      margin-bottom: 90px;
    }

    .xl\:mb-\[112px\] {
      margin-bottom: 112px;
    }

    .xl\:block\! {
      display: block !important;
    }

    .xl\:flex\! {
      display: flex !important;
    }

    .xl\:hidden {
      display: none;
    }

    .xl\:inline-block\! {
      display: inline-block !important;
    }

    .xl\:h-\[95px\] {
      height: 95px;
    }

    .xl\:h-\[172px\] {
      height: 172px;
    }

    .xl\:h-\[180px\] {
      height: 180px;
    }

    .xl\:min-h-0 {
      min-height: calc(var(--spacing) * 0);
    }

    .xl\:min-h-7 {
      min-height: calc(var(--spacing) * 7);
    }

    .xl\:min-h-\[408px\] {
      min-height: 408px;
    }

    .xl\:min-h-\[410px\] {
      min-height: 410px;
    }

    .xl\:min-h-\[480px\] {
      min-height: 480px;
    }

    .xl\:min-h-\[485px\] {
      min-height: 485px;
    }

    .xl\:w-3\/4 {
      width: 75%;
    }

    .xl\:w-6\/12 {
      width: 50%;
    }

    .xl\:w-8\/10 {
      width: 80%;
    }

    .xl\:w-9\/10 {
      width: 90%;
    }

    .xl\:w-\[65\%\] {
      width: 65%;
    }

    .xl\:w-\[88px\] {
      width: 88px;
    }

    .xl\:w-\[180px\] {
      width: 180px;
    }

    .xl\:w-\[308px\] {
      width: 308px;
    }

    .xl\:w-\[632px\] {
      width: 632px;
    }

    .xl\:w-auto {
      width: auto;
    }

    .xl\:w-full {
      width: 100%;
    }

    .xl\:max-w-\[90\%\] {
      max-width: 90%;
    }

    .xl\:max-w-\[316px\] {
      max-width: 316px;
    }

    .xl\:max-w-\[484px\] {
      max-width: 484px;
    }

    .xl\:max-w-\[700px\] {
      max-width: 700px;
    }

    .xl\:max-w-\[960px\] {
      max-width: 960px;
    }

    .xl\:min-w-\[250px\] {
      min-width: 250px;
    }

    .xl\:grid-cols-4 {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }

    .xl\:flex-row {
      flex-direction: row;
    }

    .xl\:items-center {
      align-items: center;
    }

    .xl\:justify-end {
      justify-content: flex-end;
    }

    .xl\:justify-start {
      justify-content: flex-start;
    }

    .xl\:gap-4 {
      gap: calc(var(--spacing) * 4);
    }

    .xl\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }

    .xl\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .xl\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .xl\:gap-12 {
      gap: calc(var(--spacing) * 12);
    }

    .xl\:gap-15 {
      gap: calc(var(--spacing) * 15);
    }

    .xl\:gap-72 {
      gap: calc(var(--spacing) * 72);
    }

    .xl\:gap-\[18px\] {
      gap: 18px;
    }

    .xl\:gap-\[105px\] {
      gap: 105px;
    }

    .xl\:gap-x-16 {
      column-gap: calc(var(--spacing) * 16);
    }

    .xl\:gap-y-12 {
      row-gap: calc(var(--spacing) * 12);
    }

    .xl\:rounded-tl-\[30px\] {
      border-top-left-radius: 30px;
    }

    .xl\:border-0 {
      border-style: var(--tw-border-style);
      border-width: 0;
    }

    .xl\:border-b-4 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 4px;
    }

    .xl\:border-transparent {
      border-color: #0000;
    }

    .xl\:bg-transparent {
      background-color: #0000;
    }

    .xl\:bg-contain {
      background-size: contain;
    }

    .xl\:p-12 {
      padding: calc(var(--spacing) * 12);
    }

    .xl\:px-0 {
      padding-inline: calc(var(--spacing) * 0);
    }

    .xl\:px-4\.5 {
      padding-inline: calc(var(--spacing) * 4.5);
    }

    .xl\:px-7 {
      padding-inline: calc(var(--spacing) * 7);
    }

    .xl\:px-8 {
      padding-inline: calc(var(--spacing) * 8);
    }

    .xl\:px-12 {
      padding-inline: calc(var(--spacing) * 12);
    }

    .xl\:px-16 {
      padding-inline: calc(var(--spacing) * 16);
    }

    .xl\:px-18 {
      padding-inline: calc(var(--spacing) * 18);
    }

    .xl\:px-20 {
      padding-inline: calc(var(--spacing) * 20);
    }

    .xl\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }

    .xl\:py-0 {
      padding-block: calc(var(--spacing) * 0);
    }

    .xl\:py-3\.5 {
      padding-block: calc(var(--spacing) * 3.5);
    }

    .xl\:py-6 {
      padding-block: calc(var(--spacing) * 6);
    }

    .xl\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }

    .xl\:py-10 {
      padding-block: calc(var(--spacing) * 10);
    }

    .xl\:py-12 {
      padding-block: calc(var(--spacing) * 12);
    }

    .xl\:py-14 {
      padding-block: calc(var(--spacing) * 14);
    }

    .xl\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }

    .xl\:py-18 {
      padding-block: calc(var(--spacing) * 18);
    }

    .xl\:py-20 {
      padding-block: calc(var(--spacing) * 20);
    }

    .xl\:py-24 {
      padding-block: calc(var(--spacing) * 24);
    }

    .xl\:pt-4\.5 {
      padding-top: calc(var(--spacing) * 4.5);
    }

    .xl\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .xl\:pt-15 {
      padding-top: calc(var(--spacing) * 15);
    }

    .xl\:pt-24 {
      padding-top: calc(var(--spacing) * 24);
    }

    .xl\:pr-\[42px\] {
      padding-right: 42px;
    }

    .xl\:pb-\[120px\] {
      padding-bottom: 120px;
    }

    .xl\:pl-0 {
      padding-left: calc(var(--spacing) * 0);
    }

    .xl\:pl-5 {
      padding-left: calc(var(--spacing) * 5);
    }

    .xl\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .xl\:text-9xl {
      font-size: var(--text-9xl);
      line-height: var(--tw-leading, var(--text-9xl--line-height));
    }

    .xl\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .xl\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .xl\:text-xl {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }

    .xl\:leading-\[34px\] {
      --tw-leading: 34px;
      line-height: 34px;
    }

    .xl\:opacity-100 {
      opacity: 1;
    }
  }

  @media (hover: hover) {
    @media (min-width: 80rem) {
      .hover\:xl\:border-plum:hover {
        border-color: var(--color-plum);
      }
    }
  }

  @media (min-width: 96rem) {
    .\32 xl\:my-32 {
      margin-block: calc(var(--spacing) * 32);
    }

    .\32 xl\:prose-2xl {
      font-size: 1.5rem;
      line-height: 1.66667;
    }

    .\32 xl\:prose-2xl :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
    }

    .\32 xl\:prose-2xl :where([class~="lead"]):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.06667em;
      margin-bottom: 1.06667em;
      font-size: 1.25em;
      line-height: 1.46667;
    }

    .\32 xl\:prose-2xl :where(blockquote):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.77778em;
      margin-bottom: 1.77778em;
      padding-inline-start: 1.11111em;
    }

    .\32 xl\:prose-2xl :where(h1):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: .875em;
      font-size: 2.66667em;
      line-height: 1;
    }

    .\32 xl\:prose-2xl :where(h2):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.5em;
      margin-bottom: .833333em;
      font-size: 2em;
      line-height: 1.08333;
    }

    .\32 xl\:prose-2xl :where(h3):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.55556em;
      margin-bottom: .666667em;
      font-size: 1.5em;
      line-height: 1.22222;
    }

    .\32 xl\:prose-2xl :where(h4):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.66667em;
      margin-bottom: .666667em;
      line-height: 1.5;
    }

    .\32 xl\:prose-2xl :where(img):not(:where([class~="not-prose"], [class~="not-prose"] *)), .\32 xl\:prose-2xl :where(picture):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .\32 xl\:prose-2xl :where(picture > img):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .\32 xl\:prose-2xl :where(video):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .\32 xl\:prose-2xl :where(kbd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .25em;
      padding-inline-end: .333333em;
      padding-bottom: .25em;
      border-radius: .375rem;
      padding-inline-start: .333333em;
      font-size: .833333em;
    }

    .\32 xl\:prose-2xl :where(code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .833333em;
    }

    .\32 xl\:prose-2xl :where(h2 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .875em;
    }

    .\32 xl\:prose-2xl :where(h3 code):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .888889em;
    }

    .\32 xl\:prose-2xl :where(pre):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: 1.2em;
      padding-inline-end: 1.6em;
      padding-bottom: 1.2em;
      border-radius: .5rem;
      margin-top: 2em;
      margin-bottom: 2em;
      padding-inline-start: 1.6em;
      font-size: .833333em;
      line-height: 1.8;
    }

    .\32 xl\:prose-2xl :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .\32 xl\:prose-2xl :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
      padding-inline-start: 1.58333em;
    }

    .\32 xl\:prose-2xl :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .5em;
      margin-bottom: .5em;
    }

    .\32 xl\:prose-2xl :where(ol > li):not(:where([class~="not-prose"], [class~="not-prose"] *)), .\32 xl\:prose-2xl :where(ul > li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: .416667em;
    }

    .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ul > li p):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .833333em;
      margin-bottom: .833333em;
    }

    .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ul > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ul > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.33333em;
    }

    .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ol > li > p:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > ol > li > p:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 1.33333em;
    }

    .\32 xl\:prose-2xl :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .666667em;
      margin-bottom: .666667em;
    }

    .\32 xl\:prose-2xl :where(dl):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
      margin-bottom: 1.33333em;
    }

    .\32 xl\:prose-2xl :where(dt):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1.33333em;
    }

    .\32 xl\:prose-2xl :where(dd):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: .5em;
      padding-inline-start: 1.58333em;
    }

    .\32 xl\:prose-2xl :where(hr):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 3em;
      margin-bottom: 3em;
    }

    .\32 xl\:prose-2xl :where(hr + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .\32 xl\:prose-2xl :where(h2 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .\32 xl\:prose-2xl :where(h3 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)), .\32 xl\:prose-2xl :where(h4 + *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .\32 xl\:prose-2xl :where(table):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      font-size: .833333em;
      line-height: 1.4;
    }

    .\32 xl\:prose-2xl :where(thead th):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: .6em;
      padding-bottom: .8em;
      padding-inline-start: .6em;
    }

    .\32 xl\:prose-2xl :where(thead th:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .\32 xl\:prose-2xl :where(thead th:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .\32 xl\:prose-2xl :where(tbody td, tfoot td):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-top: .8em;
      padding-inline-end: .6em;
      padding-bottom: .8em;
      padding-inline-start: .6em;
    }

    .\32 xl\:prose-2xl :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-start: 0;
    }

    .\32 xl\:prose-2xl :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      padding-inline-end: 0;
    }

    .\32 xl\:prose-2xl :where(figure):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 2em;
      margin-bottom: 2em;
    }

    .\32 xl\:prose-2xl :where(figure > *):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
      margin-bottom: 0;
    }

    .\32 xl\:prose-2xl :where(figcaption):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 1em;
      font-size: .833333em;
      line-height: 1.6;
    }

    .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-top: 0;
    }

    .\32 xl\:prose-2xl :where(.\32 xl\:prose-2xl > :last-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
      margin-bottom: 0;
    }

    .\32 xl\:ml-7 {
      margin-left: calc(var(--spacing) * 7);
    }

    .\32 xl\:\!h-\[17\.6px\] {
      height: 17.6px !important;
    }

    .\32 xl\:\!h-\[22px\] {
      height: 22px !important;
    }

    .\32 xl\:\!h-\[27px\] {
      height: 27px !important;
    }

    .\32 xl\:h-\[25px\] {
      height: 25px;
    }

    .\32 xl\:h-\[35px\] {
      height: 35px;
    }

    .\32 xl\:h-\[74px\] {
      height: 74px;
    }

    .\32 xl\:h-\[85px\] {
      height: 85px;
    }

    .\32 xl\:h-\[210px\] {
      height: 210px;
    }

    .\32 xl\:h-\[213px\] {
      height: 213px;
    }

    .\32 xl\:h-\[387px\] {
      height: 387px;
    }

    .\32 xl\:min-h-\[263px\] {
      min-height: 263px;
    }

    .\32 xl\:min-h-\[355px\] {
      min-height: 355px;
    }

    .\32 xl\:min-h-\[508px\] {
      min-height: 508px;
    }

    .\32 xl\:min-h-\[510px\] {
      min-height: 510px;
    }

    .\32 xl\:min-h-\[560px\] {
      min-height: 560px;
    }

    .\32 xl\:min-h-\[607px\] {
      min-height: 607px;
    }

    .\32 xl\:\!w-\[23\.5px\] {
      width: 23.5px !important;
    }

    .\32 xl\:\!w-\[28px\] {
      width: 28px !important;
    }

    .\32 xl\:w-1\/2 {
      width: 50%;
    }

    .\32 xl\:w-\[25px\] {
      width: 25px;
    }

    .\32 xl\:w-\[35px\] {
      width: 35px;
    }

    .\32 xl\:w-\[71px\] {
      width: 71px;
    }

    .\32 xl\:w-\[85px\] {
      width: 85px;
    }

    .\32 xl\:w-\[394px\] {
      width: 394px;
    }

    .\32 xl\:w-\[816px\] {
      width: 816px;
    }

    .\32 xl\:w-full {
      width: 100%;
    }

    .\32 xl\:max-w-9\/20 {
      max-width: 45%;
    }

    .\32 xl\:max-w-11\/20 {
      max-width: 55%;
    }

    .\32 xl\:max-w-\[287px\] {
      max-width: 287px;
    }

    .\32 xl\:max-w-\[1000px\] {
      max-width: 1000px;
    }

    .\32 xl\:max-w-\[1097px\] {
      max-width: 1097px;
    }

    .\32 xl\:gap-7 {
      gap: calc(var(--spacing) * 7);
    }

    .\32 xl\:gap-8 {
      gap: calc(var(--spacing) * 8);
    }

    .\32 xl\:gap-10 {
      gap: calc(var(--spacing) * 10);
    }

    .\32 xl\:gap-16 {
      gap: calc(var(--spacing) * 16);
    }

    .\32 xl\:gap-20 {
      gap: calc(var(--spacing) * 20);
    }

    .\32 xl\:gap-40 {
      gap: calc(var(--spacing) * 40);
    }

    .\32 xl\:gap-\[70px\] {
      gap: 70px;
    }

    .\32 xl\:gap-\[136px\] {
      gap: 136px;
    }

    .\32 xl\:rounded-tl-\[42px\] {
      border-top-left-radius: 42px;
    }

    .\32 xl\:rounded-tl-\[150px\] {
      border-top-left-radius: 150px;
    }

    .\32 xl\:px-6 {
      padding-inline: calc(var(--spacing) * 6);
    }

    .\32 xl\:px-15 {
      padding-inline: calc(var(--spacing) * 15);
    }

    .\32 xl\:px-28 {
      padding-inline: calc(var(--spacing) * 28);
    }

    .\32 xl\:px-36 {
      padding-inline: calc(var(--spacing) * 36);
    }

    .\32 xl\:px-\[10px\] {
      padding-inline: 10px;
    }

    .\32 xl\:px-\[12px\] {
      padding-inline: 12px;
    }

    .\32 xl\:py-16 {
      padding-block: calc(var(--spacing) * 16);
    }

    .\32 xl\:py-17 {
      padding-block: calc(var(--spacing) * 17);
    }

    .\32 xl\:py-\[70px\] {
      padding-block: 70px;
    }

    .\32 xl\:pt-6 {
      padding-top: calc(var(--spacing) * 6);
    }

    .\32 xl\:pt-\[1\.25px\] {
      padding-top: 1.25px;
    }

    .\32 xl\:pb-\[3\.25px\] {
      padding-bottom: 3.25px;
    }

    .\32 xl\:text-2xl {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }

    .\32 xl\:text-lg {
      font-size: var(--text-lg);
      line-height: var(--tw-leading, var(--text-lg--line-height));
    }

    .\32 xl\:text-sm {
      font-size: var(--text-sm);
      line-height: var(--tw-leading, var(--text-sm--line-height));
    }

    .\32 xl\:text-\[13px\] {
      font-size: 13px;
    }

    .\32 xl\:text-\[21px\] {
      font-size: 21px;
    }

    .\32 xl\:text-\[28px\] {
      font-size: 28px;
    }

    .\32 xl\:text-\[52px\] {
      font-size: 52px;
    }
  }

  .prose-p\:first-of-type\:text-21-size :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  @media (min-width: 64rem) {
    .prose-p\:first-of-type\:text-21-size :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
      font-size: 19px;
    }
  }

  @media (min-width: 96rem) {
    .prose-p\:first-of-type\:text-21-size :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
      font-size: 21px;
    }
  }

  .prose-p\:first-of-type\:leading-\[1\.75\] :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)):first-of-type {
    --tw-leading: 1.75;
    line-height: 1.75;
  }

  .prose-ol\:pl-0 :where(ol):not(:where([class~="not-prose"], [class~="not-prose"] *)), .prose-ul\:pl-0 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: calc(var(--spacing) * 0);
  }

  .prose-ul\:pl-2 :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-left: calc(var(--spacing) * 2);
  }

  .prose-ul\:text-left\! :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    text-align: left !important;
  }

  .prose-ul\:marker\:text-tangerine :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::marker {
    color: var(--color-tangerine);
  }

  .prose-ul\:marker\:text-tangerine :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))::marker {
    color: var(--color-tangerine);
  }

  .prose-ul\:marker\:text-tangerine :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *)) ::-webkit-details-marker {
    color: var(--color-tangerine);
  }

  .prose-ul\:marker\:text-tangerine :where(ul):not(:where([class~="not-prose"], [class~="not-prose"] *))::-webkit-details-marker {
    color: var(--color-tangerine);
  }

  .prose-li\:ps-0 :where(li):not(:where([class~="not-prose"], [class~="not-prose"] *)) {
    padding-inline-start: calc(var(--spacing) * 0);
  }

  .\[\&_\*\]\:mt-0 * {
    margin-top: calc(var(--spacing) * 0);
  }

  .\[\&_\*\]\:mb-0 * {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&_\*\]\:h-\[156\.76px\] * {
    height: 156.76px;
  }

  .\[\&_\*\]\:h-\[196px\] * {
    height: 196px;
  }

  .\[\&_\*\]\:h-\[200px\] * {
    height: 200px;
  }

  .\[\&_\*\]\:h-full * {
    height: 100%;
  }

  .\[\&_\*\]\:w-full * {
    width: 100%;
  }

  .\[\&_\*\]\:object-cover * {
    object-fit: cover;
  }

  @media (min-width: 96rem) {
    .\[\&_\*\]\:2xl\:h-\[195px\] * {
      height: 195px;
    }
  }

  .\[\&_\.btn\]\:text-21-size .btn {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  @media (min-width: 64rem) {
    .\[\&_\.btn\]\:text-21-size .btn {
      font-size: 19px;
    }
  }

  @media (min-width: 96rem) {
    .\[\&_\.btn\]\:text-21-size .btn {
      font-size: 21px;
    }
  }

  .\[\&_\.btn-wrapper\]\:flex .btn-wrapper {
    display: flex;
  }

  .\[\&_\.btn-wrapper\]\:justify-end .btn-wrapper {
    justify-content: flex-end;
  }

  .\[\&_\.contextual\]\:h-auto .contextual {
    height: auto;
  }

  .\[\&_\.contextual\]\:w-auto .contextual {
    width: auto;
  }

  .\[\&_\.field--name-field-logo\]\:h-full .field--name-field-logo {
    height: 100%;
  }

  .\[\&_\.field--name-field-logo\]\:w-full .field--name-field-logo {
    width: 100%;
  }

  .\[\&_\.field--name-field-logo\]\:max-w-\[200px\] .field--name-field-logo {
    max-width: 200px;
  }

  .\[\&_\.field-content\]\:h-full .field-content {
    height: 100%;
  }

  .\[\&_\.icon-item\]\:last-of-type\:hidden .icon-item:last-of-type {
    display: none;
  }

  @media (min-width: 48rem) {
    .md\:\[\&_\.icon-item\]\:last-of-type\:flex .icon-item:last-of-type {
      display: flex;
    }
  }

  .\[\&_\.js-form-item\]\:w-full .js-form-item {
    width: 100%;
  }

  .\[\&_\.link-title\]\:break-all .link-title {
    word-break: break-all;
  }

  .\[\&_\.paragraph--type--form\]\:p-0 .paragraph--type--form {
    padding: calc(var(--spacing) * 0);
  }

  .\[\&_\.summary\]\:hidden .summary {
    display: none;
  }

  .\[\&_\.views-field\]\:h-full .views-field {
    height: 100%;
  }

  .\[\&_a\]\:mt-8 a {
    margin-top: calc(var(--spacing) * 8);
  }

  .\[\&_a\]\:block a {
    display: block;
  }

  .\[\&_a\]\:py-2 a {
    padding-block: calc(var(--spacing) * 2);
  }

  .\[\&_a\]\:font-bold a {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .\[\&_a\]\:text-plum a {
    color: var(--color-plum);
  }

  .\[\&_a\]\:text-sky a {
    color: var(--color-sky);
  }

  .\[\&_a\]\:underline a {
    text-decoration-line: underline;
  }

  .\[\&_a\]\:underline-offset-4 a {
    text-underline-offset: 4px;
  }

  .\[\&_a\]\:transition-all a {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .\[\&_a\]\:duration-300 a {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .\[\&_a\]\:ease-in-out a {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  @media (hover: hover) {
    .\[\&_a\]\:hover\:text-tangerine a:hover {
      color: var(--color-tangerine);
    }

    .\[\&_a\]\:hover\:underline a:hover {
      text-decoration-line: underline;
    }
  }

  @media (min-width: 48rem) {
    .\[\&_a\]\:md\:py-4 a {
      padding-block: calc(var(--spacing) * 4);
    }
  }

  @media (min-width: 64rem) {
    .\[\&_a\]\:lg\:px-6 a {
      padding-inline: calc(var(--spacing) * 6);
    }
  }

  .\[\&_img\]\:h-full img {
    height: 100%;
  }

  .\[\&_img\]\:w-full img {
    width: 100%;
  }

  .\[\&_img\]\:object-contain img {
    object-fit: contain;
  }

  .\[\&_img\]\:object-cover img {
    object-fit: cover;
  }

  .\[\&_li\]\:m-0 li {
    margin: calc(var(--spacing) * 0);
  }

  .\[\&_li\]\:list-none li {
    list-style-type: none;
  }

  .\[\&_nav\]\:flex nav {
    display: flex;
  }

  .\[\&_nav\]\:justify-center nav {
    justify-content: center;
  }

  .\[\&_p\]\:my-0 p {
    margin-block: calc(var(--spacing) * 0);
  }

  .\[\&_p\]\:mt-0 p, .\[\&_p\]\:first-of-type\:mt-0 p:first-of-type {
    margin-top: calc(var(--spacing) * 0);
  }

  @media (hover: hover) {
    .group-hover\/item\:\[\&_rect\]\:fill-tangerine:is(:where(.group\/item):hover *) rect {
      fill: var(--color-tangerine);
    }

    .group-hover\/link\:\[\&_rect\]\:fill-sky:is(:where(.group\/link):hover *) rect {
      fill: var(--color-sky);
    }
  }

  .\[\&_span\]\:hidden span {
    display: none;
  }

  .\[\&_span\]\:px-4 span {
    padding-inline: calc(var(--spacing) * 4);
  }

  @media (min-width: 64rem) {
    .\[\&_span\]\:lg\:px-8 span {
      padding-inline: calc(var(--spacing) * 8);
    }
  }

  .\[\&_svg\]\:text-plum svg {
    color: var(--color-plum);
  }

  .\[\&_ul\]\:flex ul {
    display: flex;
  }

  .\[\&_ul\]\:flex-col ul {
    flex-direction: column;
  }

  .\[\&_ul\]\:flex-wrap ul {
    flex-wrap: wrap;
  }

  .\[\&_ul\]\:justify-center ul {
    justify-content: center;
  }

  .\[\&_ul\]\:gap-2 ul {
    gap: calc(var(--spacing) * 2);
  }

  .\[\&_ul\]\:gap-4 ul {
    gap: calc(var(--spacing) * 4);
  }

  .\[\&_ul\]\:gap-7 ul {
    gap: calc(var(--spacing) * 7);
  }

  @media (min-width: 48rem) {
    .\[\&_ul\]\:md\:gap-4 ul {
      gap: calc(var(--spacing) * 4);
    }
  }

  .\[\&_video\]\:object-cover video {
    object-fit: cover;
  }

  .prose {
    --tw-prose-body: var(--color-plum);
    --tw-prose-headings: var(--color-plum);
    --tw-prose-links: var(--color-plum);
    --tw-prose-bold: var(--color-plum);
    --tw-leading: 26px;
    max-width: 80ch;
    line-height: 26px;
  }

  @media (min-width: 48rem) {
    .prose {
      --tw-leading: 1.75;
      line-height: 1.75;
    }
  }

  .prose strong {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .sidebar > div:nth-child(2) {
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: var(--color-neutral-600);
    background-color: #0000;
  }

  .sidebar > div:nth-child(2) h3 {
    color: var(--color-neutral-600);
  }

  .sidebar > div:nth-child(2) .button {
    border-style: var(--tw-border-style);
    background-color: var(--color-neutral-600);
    color: var(--color-white);
    border-width: 2px;
  }

  @media (hover: hover) {
    .sidebar > div:nth-child(2) .button:hover {
      background-color: var(--color-white);
      color: var(--color-neutral-600);
    }
  }

  .cta .btn {
    margin-top: auto;
  }

  .swiper {
    display: flex;
  }

  .swiper-wrapper {
    align-items: stretch;
  }

  .swiper-slide {
    flex-direction: column;
    display: flex;
    height: auto !important;
  }

  .tabs button.active {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
    border-color: var(--color-black);
  }

  .swiper-buttons > div {
    position: static !important;
  }
}

@font-face {
  font-family: Area Normal;
  src: local(Area Normal Regular), local(AreaNormal-Regular), url("/themes/custom/cwa/dist/fonts/AreaNormal-Regular.woff2") format("woff2"), url("/themes/custom/cwa/dist/fonts/AreaNormal-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Area Normal;
  src: local(Area Normal Semibold), local(AreaNormal-Semibold), url("/themes/custom/cwa/dist/fonts/AreaNormal-Semibold.woff2") format("woff2"), url("/themes/custom/cwa/dist/fonts/AreaNormal-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Area Normal;
  src: local(Area Normal Bold), local(AreaNormal-Bold), url("/themes/custom/cwa/dist/fonts/AreaNormal-Bold.woff2") format("woff2"), url("/themes/custom/cwa/dist/fonts/AreaNormal-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

.do, .dont {
  align-items: center;
  gap: calc(var(--spacing) * 4);
  min-height: 40px;
  list-style-type: none;
  display: flex;
}

:is(.do, .dont):before {
  content: "";
  background-color: #0000;
  background-repeat: no-repeat;
  background-size: contain;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  display: block;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .field--name-field-eligibility-form, :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .field--name-field-general-contact-form {
  border-radius: var(--radius-xl);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-buff);
  overflow: hidden;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .field--name-field-general-contact-form {
  background-color: var(--color-buff);
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .js-form-type-checkbox {
  gap: calc(var(--spacing) * 4);
  flex-direction: row;
  display: flex;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-buff);
  margin-block: calc(var(--spacing) * 0) !important;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker ul, :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker ul li {
  list-style-type: none;
}

:where(:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker > :not(:last-child)) {
  --tw-divide-x-reverse: 0;
  border-inline-style: var(--tw-border-style);
  border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));
  border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));
  border-color: var(--color-buff);
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step {
  justify-content: center;
  align-items: center;
  gap: calc(var(--spacing) * 2);
  background-color: var(--color-plum);
  padding-inline: calc(var(--spacing) * 8);
  padding-block: calc(var(--spacing) * 7);
  color: var(--color-plum);
  display: flex;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-title {
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  color: var(--color-white);
}

@media (min-width: 80rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-title {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}

@media (min-width: 96rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-title {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-text {
  padding: calc(var(--spacing) * 0);
  overflow: visible;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-marker:before {
  content: var(--tw-content);
  content: var(--tw-content);
  content: var(--tw-content);
  --tw-content: attr(data-text);
  content: var(--tw-content);
  background-color: #0000;
  display: block;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-marker:after {
  content: var(--tw-content);
  display: none;
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-marker:before {
  content: var(--tw-content);
}

@media (min-width: 48rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step .progress-marker:before {
    display: none;
  }
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active {
  background-color: var(--color-blossom);
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-marker:before {
  content: var(--tw-content);
  color: var(--color-tangerine);
  content: var(--tw-content);
}

@media (min-width: 48rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-marker:before {
    display: block;
  }
}

@media (min-width: 48rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-marker:before {
    height: 11px;
  }
}

@media (min-width: 48rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-marker:before {
    width: 11px;
  }
}

@media (min-width: 48rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-marker:before {
    background-color: var(--color-tangerine);
  }
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-marker:before {
  content: var(--tw-content);
}

@media (min-width: 48rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-marker:before {
    --tw-content: "";
    content: var(--tw-content);
  }
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .webform-progress-tracker .progress-step.is-active .progress-title {
  color: var(--color-plum);
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .training-endorsement-form-wrapper {
  background-color: var(--color-buff);
  margin-block: calc(var(--spacing) * 4);
  padding: calc(var(--spacing) * 0);
}

@media (min-width: 48rem) {
  :is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .training-endorsement-form-wrapper {
    margin-block: calc(var(--spacing) * 10);
    padding: calc(var(--spacing) * 8);
  }
}

:is(.eligibility-tool-wrapper, .section--form, .section--two-columns) .training-endorsement-form-wrapper > .form-item {
  margin-bottom: calc(var(--spacing) * 5);
}

.webform-submission-eligibility-tool-form {
  position: relative;
}

.eligibility-tool-wrapper .field--name-field-eligibility-form [role="contentinfo"] {
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  height: calc(var(--spacing) * 12);
  width: 100%;
  padding: calc(var(--spacing) * 2);
  text-align: center;
  font-size: var(--text-xs);
  line-height: var(--tw-leading, var(--text-xs--line-height));
  color: var(--color-red-700);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

@media (min-width: 48rem) {
  .eligibility-tool-wrapper .field--name-field-eligibility-form [role="contentinfo"] {
    height: calc(var(--spacing) * 20);
    padding: calc(var(--spacing) * 8);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}

.eligibility-tool-wrapper .form-wrapper {
  background-color: var(--color-buff);
  padding-inline: calc(var(--spacing) * 4);
  padding-top: calc(var(--spacing) * 12);
  padding-bottom: calc(var(--spacing) * 5);
}

@media (min-width: 48rem) {
  .eligibility-tool-wrapper .form-wrapper {
    padding-top: calc(var(--spacing) * 20);
  }
}

@media (min-width: 80rem) {
  .eligibility-tool-wrapper .form-wrapper {
    padding-inline: calc(var(--spacing) * 16);
  }
}

@media (min-width: 96rem) {
  .eligibility-tool-wrapper .form-wrapper {
    padding-inline: calc(var(--spacing) * 40);
  }
}

.eligibility-tool-wrapper .form-wrapper fieldset {
  padding: calc(var(--spacing) * 0);
}

.eligibility-tool-wrapper .form-wrapper fieldset + fieldset {
  margin-top: calc(var(--spacing) * 5);
}

.eligibility-tool-wrapper .form-wrapper .fieldset-legend {
  margin-bottom: calc(var(--spacing) * 5);
  padding: calc(var(--spacing) * 0);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  display: block;
}

@media (min-width: 64rem) {
  .eligibility-tool-wrapper .form-wrapper .fieldset-legend {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
}

@media (min-width: 96rem) {
  .eligibility-tool-wrapper .form-wrapper .fieldset-legend {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

.eligibility-tool-wrapper .form-wrapper .webform-element-description {
  margin-bottom: calc(var(--spacing) * 5);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}

.eligibility-tool-wrapper .form-wrapper .webform-options-display-one-column {
  gap: calc(var(--spacing) * 2);
  border-radius: var(--radius-3xl);
  border-style: var(--tw-border-style);
  border-width: 2px;
  border-color: var(--color-sky);
  background-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 2);
  padding-block: calc(var(--spacing) * 5);
  flex-direction: column;
  display: flex;
}

@media (min-width: 64rem) {
  .eligibility-tool-wrapper .form-wrapper .webform-options-display-one-column {
    gap: calc(var(--spacing) * 5);
    padding: calc(var(--spacing) * 7);
    flex-direction: row;
  }
}

.eligibility-tool-wrapper .form-wrapper .webform-type-radio > input {
  display: none;
}

.eligibility-tool-wrapper .form-wrapper .webform-type-radio > label {
  border-style: var(--tw-border-style);
  border-width: 2px;
  border-color: var(--color-sky);
  background-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 6);
  padding-block: calc(var(--spacing) * 4);
  font-size: var(--text-lg);
  line-height: var(--tw-leading, var(--text-lg--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  border-radius: 55px;
  display: block;
}

@media (min-width: 64rem) {
  .eligibility-tool-wrapper .form-wrapper .webform-type-radio > label {
    font-size: 19px;
  }
}

@media (min-width: 96rem) {
  .eligibility-tool-wrapper .form-wrapper .webform-type-radio > label {
    font-size: 21px;
  }
}

.eligibility-tool-wrapper .form-wrapper .webform-type-radio > input:checked + label {
  background-color: var(--color-sky);
  color: var(--color-white);
}

.eligibility-tool-wrapper .form-actions {
  gap: calc(var(--spacing) * 5);
  background-color: var(--color-buff);
  padding-inline: calc(var(--spacing) * 4);
  padding-top: calc(var(--spacing) * 0);
  padding-bottom: calc(var(--spacing) * 12);
  flex-direction: column;
  display: flex;
}

@media (min-width: 48rem) {
  .eligibility-tool-wrapper .form-actions {
    padding-bottom: calc(var(--spacing) * 20);
    flex-direction: row;
  }
}

@media (min-width: 80rem) {
  .eligibility-tool-wrapper .form-actions {
    padding-inline: calc(var(--spacing) * 16);
  }
}

@media (min-width: 96rem) {
  .eligibility-tool-wrapper .form-actions {
    padding-inline: calc(var(--spacing) * 40);
  }
}

.eligibility-tool-wrapper .form-actions input {
  width: 100%;
}

.top-navigation-wrapper .gtranslate_wrapper.gt_container--hich1m .gt_switcher .gt_selected {
  background-color: #0000;
}

.top-navigation-wrapper .gtranslate_wrapper.gt_container--hich1m .gt_switcher .gt_selected a {
  align-items: center;
  gap: calc(var(--spacing) * 2);
  border-radius: var(--radius-lg);
  border-color: var(--color-sky);
  background-color: var(--color-white);
  width: auto;
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  display: flex;
}

.top-navigation-wrapper .gtranslate_wrapper.gt_container--hich1m .gt_switcher .gt_option {
  position: absolute;
}

.mega-menu-wrapper-desktop .cta-wrapper:first-child {
  background-color: var(--color-blue);
  width: 100%;
  max-width: 484px;
}

.region-content-top .breadcrumb {
  padding-top: calc(var(--spacing) * 5);
  padding-bottom: calc(var(--spacing) * 12);
}

li::marker {
  color: var(--color-tangerine);
}

.paragraph--view-mode--full-width-tabs {
  max-width: 1438px;
  margin-inline: auto;
}

@media (min-width: 80rem) {
  .paragraph--view-mode--full-width-tabs {
    width: 91.6667%;
  }
}

.paragraph--view-mode--full-width-tabs nav {
  border-style: var(--tw-border-style);
  border-width: 0;
  flex-flow: column;
  display: flex;
}

@media (min-width: 48rem) {
  .paragraph--view-mode--full-width-tabs nav {
    flex-direction: row;
  }
}

.paragraph--view-mode--full-width-tabs nav button {
  border-bottom-style: var(--tw-border-style);
  --tw-border-style: dotted;
  border-style: dotted;
  border-bottom-width: 1px;
  border-color: var(--color-tangerine);
  width: 100%;
  color: var(--color-plum);
}

.paragraph--view-mode--full-width-tabs nav button.active {
  border-bottom-style: var(--tw-border-style);
  --tw-border-style: solid;
  border-style: solid;
  border-bottom-width: 4px;
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item {
  margin-top: calc(var(--spacing) * 14);
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__image-wrapper {
  aspect-ratio: 625 / 499;
  border-radius: 20px;
  max-width: 625px;
}

@media (min-width: 80rem) {
  .paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__image-wrapper {
    width: 58.3333%;
  }
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__text-wrapper {
  gap: calc(var(--spacing) * 4);
  margin-right: auto;
}

@media (min-width: 48rem) {
  .paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__text-wrapper {
    max-width: 550px;
  }
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__text-wrapper h2 {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

@media (min-width: 48rem) {
  .paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__text-wrapper h2 {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

@media (min-width: 64rem) {
  .paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__text-wrapper h2 {
    font-size: 24px;
  }
}

@media (min-width: 96rem) {
  .paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__text-wrapper h2 {
    font-size: 36px;
  }
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__links-wrapper {
  margin-top: calc(var(--spacing) * 8);
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__links-wrapper .wide-links {
  border-bottom-style: var(--tw-border-style);
  --tw-border-style: dashed;
  border-style: dashed;
  border-bottom-width: 1px;
  border-color: var(--color-tangerine);
  width: 100%;
  padding-bottom: calc(var(--spacing) * 4);
}

@media (hover: hover) {
  .paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__links-wrapper .wide-links:hover {
    --tw-border-style: solid;
    border-style: solid;
  }
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__links-wrapper .wide-links svg {
  color: var(--color-tangerine);
}

.paragraph--view-mode--full-width-tabs .paragraph--type--text-with-image-tab-item .text-with-media__links-wrapper .wide-links:last-child {
  border-style: var(--tw-border-style);
  border-width: 0;
}

.carousel-single-slide.swiper-container.swiper-horizontal {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.single-carousel-slide-pagination .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: initial;
  bottom: initial;
  top: initial;
  gap: 16px;
  display: flex;
  position: relative;
  overflow: visible;
  transform: none;
}

.single-carousel-slide-pagination .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  height: calc(var(--spacing) * 4);
  width: calc(var(--spacing) * 4);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-plum);
  opacity: 1;
  background-color: #0000;
  border-radius: 3.40282e38px;
  transform: scale(1);
}

.single-carousel-slide-pagination .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  background-color: var(--color-plum);
}

.swiper-buttons {
  align-items: center;
  gap: calc(var(--spacing) * 4);
  display: flex;
}

.swiper-buttons .swiper-button-prev, .swiper-buttons .swiper-button-next {
  margin: calc(var(--spacing) * 0);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sky);
  border-radius: 3.40282e38px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

:is(.swiper-buttons .swiper-button-prev, .swiper-buttons .swiper-button-next):after, :is(.swiper-buttons .swiper-button-prev, .swiper-buttons .swiper-button-next):before {
  content: "";
  display: none;
}

.swiper-buttons .swiper-button-prev {
  rotate: 180deg;
}

@media (min-width: 80rem) {
  .swiper-buttons {
    width: 48px;
  }
}

@media (min-width: 96rem) {
  .swiper-buttons {
    height: 60px;
  }
}

.swiper-buttons .swiper-button-prev, .swiper-buttons .swiper-button-next {
  width: 48px;
  height: 48px;
}

@media (min-width: 96rem) {
  :is(.swiper-buttons .swiper-button-prev, .swiper-buttons .swiper-button-next) {
    width: 60px;
    height: 60px;
  }
}

@media (min-width: 80rem) {
  .single-carousel-swiper-buttons {
    width: 55px;
  }
}

@media (min-width: 96rem) {
  .single-carousel-swiper-buttons {
    height: 69px;
  }
}

.single-carousel-swiper-buttons .swiper-button-prev, .single-carousel-swiper-buttons .swiper-button-next {
  width: 55px;
  height: 55px;
}

@media (min-width: 96rem) {
  :is(.single-carousel-swiper-buttons .swiper-button-prev, .single-carousel-swiper-buttons .swiper-button-next) {
    width: 69px;
    height: 69px;
  }
}

.theme-hollow .news-card {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sky);
  border-radius: 20px;
  padding: 18px;
}

.theme-hollow .card-content-wrapper {
  padding-inline: calc(var(--spacing) * 0);
  padding-bottom: calc(var(--spacing) * 16);
}

.view-filter-by-topic .view-filters {
  margin-bottom: calc(var(--spacing) * 12);
}

.bef-links ul {
  gap: calc(var(--spacing) * 4);
  flex-wrap: wrap;
  display: flex;
}

.bef-links ul li {
  margin: calc(var(--spacing) * 0);
  list-style-type: none;
  display: inline-block;
}

.bef-links ul li a {
  border-style: var(--tw-border-style);
  border-width: 2px;
  border-color: var(--color-sky);
  background-color: var(--color-white);
  padding-inline: calc(var(--spacing) * 7);
  padding-block: calc(var(--spacing) * 2.5);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .3s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .3s;
  transition-timing-function: var(--ease-in-out);
  border-radius: 3.40282e38px;
  display: block;
}

.bef-links ul li a:hover, .bef-links ul li a.active {
  background-color: var(--color-sky);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .3s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .3s;
  transition-timing-function: var(--ease-in-out);
}

.bef-links--pathway-options ul {
  gap: calc(var(--spacing) * 0);
}

.bef-links--pathway-options ul li a {
  border-style: var(--tw-border-style);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  --tw-leading: var(--leading-tight);
  line-height: var(--leading-tight);
  color: var(--color-plum);
  border-width: 0;
}

@media (min-width: 40rem) {
  .bef-links--pathway-options ul li a {
    padding-inline: calc(var(--spacing) * 7);
  }
}

.bef-links--pathway-options ul li a.bef-link--selected .spot {
  background-color: var(--color-plum);
}

.bef-links--pathway-options ul li a.bef-link--selected:hover .spot {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .3s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .3s;
  transition-timing-function: var(--ease-in-out);
}

.bef-links--pathway-options ul li a:hover {
  background-color: #0000 !important;
}

.bef-links--pathway-options ul li a.bef-link--selected:hover, .bef-links--pathway-options ul li a.bef-link--selected {
  background-color: var(--color-sky) !important;
}

.table-scroll-wrapper {
  position: relative;
}

.table-scroll-wrapper:after {
  content: "";
  pointer-events: none;
  background: linear-gradient(to left, #fff7ec 20%, #0000);
  width: 40px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

@media (min-width: 48rem) {
  .table-scroll-wrapper:after {
    display: none;
  }
}

.membership-table-wrapper {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}

.membership-table-wrapper table {
  border-collapse: collapse;
  width: 100%;
  min-width: 600px;
}

.membership-table {
  width: 100%;
}

.membership-table tr th, .membership-table tr td {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-color: var(--color-sky);
  padding-inline: calc(var(--spacing) * 1);
  padding-block: calc(var(--spacing) * 2);
}

@media (min-width: 48rem) {
  :is(.membership-table tr th, .membership-table tr td) {
    padding: calc(var(--spacing) * 4);
  }
}

:is(.membership-table tr th, .membership-table tr td):nth-child(2) {
  background-color: var(--color-blossom);
  text-align: center;
  width: 25%;
}

:is(.membership-table tr th, .membership-table tr td):nth-child(3) {
  background-color: var(--color-blue);
  text-align: center;
  width: 25%;
}

:is(.membership-table tr th, .membership-table tr td) svg {
  margin-inline: auto;
}

.membership-table tr td:first-child {
  padding-right: calc(var(--spacing) * 2);
  padding-left: calc(var(--spacing) * 0);
}

@media (min-width: 48rem) {
  .membership-table tr td:first-child {
    padding-inline: calc(var(--spacing) * 7);
  }
}

.membership-table tr td:first-child summary {
  --tw-font-weight: var(--font-weight-bold);
  font-size: 13px;
  font-weight: var(--font-weight-bold);
  align-items: center;
  gap: 12px;
  list-style-type: none;
  display: inline-flex;
}

@media (min-width: 48rem) {
  .membership-table tr td:first-child summary {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  @media (min-width: 64rem) {
    .membership-table tr td:first-child summary {
      font-size: 19px;
    }
  }

  @media (min-width: 96rem) {
    .membership-table tr td:first-child summary {
      font-size: 21px;
    }
  }
}

.membership-table tr td:first-child summary strong {
  --tw-translate-y: calc(var(--spacing) * -.5);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}

.membership-table tr td:first-child summary:after {
  content: "";
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'><circle cx='15' cy='15' r='15' fill='%2380A0ED'/><path d='M10.1895 15.2832H19.2667' stroke='%233D004B' stroke-width='2.28571' stroke-linecap='round' stroke-linejoin='round'/><path d='M14.7285 19.8115L14.7285 10.7549' stroke='%233D004B' stroke-width='2.28571' stroke-linecap='round' stroke-linejoin='round'/></svg>");
  width: 30px;
  height: 30px;
  display: none;
}

@media (min-width: 48rem) {
  .membership-table tr td:first-child summary:after {
    display: inline-block !important;
  }
}

.membership-table tr td:first-child details[open] summary:after {
  content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'><circle cx='15' cy='15' r='15' fill='%2380A0ED'/><path d='M10.1885 15.283H19.2658' stroke='%233D004B' stroke-width='2.28571' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

.membership-table tr td > p {
  display: none;
}

.membership-table tr th {
  --tw-font-weight: var(--font-weight-bold);
  font-size: 13px;
  font-weight: var(--font-weight-bold);
}

@media (min-width: 48rem) {
  .membership-table tr th {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  @media (min-width: 64rem) {
    .membership-table tr th {
      font-size: 19px;
    }
  }

  @media (min-width: 96rem) {
    .membership-table tr th {
      font-size: 21px;
    }
  }
}

.membership-table tr th.membership-table__benefit-title {
  padding-left: calc(var(--spacing) * 0);
  text-align: left;
}

.membership-table tr th.membership-table__student-title {
  border-top-left-radius: var(--radius-2xl);
}

.membership-table tr th.membership-table__membership-title {
  border-top-right-radius: var(--radius-2xl);
}

.membership-table tr:last-child td {
  --tw-border-style: none;
  border-style: none;
}

.membership-table tr .membership-table__footer-student {
  border-bottom-left-radius: var(--radius-2xl);
}

.membership-table tr .membership-table__footer-membership {
  border-bottom-right-radius: var(--radius-2xl);
}

.membership-table tr .membership-table__button-wrapper {
  margin-inline: auto;
  margin-block: calc(var(--spacing) * 4);
  max-width: 250px;
}

.membership-table tr .membership-table__button-wrapper .btn, .membership-table tr .membership-table__button-wrapper .btn-white {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-sky);
  min-height: 50px;
  padding-inline: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 3);
  text-align: center;
  justify-content: center;
}

.featured-news-sidebar .cta {
  height: 100%;
  padding: calc(var(--spacing) * 6);
  border-radius: 10px;
}

@media (min-width: 80rem) {
  .featured-news-sidebar .cta {
    min-height: 510px;
    padding: calc(var(--spacing) * 12);
  }
}

.featured-news-sidebar .cta .cta-icon {
  display: none;
}

.featured-news-sidebar .cta .cta-title-link {
  margin-bottom: calc(var(--spacing) * 6);
}

.featured-news-sidebar .cta .cta-content {
  display: none;
}

.featured-news-sidebar .cta .cta-link-wrapper {
  align-self: flex-start;
  margin-top: auto;
}

.featured-news-sidebar .cta .cta-link {
  align-items: center;
  gap: calc(var(--spacing) * 3);
  background-color: var(--color-white);
  padding-block: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 3);
  padding-left: calc(var(--spacing) * 7);
  font-size: var(--text-sm);
  line-height: var(--tw-leading, var(--text-sm--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  color: var(--color-plum);
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, visibility, content-visibility, overlay, pointer-events;
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: var(--tw-duration, var(--default-transition-duration));
  --tw-duration: .3s;
  --tw-ease: var(--ease-in-out);
  transition-duration: .3s;
  transition-timing-function: var(--ease-in-out);
  padding-left: calc(var(--spacing) * 5);
  border-radius: 50px;
  align-self: flex-start;
  display: flex;
}

@media (hover: hover) {
  .featured-news-sidebar .cta .cta-link:hover {
    background-color: var(--color-blossom);
    color: var(--color-plum);
  }
}

@media (min-width: 48rem) {
  .featured-news-sidebar .cta .cta-link {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}

@media (min-width: 64rem) {
  .featured-news-sidebar .cta .cta-link {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}

.featured-news-sidebar .cta .cta-link span {
  padding-bottom: calc(var(--spacing) * 1);
}

@media (hover: hover) {
  .featured-news-sidebar .cta .cta-link:hover svg {
    color: var(--color-white);
  }
}

.site-logo img {
  width: 110px;
}

.section--cta .cta-involved {
  margin-block: calc(var(--spacing) * 0);
}

.standard-card-image-wrapper {
  background-image: url("/themes/custom/cwa/dist/images/default_blossom_bg_image.svg");
  background-position: 0;
  background-size: cover;
}

.\[--card-color\:\#FFE8D9\] .standard-card-image-wrapper {
  background-image: url("/themes/custom/cwa/dist/images/default_sky_bg_image.svg");
  background-position: 0;
  background-size: cover;
}

.page-node-type-resources-search .quicklinks-wrapper {
  display: none;
}

.menu--simple-mega-menu {
  position: initial;
}

.mega-menu-wrapper-mobile {
  top: var(--mobile-top-offset, 70px);
  height: calc(100vh - var(--mobile-top-offset, 70px));
}

[x-cloak] {
  display: none !important;
}

.swiper-pagination, .swiper-notification, .ajax-progress, .ajax-progress-throbber {
  display: none;
}

.do:before {
  background-image: url("data:image/svg+xml;utf8,<svg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'><circle cx='20' cy='20' r='20' fill='%2380A0ED'/><g clip-path='url(%23clip0_6231_4161)'><path d='M14.3999 21.8666L16.6399 24.8532C16.8966 25.1955 17.0249 25.3666 17.1999 25.3666C17.3749 25.3666 17.5032 25.1955 17.7599 24.8532L25.5999 14.3999' stroke='%233D004B' stroke-width='1.4' stroke-linecap='round'/></g><defs><clipPath id='clip0_6231_4161'><rect width='14' height='14' fill='white' transform='translate(13 13)'/></clipPath></defs></svg>");
}

.dont:before {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'><circle cx='20' cy='20' r='20' fill='%23FF691F'/><path d='M13 13L27 27M27 13L13 27' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}

@media (min-width: 40rem) {
  .paragraph--view-mode--three-cards > article:nth-child(2) {
    grid-column-start: 1;
  }
}

@media (min-width: 80rem) {
  .paragraph--view-mode--three-cards > article:nth-child(2) {
    grid-column-start: 3;
  }
}

@media (min-width: 40rem) {
  .paragraph--view-mode--three-cards > article:nth-child(3) {
    grid-column-start: 2;
  }
}

@media (min-width: 80rem) {
  .paragraph--view-mode--three-cards > article:nth-child(3) {
    grid-column-start: 4;
  }
}

@media (min-width: 40rem) {
  .paragraph--view-mode--four-cards.variable-grid > article:nth-child(2) {
    grid-column: span 1 / span 1;
  }
}

@media (min-width: 64rem) {
  .paragraph--view-mode--four-cards.variable-grid > article:nth-child(2) {
    grid-column: span 2 / span 2;
  }
}

@media (min-width: 80rem) {
  .paragraph--view-mode--four-cards.variable-grid > article:nth-child(2) {
    grid-column: span 2 / span 2;
  }
}

@media (min-width: 48rem) {
  :is(.carousel .swiper-slide, .mosaic-carousel .swiper-slide) {
    width: auto !important;
  }
}

.summary p {
  margin-top: calc(var(--spacing) * 0);
}

.card-title-size {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
}

@media (min-width: 64rem) {
  .card-title-size {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

@media (min-width: 80rem) {
  .card-title-size {
    font-size: 24px;
  }
}

@media (min-width: 96rem) {
  .card-title-size {
    font-size: 32px;
  }
}

.text-blog-article-size {
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
}

@media (min-width: 48rem) {
  .text-blog-article-size {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
}

@media (min-width: 64rem) {
  .text-blog-article-size {
    font-size: 16px;
  }
}

@media (min-width: 96rem) {
  .text-blog-article-size {
    font-size: 18px;
  }
}

.paywall-blocks h3 {
  font-size: var(--text-xl);
  line-height: var(--tw-leading, var(--text-xl--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

@media (min-width: 64rem) {
  .paywall-blocks h3 {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
}

@media (min-width: 96rem) {
  .paywall-blocks h3 {
    font-size: 28px;
  }
}

.paywall-blocks .cta {
  padding: calc(var(--spacing) * 4.5);
  border-radius: 20px;
}

@media (min-width: 64rem) {
  .paywall-blocks .cta {
    min-height: calc(var(--spacing) * 0);
  }
}

@media (min-width: 96rem) {
  .paywall-blocks .cta {
    padding: calc(var(--spacing) * 6);
  }
}

.paywall-blocks .cta .btn {
  right: calc(var(--spacing) * -2);
  bottom: calc(var(--spacing) * -2);
  position: relative;
}

@media (min-width: 1536px) and (max-width: 1692px) {
  .swiper-slide > .q-card {
    width: clamp(351.25px, 27.4038vw - 69.6731px, 394px) !important;
  }

  .swiper-slide > .h-card {
    width: clamp(730.5px, 54.8077vw - 111.346px, 816px) !important;
  }
}

.text-with-media p a {
  color: var(--color-plum);
}

.text-with-media p a:hover {
  color: var(--color-tangerine);
}

.text-with-media ul li a {
  color: var(--color-plum);
}

.text-with-media ul li a:hover {
  color: var(--color-tangerine);
}

.text-with-media .bg-plum ul li a {
  color: var(--color-white);
}

.text-with-media .bg-plum ul li a:hover {
  color: var(--color-tangerine);
}

.single-occupation .prose h3 {
  font-size: var(--text-2xl);
  line-height: var(--tw-leading, var(--text-2xl--line-height));
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

@media (min-width: 48rem) {
  .single-occupation .prose h3 {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
}

@media (min-width: 64rem) {
  .single-occupation .prose h3 {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
}

@media (min-width: 96rem) {
  .single-occupation .prose h3 {
    font-size: 42px;
  }
}

.pager {
  margin-top: calc(var(--spacing) * 12);
  justify-content: center;
  display: flex;
}

.pager .pager__items {
  gap: calc(var(--spacing) * 0);
  display: flex;
}

.pager .pager__item {
  margin: calc(var(--spacing) * 0);
  height: calc(var(--spacing) * 9);
  width: calc(var(--spacing) * 9);
  border-radius: var(--radius-md);
  justify-content: center;
  align-items: center;
  padding: 14px;
  display: flex;
}

.pager .pager__item a {
  margin-bottom: calc(var(--spacing) * .5);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-font-weight: var(--font-weight-normal);
  font-weight: var(--font-weight-normal);
  display: block;
}

.pager .pager__item.is-active {
  background-color: var(--color-sky);
}

.pager .pager__item.is-active a {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: var(--font-weight-bold);
}

.pager .pager__item.pager__item--prev, .pager .pager__item.pager__item--next, .pager .pager__item.pager__item--first, .pager .pager__item.pager__item--last {
  width: auto;
}

.pager .pager__item.pager__item--first, .pager .pager__item.pager__item--last {
  display: none;
}

@media (min-width: 48rem) {
  :is(.pager .pager__item.pager__item--first, .pager .pager__item.pager__item--last) {
    display: flex !important;
  }
}

.region-content .section--cta:last-of-type {
  margin-top: calc(var(--spacing) * 0);
  margin-bottom: calc(var(--spacing) * 0);
}

@media (min-width: 48rem) {
  .region-content .section--cta:last-of-type {
    margin-top: calc(var(--spacing) * 24);
    margin-bottom: calc(var(--spacing) * 24);
  }
}

.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content {
  postion: relative;
  overflow: visible;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) h2 {
  font-size: 42px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) h3 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 42px;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) p:first-of-type {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) ol {
  counter-reset: list-counter;
  padding: 0;
  margin: 20px;
  padding-inline-start: 1.55556em;
  list-style: decimal;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) ol li {
  counter-increment: list-counter;
  margin: 5px 0;
  padding: 10px;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) .block-block-contentacbdb93b-0c84-445c-bb19-69b36e09855a {
  margin-bottom: 0 !important;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote {
  background-color: var(--color-blossom);
  border-left: 0;
  border-radius: 20px;
  padding: 20px 40px;
}

@media (min-width: 768px) {
  :is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote {
    padding: 40px 60px;
  }
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote:before {
  content: "";
  background-image: url("data:image/svg+xml;utf8,<svg%20width='72'%20height='42'%20viewBox='0%200%2072%2042'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'><path%20d='M72%200C70.9739%204.45715%2069.8907%209.20001%2068.7506%2014.2286C67.7245%2019.2571%2066.7553%2024.1714%2065.8432%2028.9714C64.9311%2033.6571%2064.19%2038%2063.6199%2042H40.19L38.9928%2040.1143C40.0189%2036%2041.3301%2031.6571%2042.9263%2027.0857C44.5225%2022.5143%2046.2327%2017.8857%2048.057%2013.2C49.9952%208.51429%2051.8764%204.11429%2053.7007%200H72ZM33.0072%200C31.9811%204.45715%2030.8979%209.20001%2029.7578%2014.2286C28.7317%2019.2571%2027.7625%2024.1714%2026.8504%2028.9714C25.9383%2033.6571%2025.1972%2038%2024.6271%2042H1.19715L0%2040.1143C1.02613%2036%202.33731%2031.6571%203.93351%2027.0857C5.52971%2022.5143%207.23993%2017.8857%209.06416%2013.2C11.0024%208.51429%2012.8836%204.11429%2014.7079%200H33.0072Z'%20fill='%23FF691F'/></svg>");
  background-repeat: no-repeat;
  width: 72px;
  height: 40px;
  margin-bottom: 40px;
  font-size: 4rem;
  display: block;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote :after, :is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote p:before {
  content: "";
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote p:first-of-type {
  color: var(--color-plum);
  margin-top: 0;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
}

@media (min-width: 768px) {
  :is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote p:first-of-type {
    font-size: 42px;
  }
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote .field--name-field-quote {
  margin-bottom: 40px;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote .field--name-field-quote-name {
  color: var(--color-plum);
  margin-top: 20px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 30px;
}

:is(.node--type-resource .resource-article-intro, .practice-resource-content, .report-content, .node--type-news-article .node__content) blockquote .field--name-field-quote-job-title {
  color: var(--color-plum);
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}

:is(.block-views-blockreport-information, .block-views-blockpractice-resource-information, .block-views-blockreport-information) .field--name-field-citation p {
  margin-top: 0;
  line-height: 28px;
}

:is(.block-views-blockreport-information, .block-views-blockpractice-resource-information, .block-views-blockreport-information) .views-field {
  margin-bottom: 18px;
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-space-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-x-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
