@layer config, global, vendor, layouts, components, utilities;@layer config.base{:root{--box-shadow-0:none;--box-shadow-1:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);--box-shadow-2:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);--box-shadow-3:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);--box-shadow-4:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);--box-shadow-5:0 20px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);--constrain-sm:50rem;--constrain-md:68.75rem;--constrain-lg:137.5rem;--duration-shortest:150ms;--duration-short:200ms;--duration-standard:375ms;--duration-long:400ms;--duration-intro:270ms;--duration-outro:195ms;--easing-ease-in-out:cubic-bezier(0.4,0,0.2,1);--easing-ease-out:cubic-bezier(0,0,0.2,1);--easing-ease-in:cubic-bezier(0.4,0,1,1);--easing-sharp:cubic-bezier(0.4,0,0.6,1);--donation-blue:#65a3b0;--donation-dark-blue:#32737f;--brand-blue-base:#0071bc;--brand-blue-light:#4773aa;--brand-blue-light-1:#8ba6ca;--brand-blue-light-2:#dce4ef;--brand-blue-dark:#205493;--brand-blue-dark-1:#112e51;--brand-ocean-blue-base:#1dc2ae;--brand-ocean-blue-light:#29e1cb;--brand-ocean-blue-light-1:#7efbe1;--brand-ocean-blue-dark:#008480;--brand-ocean-blue-dark-1:#0b4b3f;--grayscale-white:#fff;--grayscale-gray-1:#f1f1f1;--grayscale-gray-2:#e6e6e6;--grayscale-gray-3:#adadad;--grayscale-gray-4:#757575;--grayscale-gray-5:#5c5c5c;--grayscale-gray-6:#454545;--grayscale-gray-7:#1b1b1b;--grayscale-black:#000;--other-green-base:#94bfa2;--other-green-light:#e7f4e4;--other-red-base:#e31c3d;--other-red-dark:#cd2026;--other-red-dark-1:#981b1e;--other-red-light:#e59393;--other-red-light-1:#f9dede;--other-yellow-base:#fad980;--other-yellow-light:#fff1d2;--other-yellow-neon:#ff0;--spacing-0:0;--spacing-0-5:0.25rem;--spacing-1:0.5rem;--spacing-1-5:0.75rem;--spacing-2:1rem;--spacing-2-5:1.25rem;--spacing-3:1.5rem;--spacing-4:2rem;--spacing-5:2.5rem;--spacing-6:3rem;--spacing-7:3.5rem;--spacing-8:4rem;--spacing-9:4.5rem;--spacing-10:5rem;--spacing-12:6rem;--spacing-15:7.5rem;--gutter-width:2.5rem;--site-margins:1rem}}@layer config.base{@media (min-width:1024px){:root{--site-margins:2rem}}}@layer config.base{:root{--font-family-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Oxygen-Sans",Ubuntu,Cantarell,"Fira Sans",Droid Sans,sans-serif;--font-family-monospace:Menlo,Consolas,"Lucida Console","Liberation Mono","Courier New",monospace,sans-serif;--base-font-size:16px;--font-size-1:0.75rem;--font-size-2:0.875rem;--font-size-3:1rem;--font-size-4:1.125rem;--font-size-5:1.3125rem;--font-size-6:1.4375rem;--font-size-7:1.625rem;--font-size-8:1.875rem;--font-size-9:2.125rem;--font-size-10:2.4375rem;--font-size-11:2.75rem;--font-size-12:3.125rem;--font-size-13:3.5rem;--font-size-14:4rem;--font-size-15:4.5rem;--responsive-font-size-1:0.75rem;--responsive-font-size-2:0.875rem;--responsive-font-size-3:1rem;--responsive-font-size-4:clamp(1.0625rem,1.0444rem + 0.0806vw,1.1250rem);--responsive-font-size-5:clamp(1.1875rem,1.1512rem + 0.1613vw,1.3125rem);--responsive-font-size-6:clamp(1.3125rem,1.2762rem + 0.1613vw,1.4375rem);--responsive-font-size-7:clamp(1.4375rem,1.3831rem + 0.2419vw,1.6250rem);--responsive-font-size-8:clamp(1.6250rem,1.5524rem + 0.3226vw,1.8750rem);--responsive-font-size-9:clamp(1.7500rem,1.6411rem + 0.4839vw,2.1250rem);--responsive-font-size-10:clamp(1.9375rem,1.7923rem + 0.6452vw,2.4375rem);--responsive-font-size-11:clamp(2.1250rem,1.9435rem + 0.8065vw,2.7500rem);--responsive-font-size-12:clamp(2.3750rem,2.1573rem + 0.9677vw,3.1250rem);--responsive-font-size-13:clamp(2.5625rem,2.2903rem + 1.2097vw,3.5000rem);--responsive-font-size-14:clamp(2.8750rem,2.5484rem + 1.4516vw,4.0000rem);--responsive-font-size-15:clamp(3.1250rem,2.7258rem + 1.7742vw,4.5000rem);--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--letterspacing-tight:-0.04em;--letterspacing-normal:0;--letterspacing-wide:0.02em;--line-height-shortest:1;--line-height-short:1.1;--line-height-base:1.45;--line-height-tall:1.6;--line-height-taller:1.7;--line-height-tallest:2}}@layer config.usage{:root{--background-site:var(--donation-blue);--button-background-active:var(--brand-blue-dark-1);--button-background-color:var(--brand-blue-base);--button-background-hover:var(--brand-blue-dark);--button-background-disabled:var(--grayscale-gray-1);--button-border-color:var(--button-background-color);--button-border-disabled:var(--button-background-disabled);--button-border-hover:var(--button-background-hover);--button-font-size:var(--base-font-size);--button-text-active:var(--grayscale-white);--button-text-color:var(--grayscale-white);--button-text-disabled:var(--grayscale-gray-3);--button-text-hover:var(--grayscale-white);--mark-background:var(--other-yellow-neon);--mark-text:var(--grayscale-gray-7);--selection-background:var(--brand-blue-base);--selection-text:var(--grayscale-white);--table-background:var(--grayscale-white);--table-background-foot:var(--grayscale-gray-1);--table-background-head:var(--grayscale-gray-1);--table-border:var(--grayscale-gray-5);--text-link:var(--donation-dark-blue);--text-link-active:var(--grayscale-black);--text-link-hover:var(--grayscale-black);--text-link-visited:var(--donation-dark-blue);--text-on-dark:var(--grayscale-white);--text-on-light:var(--grayscale-gray-7);--text-primary:var(--grayscale-white);--text-secondary:var(--grayscale-gray-5);--ui-accent:var(--brand-blue-base);--ui-accent-dark:var(--brand-blue-dark-1);--ui-accent-light:var(--brand-blue-light);--ui-background:var(--grayscale-gray-3);--ui-background-dark:var(--grayscale-gray-6);--ui-background-light:var(--grayscale-gray-1);--ui-border:var(--grayscale-gray-3);--ui-border-dark:var(--grayscale-gray-6);--ui-border-light:var(--grayscale-gray-1);--ui-focus:var(--brand-blue-light);--ui-text-dark:var(--grayscale-gray-5);--ui-text-light:var(--grayscale-gray-3);--form-background:var(--grayscale-gray-1);--form-background-active:var(--grayscale-white);--form-background-unchecked:var(--grayscale-white);--form-background-checked:var(--brand-blue-base);--form-border:var(--grayscale-gray-2);--form-border-dark:var(--grayscale-gray-5);--form-border-light:var(--grayscale-gray-1);--form-disabled-opacity:0.35;--form-thumb:var(--grayscale-gray-5);--form-track:var(--grayscale-gray-3)}}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:300;src:url(/_next/static/media/6ec89c3f4265bc9b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:300;src:url(/_next/static/media/155cae559bbd1a77-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:400;src:url(/_next/static/media/f1df658da56627d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:400;src:url(/_next/static/media/4de1fea1a954a5b6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:700;src:url(/_next/static/media/162938472036e0a8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:700;src:url(/_next/static/media/6d664cce900333ee-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:900;src:url(/_next/static/media/af4d27004aa34222-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lato_26ae0d;font-style:normal;font-weight:900;src:url(/_next/static/media/7ff6869a1704182a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lato_Fallback_26ae0d;src:local("Arial");ascent-override:101.03%;descent-override:21.80%;line-gap-override:0.00%;size-adjust:97.69%}.__className_26ae0d{font-family:__Lato_26ae0d,__Lato_Fallback_26ae0d,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}.__variable_26ae0d{--font-family-primary:"__Lato_26ae0d","__Lato_Fallback_26ae0d",Helvetica Neue,Helvetica,Arial,sans-serif}@import "data:text/css;base64,QGltcG9ydCAnbWl4aW5zJyBsYXllcihnbG9iYWwp" layer(global);@layer global{main{display:block}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-family-monospace);font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focusring,[type=reset]::-moz-focusring,[type=submit]::-moz-focusring,button::-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}abbr,blockquote,code,kbd,q,samp,tt,var{-webkit-hyphens:none;hyphens:none}[tabindex="-1"]:focus{outline-color:transparent!important}::-moz-selection{background:var(--selection-background);color:var(--selection-text);text-shadow:none}::selection{background:var(--selection-background);color:var(--selection-text);text-shadow:none}}@layer global{@layer global{*,:after,:before{box-sizing:inherit}@media print{*{background-color:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}@page{margin:2cm}}}}@layer global{@layer global{html{box-sizing:border-box;font-family:var(--font-family-primary);font-size:calc(100% * calc(var(--base-font-size, 16px) / 16));line-height:var(--line-height-base);min-block-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}}}@layer global{@layer global{body{background-color:var(--background-site);color:var(--text-primary);inline-size:100%;margin:0;min-height:100vh;overflow-x:hidden;padding:0 0 150px;position:relative;word-wrap:break-word}body.has-open-menu,body.has-open-modal{overflow:hidden;-webkit-overflow-scrolling:touch}}}@layer global{@layer global{@media print{nav{display:none}}}}@layer global{@layer global{summary{display:list-item}iframe{border:0}}}@layer global{@layer global{@media print{iframe{display:none}}}}@layer global{@layer global{.h1,h1{color:inherit;-webkit-hyphens:none;hyphens:none;line-height:var(--line-height-base);margin-block:0 var(--spacing-2);margin-inline:0;text-rendering:optimizeLegibility}@media print{.h1,h1{orphans:3;page-break-after:avoid;widows:3}:is(h1,.h1):after{display:inline-block}}.h1,h1{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--responsive-font-size-12);font-weight:var(--font-weight-bold);line-height:var(--line-height-short)}.h2,h2{color:inherit;-webkit-hyphens:none;hyphens:none;line-height:var(--line-height-base);margin-block:0 var(--spacing-2);margin-inline:0;text-rendering:optimizeLegibility}@media print{.h2,h2{orphans:3;page-break-after:avoid;widows:3}:is(h2,.h2):after{display:inline-block}}.h2,h2{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--responsive-font-size-10);font-weight:var(--font-weight-bold);line-height:var(--line-height-short)}.h3,h3{color:inherit;-webkit-hyphens:none;hyphens:none;line-height:var(--line-height-base);margin-block:0 var(--spacing-2);margin-inline:0;text-rendering:optimizeLegibility}@media print{.h3,h3{orphans:3;page-break-after:avoid;widows:3}:is(h3,.h3):after{display:inline-block}}.h3,h3{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--responsive-font-size-8);font-weight:var(--font-weight-bold);line-height:var(--line-height-short)}.h4,h4{color:inherit;-webkit-hyphens:none;hyphens:none;margin-block:0 var(--spacing-2);margin-inline:0;text-rendering:optimizeLegibility}@media print{.h4,h4{orphans:3;page-break-after:avoid;widows:3}:is(h4,.h4):after{display:inline-block}}.h4,h4{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--responsive-font-size-7);font-weight:var(--font-weight-bold);line-height:var(--line-height-base)}.h5,h5{color:inherit;-webkit-hyphens:none;hyphens:none;margin-block:0 var(--spacing-2);margin-inline:0;text-rendering:optimizeLegibility}@media print{.h5,h5{orphans:3;page-break-after:avoid;widows:3}:is(h5,.h5):after{display:inline-block}}.h5,h5{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--responsive-font-size-3)}.h5,.h6,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-base)}.h6,h6{color:inherit;-webkit-hyphens:none;hyphens:none;margin-block:0 var(--spacing-2);margin-inline:0;text-rendering:optimizeLegibility}@media print{.h6,h6{orphans:3;page-break-after:avoid;widows:3}:is(h6,.h6):after{display:inline-block}}.h6,h6{color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--responsive-font-size-2);font-weight:var(--font-weight-semibold);letter-spacing:var(--letterspacing-tight);line-height:var(--line-height-tall);text-transform:uppercase}*+:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-block-start:1em}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6){margin-block-start:0}}}@layer global{@layer global{p{margin-block:0 var(--spacing-2);margin-inline:0}@media print{p{orphans:3;widows:3}}}}@layer global{@layer global{a{outline:solid transparent;outline-offset:2px}a:focus{outline-color:var(--ui-focus)}a:focus:not(:focus-visible){outline-color:transparent}a{background-color:transparent;color:var(--text-link);text-decoration:none;-webkit-text-decoration-skip:objects;transition-duration:var(--duration-short);transition-property:background-color,border-color,color,outline-color;transition-timing-function:var(--easing-ease-in)}a:visited{color:var(--text-link-visited)}a:focus,a:hover{color:var(--text-link-hover);text-decoration:underline}a:active{color:var(--text-link-active)}@media print{a,a:visited{text-decoration:none}a[href]:after{content:" <" attr(href) ">";font-family:var(--font-family-primary);font-size:10pt;font-weight:400;text-transform:lowercase}a[href*="?"]:after,a[href^="#"]:after,a[href^="javascript:"]:after,a[href^="mailto:"]:after,a[href^="tel:"]:after{content:""}}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}abbr:hover{cursor:help}@media print{abbr[title]:after{content:" (" attr(title) ")"}}cite{color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);letter-spacing:var(--letterspacing-wide);line-height:var(--line-height-short)}dfn{font-style:italic}mark{background:var(--mark-background);color:var(--mark-text)}small{font-size:75%}sub{bottom:-.25em}sup{top:-.5em}blockquote{color:var(--text-link);font-family:var(--font-family-primary);font-size:var(--font-size-7);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);margin-block:0 var(--spacing-5);margin-inline:0}*+blockquote{margin-block-start:var(--spacing-5)}blockquote p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}}}@layer global{@layer global{:is(blockquote p):before{content:"\201C"}:is(blockquote p):after{content:"\201D"}blockquote cite{display:block;margin-block-start:var(--spacing-2);text-align:end}:is(blockquote cite) em{border-inline-start:1px solid var(--ui-border);font-weight:var(--font-weight-regular);margin-inline-start:var(--spacing-0-5);padding-inline-start:var(--spacing-1)}blockquote :last-child{margin-block-end:0}@media print{blockquote{page-break-inside:avoid}}}}@layer global{@layer global{pre{margin:0 0 var(--spacing-2);overflow:auto}@media print{pre{page-break-inside:avoid}}}}@layer global{@layer global{hr{border:solid var(--ui-border);border-width:1px 0 0;box-sizing:content-box;height:0;margin:0 0 var(--spacing-3);overflow:auto}*+hr{margin-block-start:var(--spacing-3)}ul{list-style-type:disc;margin:0 0 var(--spacing-2);padding:0;padding-inline-start:var(--spacing-3)}ul ol,ul ul{margin-block-start:calc(var(--spacing-2) / 2)}ol{margin:0 0 var(--spacing-2);padding:0 0 0 var(--spacing-3);padding-inline-start:var(--spacing-3)}ol ol,ol ul{margin-top:calc(var(--spacing-2) / 2)}li{margin-block-end:var(--spacing-1)}li:last-child{margin-block-end:0}}}@layer global{@layer global{@media print{li{page-break-inside:avoid}}}}@layer global{@layer global{dd{margin-block-end:var(--spacing-2);padding-inline-start:var(--spacing-3)}dd dt+dd{margin-block-start:0}dl{margin-block-end:var(--spacing-2)}caption{margin-block-end:var(--spacing-0-5)}table{border-collapse:collapse;border-spacing:0;margin-block-end:var(--spacing-2);min-inline-size:100%}td,th{background-color:var(--table-background);border:1px solid var(--table-border);padding:var(--spacing-2)}th{text-align:start}}}@layer global{@layer global{@media print{tr{page-break-inside:avoid}}tfoot td,tfoot th{background-color:var(--table-background-foot)}thead td,thead th{background-color:var(--table-background-head)}@media print{thead{display:table-header-group}}}}@layer global{@layer global{button{overflow:visible}fieldset{border:0;margin:0;padding:0}input{line-height:normal}legend{border:0;box-sizing:border-box;color:inherit;display:table;margin:0;max-inline-size:100%;padding:0;white-space:normal}optgroup{font-weight:var(--font-weight-bold)}textarea{overflow:auto}audio:not([controls]){display:none;height:0}canvas{display:inline-block}figure{margin:0 0 var(--spacing-2)}img{border:0;font-style:italic;height:auto;max-width:100%;vertical-align:middle}}}@layer global{@layer global{@media print{img{max-width:100%!important;page-break-inside:avoid}}}}@layer global{@layer global{svg:not(:root){overflow:hidden}video{max-width:100%}}}@layer global{@layer components{.icon{display:inline-block;fill:currentColor;height:1em;inset-block-start:-2px;position:relative;vertical-align:middle;width:1em}.icon,.icon *{transition:none}.icon.is-spaced-before{margin-inline-start:.25em}.icon.is-spaced-after{margin-inline-end:.25em}}}@layer utility{.u-visually-hidden,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal}:is(.focusable:is(.visually-hidden,.u-visually-hidden),.u-focusable:is(.visually-hidden,.u-visually-hidden)):active,:is(.focusable:is(.visually-hidden,.u-visually-hidden),.u-focusable:is(.visually-hidden,.u-visually-hidden)):focus{clip:auto;height:auto;overflow:visible;position:static;width:auto}.hidden,.u-hidden{display:none}.invisible,.u-invisible{visibility:hidden}}@layer utility{@media (min-width:640px){.align-left,.u-align-left{float:inline-start;margin-inline-end:var(--gutter-width)}@supports not (float:inline-start){.align-left,.u-align-left{float:left;margin-inline-end:0;margin-right:var(--gutter-width)}[dir=rtl] :is(.align-left,.u-align-left){float:right;margin-left:var(--gutter-width);margin-right:0}}}@media (min-width:640px){.align-right,.u-align-right{float:inline-end;margin-inline-start:var(--gutter-width)}@supports not (float:inline-start){.align-right,.u-align-right{float:right;margin-inline-start:0;margin-left:var(--gutter-width)}[dir=rtl] :is(.align-right,.u-align-right){float:left;margin-inline-end:0;margin-left:var(--gutter-width)}}}.align-center,.u-align-center{display:block;margin-inline:auto}.text-align-left,.u-text-align-left{text-align:left}.text-align-right,.u-text-align-right{text-align:right}.text-align-center,.u-text-align-center{text-align:center}.text-align-justify,.u-text-align-justify{text-align:justify}.u-clear-both{clear:both}.u-clear-left{clear:inline-start}@supports not (clear:inline-start){.u-clear-left{clear:left}[dir=rtl] .u-clear-left{clear:right}}.u-clear-right{clear:inline-end}@supports not (clear:inline-end){.u-clear-right{clear:right}[dir=rtl] .u-clear-right{clear:left}}}@layer utility{:is(.clearfix,.u-clearfix):after{clear:both;content:"";display:table}}@layer utility{.u-spacing-block-0{margin-block:var(--spacing-0)}.u-spacing-block-start-0{margin-block-start:var(--spacing-0)}.u-spacing-block-end-0{margin-block-end:var(--spacing-0)}.u-spacing-inline-0{margin-inline:var(--spacing-0)}.u-spacing-inline-start-0{margin-inline-start:var(--spacing-0)}.u-spacing-inline-end-0{margin-inline-end:var(--spacing-0)}.u-spacing-block-0-5{margin-block:var(--spacing-0-5)}.u-spacing-block-start-0-5{margin-block-start:var(--spacing-0-5)}.u-spacing-block-end-0-5{margin-block-end:var(--spacing-0-5)}.u-spacing-inline-0-5{margin-inline:var(--spacing-0-5)}.u-spacing-inline-start-0-5{margin-inline-start:var(--spacing-0-5)}.u-spacing-inline-end-0-5{margin-inline-end:var(--spacing-0-5)}.u-spacing-block-1{margin-block:var(--spacing-1)}.u-spacing-block-start-1{margin-block-start:var(--spacing-1)}.u-spacing-block-end-1{margin-block-end:var(--spacing-1)}.u-spacing-inline-1{margin-inline:var(--spacing-1)}.u-spacing-inline-start-1{margin-inline-start:var(--spacing-1)}.u-spacing-inline-end-1{margin-inline-end:var(--spacing-1)}.u-spacing-block-1-5{margin-block:var(--spacing-1-5)}.u-spacing-block-start-1-5{margin-block-start:var(--spacing-1-5)}.u-spacing-block-end-1-5{margin-block-end:var(--spacing-1-5)}.u-spacing-inline-1-5{margin-inline:var(--spacing-1-5)}.u-spacing-inline-start-1-5{margin-inline-start:var(--spacing-1-5)}.u-spacing-inline-end-1-5{margin-inline-end:var(--spacing-1-5)}.u-spacing-block-2{margin-block:var(--spacing-2)}.u-spacing-block-start-2{margin-block-start:var(--spacing-2)}.u-spacing-block-end-2{margin-block-end:var(--spacing-2)}.u-spacing-inline-2{margin-inline:var(--spacing-2)}.u-spacing-inline-start-2{margin-inline-start:var(--spacing-2)}.u-spacing-inline-end-2{margin-inline-end:var(--spacing-2)}.u-spacing-block-2-5{margin-block:var(--spacing-2-5)}.u-spacing-block-start-2-5{margin-block-start:var(--spacing-2-5)}.u-spacing-block-end-2-5{margin-block-end:var(--spacing-2-5)}.u-spacing-inline-2-5{margin-inline:var(--spacing-2-5)}.u-spacing-inline-start-2-5{margin-inline-start:var(--spacing-2-5)}.u-spacing-inline-end-2-5{margin-inline-end:var(--spacing-2-5)}.u-spacing-block-3{margin-block:var(--spacing-3)}.u-spacing-block-start-3{margin-block-start:var(--spacing-3)}.u-spacing-block-end-3{margin-block-end:var(--spacing-3)}.u-spacing-inline-3{margin-inline:var(--spacing-3)}.u-spacing-inline-start-3{margin-inline-start:var(--spacing-3)}.u-spacing-inline-end-3{margin-inline-end:var(--spacing-3)}.u-spacing-block-4{margin-block:var(--spacing-4)}.u-spacing-block-start-4{margin-block-start:var(--spacing-4)}.u-spacing-block-end-4{margin-block-end:var(--spacing-4)}.u-spacing-inline-4{margin-inline:var(--spacing-4)}.u-spacing-inline-start-4{margin-inline-start:var(--spacing-4)}.u-spacing-inline-end-4{margin-inline-end:var(--spacing-4)}.u-spacing-block-5{margin-block:var(--spacing-5)}.u-spacing-block-start-5{margin-block-start:var(--spacing-5)}.u-spacing-block-end-5{margin-block-end:var(--spacing-5)}.u-spacing-inline-5{margin-inline:var(--spacing-5)}.u-spacing-inline-start-5{margin-inline-start:var(--spacing-5)}.u-spacing-inline-end-5{margin-inline-end:var(--spacing-5)}.u-spacing-block-6{margin-block:var(--spacing-6)}.u-spacing-block-start-6{margin-block-start:var(--spacing-6)}.u-spacing-block-end-6{margin-block-end:var(--spacing-6)}.u-spacing-inline-6{margin-inline:var(--spacing-6)}.u-spacing-inline-start-6{margin-inline-start:var(--spacing-6)}.u-spacing-inline-end-6{margin-inline-end:var(--spacing-6)}.u-spacing-block-7{margin-block:var(--spacing-7)}.u-spacing-block-start-7{margin-block-start:var(--spacing-7)}.u-spacing-block-end-7{margin-block-end:var(--spacing-7)}.u-spacing-inline-7{margin-inline:var(--spacing-7)}.u-spacing-inline-start-7{margin-inline-start:var(--spacing-7)}.u-spacing-inline-end-7{margin-inline-end:var(--spacing-7)}.u-spacing-block-8{margin-block:var(--spacing-8)}.u-spacing-block-start-8{margin-block-start:var(--spacing-8)}.u-spacing-block-end-8{margin-block-end:var(--spacing-8)}.u-spacing-inline-8{margin-inline:var(--spacing-8)}.u-spacing-inline-start-8{margin-inline-start:var(--spacing-8)}.u-spacing-inline-end-8{margin-inline-end:var(--spacing-8)}.u-spacing-block-9{margin-block:var(--spacing-9)}.u-spacing-block-start-9{margin-block-start:var(--spacing-9)}.u-spacing-block-end-9{margin-block-end:var(--spacing-9)}.u-spacing-inline-9{margin-inline:var(--spacing-9)}.u-spacing-inline-start-9{margin-inline-start:var(--spacing-9)}.u-spacing-inline-end-9{margin-inline-end:var(--spacing-9)}.u-spacing-block-10{margin-block:var(--spacing-10)}.u-spacing-block-start-10{margin-block-start:var(--spacing-10)}.u-spacing-block-end-10{margin-block-end:var(--spacing-10)}.u-spacing-inline-10{margin-inline:var(--spacing-10)}.u-spacing-inline-start-10{margin-inline-start:var(--spacing-10)}.u-spacing-inline-end-10{margin-inline-end:var(--spacing-10)}.u-spacing-block-12{margin-block:var(--spacing-12)}.u-spacing-block-start-12{margin-block-start:var(--spacing-12)}.u-spacing-block-end-12{margin-block-end:var(--spacing-12)}.u-spacing-inline-12{margin-inline:var(--spacing-12)}.u-spacing-inline-start-12{margin-inline-start:var(--spacing-12)}.u-spacing-inline-end-12{margin-inline-end:var(--spacing-12)}.u-spacing-block-15{margin-block:var(--spacing-15)}.u-spacing-block-start-15{margin-block-start:var(--spacing-15)}.u-spacing-block-end-15{margin-block-end:var(--spacing-15)}.u-spacing-inline-15{margin-inline:var(--spacing-15)}.u-spacing-inline-start-15{margin-inline-start:var(--spacing-15)}.u-spacing-inline-end-15{margin-inline-end:var(--spacing-15)}}