@charset "UTF-8";:host,:root{--site-max-width:160rem;--spacing-v:2rem;--spacing-h:2rem;--spacing:2rem;--grid-spacing:2rem;--border-radius-100:1px;--border-radius-200:2px;--border-radius-300:3px;--border-radius-400:5px;--border-radius-500:5px;--border-radius-600:6px;--border-radius-700:7px;--border-radius-800:8px;--border-radius-900:9px;--neutral-clr-100:#fff;--neutral-clr-200:#f3f6f4;--neutral-clr-300:#eeeeee;--neutral-clr-400:#bcbcbc;--neutral-clr-500:#999999;--neutral-clr-600:#5b5b5b;--neutral-clr-700:#444444;--neutral-clr-800:#222222;--neutral-clr-900:#000000;--bp-sm:57.6rem;--bp-md:76.8rem;--bp-lg:99.2rem;--bp-xl:120rem;--bp-xxl:140rem;--grid-gutter:var(--spacing-h);--container-padding:var(--spacing-h);--grid-columns:12;--col-span-all:calc(12 + 1);--col-span-halfs:calc(12 / 2);--col-span-thirds:calc(12 / 3);--col-span-quarters:calc(12 / 4);--col-span-fifths:calc(12 / 5);--block-item-span:var(--col-span-all);--block-xs-grid-column:var(--col-span-all);--block-sm-grid-column:var(--col-span-all);--block-md-grid-column:var(--col-span-halfs);--block-lg-grid-column:var(--col-span-thirds);--block-xl-grid-column:var(--col-span-quarters);--block-xxl-grid-column:var(--col-span-quarters);--text-ff:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,“Helvetica Neue”,Helvetica,sans-serif;--heading-ff:var(--text-ff);--heading-clr:#123A37;--heading-clr-alt:var(--text-clr);--site-bg-clr:var(--neutral-clr-100);--text-clr:#343230;--link-clr:var(--text-clr);--base-fs:10.5;--outline-clr:var(--text-clr);--fs-sm:clamp(1.33rem,0.09vw + 1.3rem,1.44rem);--fs-base:clamp(1.6rem,0.17vw + 1.53rem,1.8rem);--fs-md:clamp(1.92rem,0.28vw + 1.81rem,2.25rem);--fs-lg:clamp(2.3rem,0.42vw + 2.13rem,2.81rem);--fs-xl:clamp(2.76rem,0.63vw + 2.51rem,3.52rem);--fs-xxl:clamp(3.32rem,0.9vw + 2.96rem,4.39rem);--fs-xxxl:clamp(3.98rem,1.26vw + 3.48rem,5.49rem);--fs-fixed-sm:1.4rem;--fs-fixed-base:1.6rem;--fs-fixed-md:1.8rem;--fs-fixed-lg:2.2rem;--fs-fixed-xl:2.6rem;--fs-fixed-xxl:3.2rem;--fs-fixed-xxxl:4rem;--h1-fs:var(--fs-xxl);--h2-fs:var(--fs-xl);--h3-fs:var(--fs-lg);--h4-fs:var(--fs-md);--h5-fs:var(--fs-base);--h6-fs:var(--fs-base);--padding-inline:var(--spacing-h);--content-max-width:980px;--breakout-max-width:1140px;--feature-max-width:1340px;--site-max-width:1540px;--breakout-size:calc( (var(--breakout-max-width) - var(--content-max-width)) / 2 );--feature-size:calc( (var(--feature-max-width) - var(--breakout-max-width)) / 2 );--site-size:calc( (var(--site-max-width) - var(--feature-max-width)) / 2 );}@media (min-width:576px){:host,:root{--spacing-v:4rem;--spacing-h:3rem;--spacing:3rem;--grid-spacing:3rem;}.home-page{--spacing-v:8rem;}}*,*::before,*::after{box-sizing:border-box;}*{margin:0;}html,body{height:100%;}body{line-height:1.5;-webkit-font-smoothing:antialiased;}img,picture,video,canvas,svg{display:block;max-width:100%;}input,button,textarea,select{font:inherit;}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance;}#root,#__next{isolation:isolate;}p,li{text-wrap:pretty;}html{font-size:calc(var(--base-fs) / 16 * 100%);}body{color:var(--text-clr);font-family:var(--text-ff);font-size:var(--fs-base);}h1,h2{color:var(--heading-clr);font-family:var(--heading-ff);margin-bottom:0.6em;}h1{font-size:var(--h1-fs);}h2{font-size:var(--h2-fs);}h3{font-size:var(--h3-fs);}h4{font-size:var(--h4-fs);}h5,h6{font-size:var(--h5-fs);}p{margin-bottom:1em;color:var(--text-clr);}a{color:var(--link-clr);text-decoration:underline;text-underline-position:under;text-underline-offset:2px;}button{background-color:transparent;border:none;padding:0;color:var(--text-clr);}button:focus{outline:none;}input{background-color:transparent;border:none;padding:0.5em;}input[type=file]{padding:0;}input:focus{outline:none;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus,select:-webkit-autofill:active{color:black !important;-webkit-text-fill-color:black !important;-webkit-box-shadow:0 0 0 1000px transparent inset !important;-webkit-background-clip:text !important;background-clip:text !important;}fieldset{background-color:transparent;border:none;padding:0;}.form{--form-max-width:60rem;--label-fs:1.3rem;--label-fw:700;--label-clr:var(--text-clr);--input-border-clr:var(--accent-clr-05);--input-border-radius:var(--border-radius-500);--input-bg-clr:var(--neutral-clr-100);--input-bg-clr-alt:var(--accent-clr-02);--input-border-clr-alt:var(--accent-clr-02);--input-fs:var(--fs-fixed-base);--input-ff:var(--text-ff);--input-padding:1rem 1.5rem;--select-bg-clr:var(--comp-clr-01);--select-border-clr:transparent;--select-border-radius:var(--border-radius-500);--date-picker-icon-clr:var(--accent-clr-02);--group-spacing:2rem;width:100%;}.form--center{max-width:min(100%,var(--form-max-width));margin-inline:auto;}.form > * + *{margin-top:var(--group-spacing);}.form__groups{display:flex;flex-wrap:wrap;gap:var(--group-spacing);}.form__groups legend{flex:1;min-width:100%;}.form__groups > *{flex:1;}.form__groups-heading{margin-bottom:0.5em;font-weight:700;}.form__group > * + *{margin-top:1.5rem;}.form-field:has(.field-validation-error) .form-field__label,.form-field:has(:focus:invalid) .form-field__label{color:var(--invalid-clr);}.form-field:has(.field-validation-error) .form-field__control[type=text],.form-field:has(.field-validation-error) .form-field__control[type=date],.form-field:has(.field-validation-error) .form-field__control[data-type=textarea],.form-field:has(:focus:invalid) .form-field__control[type=text],.form-field:has(:focus:invalid) .form-field__control[type=date],.form-field:has(:focus:invalid) .form-field__control[data-type=textarea]{--input-border-clr:var(--invalid-clr);box-shadow:0px 0px 0px 3px var(--invalid-tr-clr-400);outline:0;}.form-field__label{display:block;font-size:var(--label-fs);font-weight:var(--label-fw);text-transform:uppercase;margin-bottom:0.5em;}.form-field__control[type=search],.form-field__control[type=text],.form-field__control[type=upload],.form-field__control[type=date],.form-field__control[data-type=textarea],.form-field__control[data-type=select],.form-field__control[data-type=file]{font-size:var(--input-fs);padding:var(--input-padding);width:100%;color:var(--text-clr);}.form-field__control[type=search],.form-field__control[type=text],.form-field__control[type=date],.form-field__control[data-type=textarea],.form-field__control[data-type=file]{border:1px solid var(--input-border-clr);border-radius:var(--input-border-radius);background-color:var(--input-bg-clr);}.form-field__control[type=date]{--input-padding:0.9rem 1.5rem;position:relative;display:flex;justify-content:space-between;align-items:center;-webkit-appearance:none;-moz-appearance:none;}.form-field__control[type=date]::-webkit-calendar-picker-indicator{background:transparent;position:absolute;right:14px;width:22px;height:22px;}.form-field__control[type=date]:after{background:var(--date-picker-icon-clr) url("/static/gfx/icons/calendar-light-white.svg") no-repeat;background-size:12px;background-position:6px 4px;content:"";display:block;width:24px;height:24px;border-radius:var(--border-radius-500);pointer-events:none;}.form-field__control[data-type=select]{border:1px solid var(--select-border-clr);border-radius:var(--select-border-radius);background-color:var(--select-bg-clr);appearance:none;grid-area:select;}.form-field__control[type=file]{appearance:none;}.form-field__control:focus{outline:0;--input-border-clr:var(--valid-clr);box-shadow:0px 0px 0px 3px var(--valid-tr-clr-400);}.select{display:grid;grid-template-areas:"select";align-items:center;}.select:after{content:"";display:block;width:10px;height:10px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);transform-origin:5px 0px;grid-area:select;justify-self:end;pointer-events:none;margin-right:1.5rem;}.radio,.checkbox{--label-fs:var(--fs-fixed-sm);--outer-size:24px;--inner-size:14px;}.radio input[type=radio],.radio input[type=checkbox],.checkbox input[type=radio],.checkbox input[type=checkbox]{opacity:0;width:0.1px;height:0.1px;position:absolute;}.radio input[type=radio]:checked + span:before,.radio input[type=checkbox]:checked + span:before,.checkbox input[type=radio]:checked + span:before,.checkbox input[type=checkbox]:checked + span:before{border-color:var(--input-border-clr-alt);}.radio input[type=radio]:checked + span:after,.radio input[type=checkbox]:checked + span:after,.checkbox input[type=radio]:checked + span:after,.checkbox input[type=checkbox]:checked + span:after{content:"";background-color:var(--input-bg-clr-alt);border-radius:var(--border-radius-300);display:block;width:var(--inner-size);height:var(--inner-size);position:absolute;top:6px;left:5px;z-index:2;animation-name:checkedFade;animation-duration:0.2s;}.radio label,.checkbox label{color:var(--label-clr);font-size:var(--label-fs);}.radio label > span,.checkbox label > span{display:flex;align-items:center;gap:0.8em;position:relative;}.radio label > span:before,.checkbox label > span:before{content:"";background-color:var(--input-bg-clr);border:1px solid var(--input-border-clr);border-radius:var(--border-radius-500);display:block;width:var(--outer-size);height:var(--outer-size);z-index:1;flex-shrink:0;}.radio:focus-within label > span:before,.checkbox:focus-within label > span:before{--input-border-clr:var(--input-border-clr-alt);box-shadow:0 0 0 3px var(--input-border-clr-alt);}.radio--disabled label,.checkbox--disabled label{--label-clr:var(--comp-clr-06);--input-border-clr:var(--comp-clr-06);cursor:not-allowed;}.radio input[type=radio]:checked + span:after{border-radius:50%;}.radio label > span:before{border-radius:50%;}[data-type=file]{display:grid;grid-template-columns:auto 1fr;flex-wrap:wrap;min-width:280px;}[data-type=file] .help-info{color:var(--link-clr);margin:1em 0 0;}[data-type=file] .file-chosen{display:grid;font-size:13px;}[data-type=file] .file-chosen > *{text-decoration:underline;}[data-type=file] [type=file]{opacity:0;width:0.1px;height:0.1px;position:absolute;}[data-type=file] [type=file]:focus + label{outline:2px dotted var(--link-clr);outline-offset:2px;text-decoration:none;}[data-type=file] label{margin-right:0.5em;align-self:start;}.multi-select > * + *,.single-select > * + *{margin-top:1rem;}.field-validation-error{color:var(--error-clr);font-size:1.3rem;margin-top:0.5em;}.form__navigation,.form__buttons{margin-top:var(--spacing-h);}.form--filter{--spacing:1rem;--select-bg-clr:transparent;}.form--filter .multi-select{display:flex;flex-wrap:wrap;gap:var(--spacing);}.form--filter .multi-select > *{margin:0;}.form--filter .form-field__control[data-type=select]{--select-border-clr:var(--input-border-clr);--select-bg-clr:var(--neutral-clr-100);}.form--filter .radio,.form--filter .checkbox{--outer-size:1.2em;--inner-size:0.7em;}.form--filter .radio input[type=radio]:checked + span,.form--filter .radio input[type=checkbox]:checked + span,.form--filter .checkbox input[type=radio]:checked + span,.form--filter .checkbox input[type=checkbox]:checked + span{border:1px solid var(--input-border-clr-alt);}.form--filter .radio input[type=radio]:checked + span:after,.form--filter .radio input[type=checkbox]:checked + span:after,.form--filter .checkbox input[type=radio]:checked + span:after,.form--filter .checkbox input[type=checkbox]:checked + span:after{left:0.62em;top:0.77em;right:auto;}.form--filter .radio label,.form--filter .checkbox label{display:flex;justify-content:flex-start;}.form--filter .radio label > span,.form--filter .checkbox label > span{--padding:calc(var(--spacing) / 2);border:1px solid var(--input-border-clr);border-radius:var(--border-radius-500);padding:var(--padding);justify-content:flex-start;}.form--filter .form__buttons{margin-top:var(--spacing);}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.icon{width:26px;aspect-ratio:1;}[data-toggle=collapse]{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;gap:0.5em;width:100%;cursor:pointer;font-weight:700;}.content-grid{display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.content-grid > *{grid-column:full;}.content-grid .--full{grid-column:full;}.content-grid .--site{grid-column:site;}.content-grid .--feature{grid-column:feature;}.content-grid .--breakout{grid-column:breakout;}.content-grid .--content{grid-column:content;}.content-grid > *{grid-column:site;}.collapse{display:none;}.collapse.show{display:block;}.br{margin-top:0 !important;}.skip-links{background:var(--neutral-clr-100);left:50%;padding:0.3em 1em 0.7em;position:absolute;transform:translateY(-100%);transition:transform 0.3s;width:fit-content !important;border-radius:0 0 var(--border-radius-400) var(--border-radius-400);}.skip-links:focus-within{transform:translateY(0%);z-index:9999;outline:none;}.skip-to-content-link{color:var(--text-clr);border-radius:0 0 5px 5px;text-underline-position:under;text-underline-offset:2px;}.skip-to-content-link:focus{text-decoration:underline;outline:none;}a:focus,button:focus{outline:2px dotted var(--outline-clr);outline-offset:2px;text-decoration:none;}body{margin:0;padding:0;}.main{background-color:var(--content-bg-clr);display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.main > *{grid-column:full;}.main .--full{grid-column:full;}.main .--site{grid-column:site;}.main .--feature{grid-column:feature;}.main .--breakout{grid-column:breakout;}.main .--content{grid-column:content;}.main > *{grid-column:site;}.main-content{grid-column:full;}.page-header{--_header-padding:1rem;background-color:var(--page-header-bg-clr);position:sticky;width:100%;top:0;z-index:3;transition:background-color 350ms ease-in-out;padding-block:var(--_header-padding);display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.page-header > *{grid-column:full;}.page-header .--full{grid-column:full;}.page-header .--site{grid-column:site;}.page-header .--feature{grid-column:feature;}.page-header .--breakout{grid-column:breakout;}.page-header .--content{grid-column:content;}.page-header:after{pointer-events:none;transition:background-color 350ms ease-in-out;content:"";position:absolute;inset:0;z-index:0;}.page-header.sticky{--bg-color:transparent;}.page-header.sticky:after{background-color:rgba(255,255,255,0.5);backdrop-filter:blur(10px);}.page-header .container{grid-column:site;display:grid;grid-template-columns:auto 1fr auto auto;gap:1rem;align-items:center;}.content-page .page-header{position:sticky;}.branding{--max-height:5rem;margin:0;position:relative;z-index:1;flex:100%;}.branding a{display:block;}.branding img{max-height:var(--max-height);height:min(var(--max-height,100%));transition:max-height 350ms ease-in-out;object-fit:contain;object-position:left;}.toggle-search-button{padding:0 0.5em;font-size:1.4rem;text-align:center;position:relative;z-index:1;}@media (min-width:992px){.page-header .container{justify-content:space-between;}.branding{flex:initial;}}@media (min-width:576px){.page-header{--_header-padding:var(--spacing);}.branding{--max-height:5.2rem;}}.main-nav .complementary-nav{display:block;}.main-nav .complementary-nav__list{gap:2rem;padding:1rem 3rem;background-color:var(--comp-clr-08);display:flex;flex-wrap:wrap;justify-content:space-between;}.complementary-nav{--link-clr:var(--text-clr);--link-fs:1.8rem;display:none;}.complementary-nav__list{list-style-type:none;padding:0;}.complementary-nav__list__link{text-decoration:none;color:var(--link-clr);font-size:var(--link-fs);display:grid;grid-template-columns:26px 1fr;gap:0.5em;}.complementary-nav__list__link svg{fill:var(--link-clr);}.quick-links{z-index:1;}@media (min-width:992px){.complementary-nav{display:block;}.quick-links{margin-inline:auto;}.quick-links .complementary-nav__list{display:flex;flex-wrap:wrap;gap:1.5em;}}.section-nav{display:none;}@media (min-width:992px){.section-nav{background-color:var(--comp-clr-01);display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.section-nav > *{grid-column:full;}.section-nav .--full{grid-column:full;}.section-nav .--site{grid-column:site;}.section-nav .--feature{grid-column:feature;}.section-nav .--breakout{grid-column:breakout;}.section-nav .--content{grid-column:content;}.section-nav__list{grid-column:site;list-style-type:none;margin:0;padding:0;display:flex;gap:1rem;}.section-nav__list__link{display:flex;text-decoration:none;color:var(--link-clr);padding:2rem 1rem 1.6rem;border-bottom:4px solid transparent;text-align:center;}.active .section-nav__list__link,.section-nav__list__link:hover{border-color:var(--accent-clr-01);}.section-nav__list__link:focus,.section-nav__list__link:active{outline:2px dotted #000;outline-offset:-4px;}}body.nav-open{overflow:hidden;}.hamburger{--stroke-width:10;}.hamburger .line{fill:none;stroke:#000;stroke-width:var(--stroke-width);transition:stroke-dasharray 600ms cubic-bezier(0.4,0,0.2,1),stroke-dashoffset 600ms cubic-bezier(0.4,0,0.2,1),stroke 600ms 100ms linear;stroke-linecap:round;}.hamburger .line1{stroke-dasharray:60 207;}.hamburger .line2{stroke-dasharray:60 60;}.hamburger .line3{stroke-dasharray:60 207;}.open .hamburger .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;}.open .hamburger .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;}.open .hamburger .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;}.main-nav{--_link-clr:var(--link-clr);--nav-width:100%;--nav-padding:1.5rem;--nav-bg-clr:var(--comp-clr-07);--nav-section-item-bg-clr:var(--comp-clr-07);--nav-item-active-bg-clr:var(--comp-clr-08);--nav-item-padding:1.1rem 1.5rem;--nav-item-fs:2.2rem;--close-btn-bg-clr:var(--comp-clr-03);}.main-nav a,.main-nav button{outline-offset:-2px;}.main-nav.open .nav{transform:translateX(0);}.main-nav.open:after{content:"";position:fixed;inset:0;background-color:rgba(0,0,0,0.8);backdrop-filter:blur(5px);z-index:97;pointer-events:none;}.main-nav .nav{position:fixed;inset:0 0 0 auto;width:var(--nav-width);background-color:var(--nav-bg-clr);backdrop-filter:blur(10px);transform:translateX(100%);z-index:99;transition:transform 250ms ease-in-out;display:grid;grid-template-rows:auto 1fr;}.main-nav .nav__inner{overflow-y:auto;}.main-nav .nav__list{display:flex;flex-direction:column;flex:100%;}.main-nav .nav__list--level-1{justify-content:center;}.main-nav .nav__list--level-2{--nav-item-fs:1.8rem;background-color:var(--nav-section-item-bg-clr);}.main-nav .nav__list--level-3{--nav-item-padding:0.75rem 1.5rem 0.75rem 3rem;}.main-nav .nav__list--level-4{--nav-item-padding:0.75rem 1.5rem 0.75rem 4.5rem;}.main-nav .nav__list--level-5{--nav-item-padding:0.75rem 1.5rem 0.75rem 6rem;}.nav__list-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows ease 250ms;}.nav__list-wrap > *{overflow:hidden;}.nav__list-wrap.open{grid-template-rows:1fr;}.nav__list{list-style-type:none;margin:0;padding:0;}.nav__list__item__inner{display:flex;gap:1em;padding:var(--nav-item-padding);}.nav__list__item.section-page-document{background-color:var(--comp-clr-02);}.nav__list__item.content-page-document .nav__list__item__inner{padding-block:0;}.nav__list__item.content-page-document .nav__list__link{padding-block:0;margin-block:1.1rem;}.nav__list__item.active > .nav__list__item__inner{background-color:var(--nav-item-active-bg-clr);}.nav__list__link{display:flex;gap:0.5em;color:var(--_link-clr);text-decoration:none;padding:1.1rem 0 1.1rem var(--nav-padding);line-height:1;flex:100%;font-size:var(--nav-item-fs);}.toggle-nav-btn{cursor:pointer;background-color:transparent;border:none;padding:0;position:relative;z-index:1;display:flex;align-items:center;flex-direction:column;font-size:1.4rem;}.close-nav-btn{cursor:pointer;width:calc(100% - var(--nav-padding) * 2);display:flex;justify-content:center;align-items:center;gap:0.5em;padding:0.8rem;margin:var(--nav-padding) auto;background-color:var(--close-btn-bg-clr);border-radius:1000px;font-size:1.8rem;font-weight:700;}.close-nav-btn svg{width:20px;aspect-ratio:1;}.toggle-sub-nav-btn{cursor:pointer;padding-inline:var(--nav-padding);}.toggle-sub-nav-btn:before{content:"";display:block;background:transparent url("/static/gfx/icons/plus.svg") no-repeat center center;width:26px;aspect-ratio:1;}.toggle-sub-nav-btn.open:before{background-image:url("/static/gfx/icons/minus.svg");}.toggle-sub-nav-btn span{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}@media (min-width:768px){.main-nav{--nav-width:50rem;}}.block{--block-txt-clr:var(--text-clr);--block-bg-clr:transparent;--block-margin-top-spacing:0;--block-margin-top:calc(-1 * var(--block-margin-top-spacing));display:grid;grid-template-rows:1fr;gap:var(--grid-gutter);background-color:var(--block-bg-clr);color:var(--block-txt-clr);margin-top:var(--block-margin-top);margin-bottom:var(--spacing-v);}.block > *{grid-column:span var(--col-span-all);}.block:last-child{margin-bottom:0;}.block--stacked{--block-margin-top-spacing:var(--spacing-v);}.block--stacked.block--themed{--block-margin-top-spacing:calc(var(--spacing-v) * 2);}.block--stacked-down{margin-bottom:0;}.block--themed{--grid-gutter:var(--spacing-h);background-color:var(--block-bg-clr);box-shadow:0 0 0 100vmax var(--block-bg-clr);clip-path:inset(0 -100vmax);padding-block:var(--grid-gutter);}@media (min-width:768px){.block{--block-item-span:span var(--col-span-halfs);grid-template-columns:repeat(var(--grid-columns),minmax(10px,1fr));}.block > *{grid-column:var(--block-item-span);}}@media (min-width:992px){.block{--block-item-span:span var(--col-span-thirds);}}@media (min-width:1400px){.block{--container-max-width:1400px;--block-item-span:span var(--col-span-quarters);}}.block--neutral-100{--block-bg-clr:var(--neutral-clr-100);--block-txt-clr:var(--neutral-clr-100);--block-txt-clr:var(--neutral-clr-900);}.block--neutral-200{--block-bg-clr:var(--neutral-clr-200);--block-txt-clr:var(--neutral-clr-100);--block-txt-clr:var(--neutral-clr-900);}.block--neutral-300{--block-bg-clr:var(--neutral-clr-300);--block-txt-clr:var(--neutral-clr-100);--block-txt-clr:var(--neutral-clr-900);}.block--neutral-400{--block-bg-clr:var(--neutral-clr-400);--block-txt-clr:var(--neutral-clr-100);}.block--neutral-500{--block-bg-clr:var(--neutral-clr-500);--block-txt-clr:var(--neutral-clr-100);}.block--neutral-600{--block-bg-clr:var(--neutral-clr-600);--block-txt-clr:var(--neutral-clr-100);}.block--neutral-700{--block-bg-clr:var(--neutral-clr-700);--block-txt-clr:var(--neutral-clr-100);}.block--neutral-800{--block-bg-clr:var(--neutral-clr-800);--block-txt-clr:var(--neutral-clr-100);}.block--neutral-900{--block-bg-clr:var(--neutral-clr-900);--block-txt-clr:var(--neutral-clr-100);}.block--theme01{--block-bg-clr:var(--theme01-clr);--block-txt-clr:var(--theme01-txt-clr);}.block--theme02{--block-bg-clr:var(--theme02-clr);--block-txt-clr:var(--theme02-txt-clr);}.block--theme03{--block-bg-clr:var(--theme03-clr);--block-txt-clr:var(--theme03-txt-clr);}.block--theme04{--block-bg-clr:var(--theme04-clr);--block-txt-clr:var(--theme04-txt-clr);}.block--theme05{--block-bg-clr:var(--theme05-clr);--block-txt-clr:var(--theme05-txt-clr);}.block--theme06{--block-bg-clr:var(--theme06-clr);--block-txt-clr:var(--theme06-txt-clr);}.block--theme07{--block-bg-clr:var(--theme07-clr);--block-txt-clr:var(--theme07-txt-clr);}.block--theme08{--block-bg-clr:var(--theme08-clr);--block-txt-clr:var(--theme08-txt-clr);}.block--theme09{--block-bg-clr:var(--theme09-clr);--block-txt-clr:var(--theme09-txt-clr);}.block--theme01-pattern{--block-bg-clr:var(--theme01-clr);--block-txt-clr:var(--theme01-txt-clr);position:relative;grid-column:full;display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];gap:0;padding:0;background-image:url("/static/gfx/yellow-pattern.svg");background-repeat:repeat;background-position:left top;background-size:700px;}.block--theme01-pattern > *{grid-column:full;}.block--theme01-pattern .--full{grid-column:full;}.block--theme01-pattern .--site{grid-column:site;}.block--theme01-pattern .--feature{grid-column:feature;}.block--theme01-pattern .--breakout{grid-column:breakout;}.block--theme01-pattern .--content{grid-column:content;}.block--theme01-pattern .container{position:relative;z-index:1;grid-column:site;padding-block:var(--grid-gutter);}.block--theme01-pattern:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--theme01-clr) 40%);z-index:0;}.block--l1 > *{--block-item-span:span var(--col-span-all);}@media (min-width:768px){.block--l2 .block__items,.block--l3 .block__items,.block--l4 .block__items,.block--l6 .block__items{--block-item-span:span var(--col-span-halfs);}.block--l5 .block__items{--block-item-span:span var(--col-span-thirds);}}@media (min-width:992px){.block--l1 .block__item.--small{width:30%;}.block--l1 .block__item.--medium{width:60%;}.block--l1 .block__item.--large{width:80%;}.block--l1 .block__item.--center{margin-inline:auto;}.block--l1 .block__item.--right{margin-inline-start:auto;}.block--l2 .block__items:first-child{--block-item-span:span var(--col-span-thirds);}.block--l2 .block__items:last-child{--block-item-span:span calc(var(--col-span-thirds) * 2);}.block--l3 .block__items:first-child{--block-item-span:span calc(var(--col-span-thirds) * 2);}.block--l3 .block__items:last-child{--block-item-span:span var(--col-span-thirds);}.block--l4 .block__items{--block-item-span:span var(--col-span-halfs);}.block--l5 .block__items{--block-item-span:span var(--col-span-thirds);}.block--l6 .block__items{--block-item-span:span var(--col-span-quarters);}.block--l7 .block__items{--block-item-span:span var(--col-span-quarters);}.block--l7 .block__items:first-child{--block-item-span:span var(--col-span-halfs);}}.block__items{display:flex;flex-direction:column;gap:var(--grid-gutter);}.block__item{container-type:inline-size;container-name:BlockItem;}.page-footer{--nav-item-fs:1.5rem;--heading-clr:#fff;--heading-clr-alt:var(--heading-clr);--text-clr:#fff;--link-clr:#fff;--outline-clr:#fff;background-color:var(--footer-bg-clr);color:var(--footer-txt-clr);display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.page-footer > *{grid-column:full;}.page-footer .--full{grid-column:full;}.page-footer .--site{grid-column:site;}.page-footer .--feature{grid-column:feature;}.page-footer .--breakout{grid-column:breakout;}.page-footer .--content{grid-column:content;}.page-footer > *{grid-column:site;}.page-footer .container{padding-block:0 var(--spacing-v);}.page-footer .branding img{max-width:200px;}.page-footer .block{--block-bg-clr:transparent;}.page-footer .block--l7 .text-block{--max-width:none;}.page-footer h1{--h1-fs:var(--fs-xl);}.page-footer h2{--h2-fs:var(--fs-md);}.page-footer h3,.page-footer h4,.page-footer h5,.page-footer h6{--h3-fs:var(--fs-base);}.page-footer__bg{background-color:var(--footer-inner-bg-clr);padding-top:var(--spacing-v);grid-column:full;}.page-footer__bg img{width:100%;position:relative;top:2px;}.footer-nav .nav-list{display:flex;flex-wrap:wrap;gap:var(--spacing-h);list-style-type:none;}.footer-nav .nav-list-item-link{font-size:var(--nav-item-fs);color:var(--footer-txt-clr);text-decoration:none;}.banner{--height:100%;--heading-fs:var(--fs-xl);--heading-clr:var(--text-clr);--text-clr:var(--text-clr);--overlay-bg-clr:var(--comp-clr-01);--overlay-border-radius:var(--border-radius-800);position:relative;height:var(--height);overflow:hidden;display:grid;grid-template-columns:2rem 1fr 2rem;grid-template-rows:2rem 1fr 2rem;align-items:center;}.banner__media{display:flex;height:100%;grid-column:1/5;grid-row:1/5;}.banner__media picture{width:100%;max-width:none;}.banner__media img{width:100%;max-width:none;min-height:100%;object-fit:cover;}.banner__inner{width:100%;max-width:min(100%,var(--site-max-width));padding-inline:var(--container-padding);margin-inline:auto;padding:0;margin:0;position:relative;grid-column:2/3;grid-row:2/3;}.banner__body{padding:1.5em;background-color:var(--overlay-bg-clr);backdrop-filter:blur(10px);max-width:min(600px,100%);border-radius:var(--overlay-border-radius);}.banner__heading{font-size:var(--heading-fs);color:var(--heading-clr);line-height:1.2;margin-bottom:0.5em;}.banner__text{color:var(--text-clr);margin-bottom:1em;}.page-banner{--height:100%;min-height:var(--height);}.page-banner .cta--readmore{display:inline-flex;}@media (max-width:575px){.hero-banner .banner__body{top:auto;bottom:1.5em;transform:translate(-50%,0);}}@media (min-width:768px){.banner.size-20{--height:20rem;}.banner.size-25{--height:25rem;}.banner.size-30{--height:30rem;}.banner.size-35{--height:35rem;}.banner.size-40{--height:40rem;}.banner.size-45{--height:45rem;}.banner.size-50{--height:50rem;}.banner.size-55{--height:55rem;}.banner.size-60{--height:60rem;}.banner.size-65{--height:65rem;}.banner.size-70{--height:70rem;}.banner.size-75{--height:75rem;}.banner.size-80{--height:80rem;}.banner.size-85{--height:85rem;}.banner.size-90{--height:90rem;}.banner.size-95{--height:95rem;}.banner.size-100{--height:100rem;}}.block.--full .image-card.card{--_border-radius:0;}.image-card{overflow:hidden;}.image-card.card{--card-bg-clr:var(--comp-clr-01);--_media-aspect-ratio:auto;display:flex;flex-direction:column;}.image-card .card__media picture{height:100%;}.image-card .card__media img{height:100%;object-fit:cover;}.image-card .card__body{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2em;}.image-card .card__body *{max-width:31.25rem;}.image-card .card__heading{text-align:left;white-space:normal;}.image-card .car__text{overflow:visible;text-overflow:initial;display:block;}.image-card .car__text > *{color:var(--_card-text);margin:0;}.image-card .car__text > * + *{margin-top:1em;}@container BlockItem (min-width:48rem){.image-card.card{--_heading-fs:var(--fs-xl);}.image-card .card__body{padding:4em;}}@container BlockItem (min-width:37rem){.image-card--image-left.card,.image-card--image-right.card{display:grid;grid-template-columns:45% 55%;}.image-card--image-right .card__media{order:2;}.image-card--image-right .card__body{order:1;}}.image-block{display:block;overflow:hidden;}.image-block:focus-within{outline:2px dotted var(--outline-clr);outline-offset:2px;}.image-block figure{display:block;}.image-block figcaption{padding:0.5em 1em;background-color:#000;color:#fff;}.card-list{--card-list-heading-fs:var(--fs-xl);--card-size:100%;}.card-list__heading{font-size:var(--card-list-heading-fs);margin-bottom:1em;text-align:center;}.card-list__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-size),100%),1fr));gap:var(--spacing-h);}.card{--card-bg-clr:var(--neutral-clr-100);--card-txt-clr:var(--primary-clr-900);--card-border-radius:var(--border-radius-800);--card-heading-fs:var(--fs-md);background-color:var(--card-bg-clr);border-radius:var(--card-border-radius);color:var(--card-txt-clr);overflow:hidden;height:100%;}.card__heading{color:var(--card-txt-clr);font-size:var(--card-heading-fs);margin:0 0 0.5em;}.card__heading a{color:var(--card-txt-clr);}.card__heading a svg{fill:var(--card-txt-clr);}.card__media--empty{aspect-ratio:16/9;background-color:#f7f7f7;position:relative;}.card__media--empty:after{content:"";position:absolute;inset:0;background:transparent url("/static/gfx/logos/theme01/black.png") no-repeat;background-position:center;background-size:40%;z-index:0;opacity:0.3;}.card__media img{position:relative;z-index:1;width:100%;}.card__body{padding:1em;}.card__text{margin-bottom:1em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.card__more{margin:0;}.cta--card,.cta--readmore,.card__more-link{display:grid;gap:0.5em;}.cta--card svg,.cta--readmore svg,.card__more-link svg{fill:#fff;}@media (min-width:768px){.card-list{--card-size:320px;}}.cta{--bg-clr:var(--accent-clr-07);--bg-hover-clr:#26706b;--bg-active-clr:#23605c;--txt-clr:var(--neutral-clr-100);--txt-fs:var(--fs-fixed-base);--icon-fill:currentColor;--gap:0.3em;--padding:0.5em 1em;background-color:var(--bg-clr);color:var(--txt-clr);border:none;padding:var(--padding);display:inline-flex;justify-content:center;align-items:center;gap:var(--gap);text-decoration:none;border-radius:var(--border-radius-400);margin:0;line-height:1;width:fit-content;white-space:nowrap;font-size:var(--txt-fs);}.cta:hover,.cta:focus{background-color:var(--bg-hover-clr);}.cta:active{background-color:var(--bg-active-clr);}.cta svg{fill:var(--icon-fill);}.cta-readmore{display:flex;gap:0.5em;}.cta--prev,.cta--next,.cta--send{--bg-clr:var(--accent-clr-02);--bg-hover-clr:hsl(200,47%,37%);--bg-active-clr:hsl(200,47%,32%);display:grid;grid-template-columns:1fr auto;gap:var(--spacing-v);font-weight:700;}.cta--prev svg,.cta--next svg,.cta--send svg{border:1px solid currentColor;border-radius:50%;width:24px;height:24px;padding:4px;}.cta--upload{--bg-clr:transparent;--bg-hover-clr:transparent;--bg-active-clr:transparent;--txt-clr:var(--accent-clr-02);border:2px solid var(--accent-clr-02);}.cta--upload:hover,.cta--upload:focus{box-shadow:0 0 0 3px hsla(200,47%,42%,0.4);}.cta--edit{--bg-clr:hsl(227deg 49% 21%);--bg-hover-clr:hsl(227deg 49% 23%);--bg-active-clr:hsl(227deg 49% 25%);--txt-clr:var(--neutral-clr-100);border:none;position:fixed;bottom:4rem;right:4rem;}.cta--edit:hover,.cta--edit:focus{box-shadow:0 0 0 3px hsla(200,47%,42%,0.4);}.cta--prev span{order:2;}.cta--prev svg{order:1;}.article{--h2-fs:var(--fs-lg);--h3-fs:var(--fs-md);--h4-fs:var(--fs-base);--details-bg-clr:var(--comp-clr-01);--details-padding:1em;--details-border-radius:var(--border-radius-500);display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.article > *{grid-column:full;}.article .--full{grid-column:full;}.article .--site{grid-column:site;}.article .--feature{grid-column:feature;}.article .--breakout{grid-column:breakout;}.article .--content{grid-column:content;}.article > *{grid-column:site;}.article--l3 .block{--container-padding:0;}.article__body{display:grid;grid-template-rows:1fr;gap:var(--grid-gutter);}.article__body > *{grid-column:span var(--col-span-all);}.article__body .block{padding-inline:0;}.article__heading{margin-bottom:0.5em;}.article__media{margin-bottom:1em;}.article__introduction{font-size:var(--fs-md);}.article__details{background-color:var(--details-bg-clr);border-radius:var(--details-border-radius);padding:var(--details-padding);}.article__footer{margin-top:var(--spacing-h);font-size:var(--fs-fixed-base);}.article__details-body{font-size:var(--fs-fixed-base);}.article__details-body dt{font-weight:700;margin-top:0.5em;margin-bottom:0.2em;}.article__details-body dt:first-child{margin-top:0;}.article__details-heading{font-size:var(--fs-fixed-lg);}.article__navigation{margin-bottom:var(--spacing-v);}@media (min-width:992px){.article{--block-txt-clr:var(--text-clr);--block-bg-clr:transparent;}.article--l1 .article__body,.article--l2 .article__body,.article--l3 .article__body{grid-template-columns:repeat(var(--grid-columns),minmax(10px,1fr));align-items:start;}.article--l3 .article__body > *{grid-column:var(--block-item-span);}.article--l3 .article__body > *:first-child{--block-item-span:span 4;order:2;}.article--l3 .article__body > *:last-child{--block-item-span:span 8;order:1;}}@media (min-width:1200px){.article--l3 .article__body > *:first-child{--block-item-span:span 3;}.article--l3 .article__body > *:last-child{--block-item-span:span 9;}}.text-block{margin:0 auto;}.text-block *{margin:0;max-width:90ch;}.text-block > * + *{margin-top:1em;}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:visible;aspect-ratio:16/9;}.embed-responsive .embed-responsive__item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.site-search{--padding:2em;background-color:var(--neutral-clr-100);display:flex;justify-content:center;height:0;overflow:hidden;}.site-search form{display:flex;justify-content:space-between;border:1px solid var(--accent-clr-05);border-radius:10000px;padding:0 0 0 0.5em;}.site-search.open{height:auto;padding-block:var(--padding);}.site-search .form-field{width:100%;}.site-search__search-field{width:100%;height:100%;}.site-search__button{background-color:var(--accent-clr-05);color:var(--neutral-clr-100);display:flex;gap:0.5em;align-items:center;padding:1rem;border-radius:10000px;}.site-search__button span{line-height:1;}.site-search__button svg{fill:var(--neutral-clr-100);min-width:16px;}@media (min-width:576px){.site-search__search-field{min-width:400px;}.site-search__button{padding:1rem 2.4rem;}}@media (min-width:768px){.site-search .container{width:auto;}}.featured-pages{height:100%;}.featured-pages__items{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;gap:var(--grid-spacing);height:100%;}.featured-pages__item:first-child{grid-column:1/3;grid-row:1/2;}.featured-pages__item .card{--card-bg-clr:var(--accent-clr-07);--card-txt-clr:var(--neutral-clr-100);--card-heading-fs:var(--fs-fixed-md);height:100%;display:grid;grid-template-rows:1fr auto;}.featured-pages__item .card:focus-within{outline:2px dotted var(--outline-clr);outline-offset:2px;}.featured-pages__item .card__body{background-color:var(--card-bg-clr);bottom:0;width:100%;}.featured-pages__item--no-image .card__body{position:static;}.featured-pages__item .card__media{height:100%;}.featured-pages__item .card__media img{height:100%;object-fit:cover;}.featured-pages__item .card__heading{margin:0;}.featured-pages__item .card__heading a{text-decoration:none;}.featured-pages__item .card__heading a:hover{text-decoration:underline;}.featured-pages__item .card__heading a:focus{outline:none;}.featured-pages__item .card__heading a svg{display:none;}@media (min-width:992px){.featured-pages__items{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;}.featured-pages__item:first-child{grid-column:1/2;grid-row:1/3;}.featured-pages__item .card__heading{margin:0;}.featured-pages__item .card__heading a{display:grid;grid-template-columns:1.6rem 1fr;align-items:center;gap:0.5em;}.featured-pages__item .card__heading a svg{display:block;}.featured-pages .card{--card-heading-fs:var(--fs-md);}}.navigation-banner__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2em;}.navigation-banner__item .card{display:flex;gap:0.3em;padding:1em;position:relative;}.navigation-banner__item .card__media{margin-top:0.15em;}.navigation-banner__item .card__body{padding:0;}.navigation-banner__item .card__more-link:before{display:block;content:"";position:absolute;inset:0 0 0 0;z-index:1;}.link-collection{--link-btn-bg-clr:transparent;--link-btn-border:none;--link-btn-border-radius:0;--link-btn-border-clr:var(--comp-clr-04);--link-btn-padding:0;--link-btn-gap:0.3em;--link-btn-icon-size:1.2rem;}.link-collection__items{list-style-type:none;padding:0;}.link-collection__items > * + *{margin-top:0.5em;}.link-collection__link{text-decoration:none;line-height:1;background-color:var(--link-btn-bg-clr);border:var(--link-btn-border);border-radius:var(--link-btn-border-radius);gap:var(--link-btn-gap);padding:var(--link-btn-padding);line-height:1.5;display:grid;}.link-collection__link:hover,.link-collection__linkfocus{text-decoration:none;}.link-collection__link:hover{text-decoration:underline;}.link-collection__link--has-icon{grid-template-columns:var(--link-btn-icon-size) 1fr;align-items:center;}.link-collection__link--has-icon svg{fill:var(--link-clr);width:var(--link-btn-icon-size);aspect-ratio:1;}.link-collection__items--buttons{--link-btn-padding:0.8em 1.2em;--link-btn-border-radius:1000px;--link-btn-border:2px solid var(--link-btn-border-clr);}.link-collection__items--buttons .link-collection__item--external{--link-btn-border-clr:var(--comp-clr-05);--link-btn-border:2px solid var(--link-btn-border-clr);}.link-collection__items--buttons .link-collection__link{width:fit-content;}.link-collection__items--buttons .link-collection__link:hover,.link-collection__items--buttons .link-collection__link:focus{text-decoration:none;box-shadow:0 0 0 1px var(--link-btn-border-clr);}.link-collection__items--panels{--link-btn-border-clr:transparent;--link-btn-border:none;--link-btn-bg-clr:var(--accent-clr-09);--link-btn-border-radius:var(--border-radius-800);--link-btn-padding:0.8em 1.2em;--link-btn-gap:1rem;--link-btn-icon-size:1.6rem;}.link-collection__items--panels .link-collection__link:hover,.link-collection__items--panels .link-collection__link:focus{text-decoration:underline;}.link-collection__items--horizontal{--link-btn-padding:0.8em 1.2em;--link-btn-border-radius:1000px;--link-btn-border:2px solid var(--link-btn-border-clr);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing);}.link-collection__items--horizontal .link-collection__item{margin:0;}.link-collection__items--horizontal .link-collection__item--external{--link-btn-border-clr:var(--comp-clr-05);--link-btn-border:2px solid var(--link-btn-border-clr);}.link-collection__items--horizontal .link-collection__link{width:fit-content;}.link-collection__items--horizontal .link-collection__link:hover,.link-collection__items--horizontal .link-collection__link:focus{text-decoration:none;box-shadow:0 0 0 1px var(--link-btn-border-clr);}.social-media-links__items{list-style-type:none;padding:0;}.social-media-links__items > * + *{margin-top:1em;}.social-media-links__item svg{fill:var(--text-clr);width:2.4rem;aspect-ratio:1;}.social-media-links__link{text-decoration:none;line-height:1;display:flex;align-items:center;gap:0.5em;line-height:1.2;}.social-media-links__link:hover,.social-media-links__linkfocus{text-decoration:none;}.social-media-links__link:hover{text-decoration:underline;}.local-nav{margin-bottom:var(--spacing-v);background-color:var(--neutral-clr-100);}.local-nav:not(:has(.local-nav__link)){display:none;}.local-nav__loading{width:50px;}.local-nav__heading{display:flex;align-items:center;gap:0.9em;font-size:2.6rem;font-weight:700;}.local-nav__heading svg{width:2.4rem;aspect-ratio:1;}.local-nav__items{list-style-type:none;padding:0;border:1px solid var(--comp-clr-06);border-right:0;}.local-nav__items > * + *{border-top:1px solid var(--comp-clr-06);}.local-nav__item--active .local-nav__link{--active-clr:var(--accent-clr-07);}.local-nav__link{--active-clr:#fff;text-decoration:none;line-height:1;padding:1em;display:flex;position:relative;}.local-nav__link:hover,.local-nav__linkfocus{text-decoration:none;}.local-nav__link:before{content:"";display:block;height:100%;width:3px;background-color:var(--active-clr);position:absolute;top:0;left:0;}.local-nav__link:hover,.local-nav__link:active{--active-clr:var(--accent-clr-07);}.local-nav__link:focus{outline-offset:-3px;}@media (min-width:992px){.local-nav{position:sticky;top:130px;z-index:2;}}.breadcrumbs{padding-top:6rem;margin-bottom:2rem;}.breadcrumbs-list{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:0.5em;}.breadcrumbs-list__item{display:flex;align-items:center;gap:0.1em;}.breadcrumbs-list__item + .breadcrumbs-list__item:before{content:"/ ";font-size:1.2em;line-height:1;}.breadcrumbs-list__link{text-decoration:none;}.breadcrumbs-list__link--active{font-weight:700;}.portal-navigation{--bg-clr:var(--comp-clr-07);background-color:var(--bg-clr);box-shadow:0 0 0 100vmax var(--bg-clr);clip-path:inset(0 -100vmax);padding-block:var(--spacing-h);}.portal-navigation__items{--items-grid-gap:1em;list-style-type:none;padding:0;display:grid;gap:1em;}.portal-navigation__link{font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700;background-color:var(--neutral-clr-100);border-radius:var(--border-radius-800);display:grid;grid-template-columns:1.6rem 1fr;align-items:center;gap:0.5em;padding:1em;text-decoration:none;line-height:1;height:100%;}.portal-navigation__link svg{width:1.6rem;height:100%;}@media (min-width:768px){.portal-navigation__items{--items-grid-gap:2em;grid-template-columns:repeat(auto-fill,minmax(30%,1fr));}}.card-list--page-list{--card-border-clr:var(--comp-clr-04);}.card-list--page-list .card{border:1px solid var(--card-border-clr);position:relative;}.card-list--page-list .card:focus-within{outline:2px dotted var(--outline-clr);outline-offset:2px;}.card-list--page-list .card__heading a{text-decoration:none;}.card-list--page-list .card__heading a:focus{outline:none;}.card-list--page-list .card__heading a:after{content:"";position:absolute;inset:0;cursor:pointer;z-index:2;}.slides.--single swiper-container::part(button-next),.slides.--single swiper-container::part(button-prev){display:none;}swiper-container::part(bullet-active){background-color:#fff;}swiper-container::part(button-prev),swiper-container::part(button-next){color:transparent;width:6rem;display:flex;}swiper-container::part(button-prev)::before,swiper-container::part(button-next)::before{content:"";background-size:100%;display:block;width:100%;height:100%;order:1;}swiper-container::part(button-prev){flex-direction:row-reverse;}swiper-container::part(button-prev)::before{background:transparent url("/static/gfx/icons/arrow-left-white.svg") no-repeat center;}swiper-container::part(button-next)::before{background:transparent url("/static/gfx/icons/arrow-right-white.svg") no-repeat center;}.accordion{--heading-padding:2rem;--heading-bg-color:var(--neural-clr-100);--heading-font-size:var(--fs-fixed-md);--panel-bg-clr:var(--comp-clr-01);--panel-border-radius:var(--border-radius-500);--content-padding:2rem;display:grid;gap:2rem;overflow:hidden;}.accordion__panels{display:grid;gap:1.5rem;}.accordion__panel{background-color:var(--panel-bg-clr);border-radius:var(--panel-border-radius);position:relative;}.accordion__heading{font-size:var(--heading-font-size);margin:0;overflow:hidden;}.accordion__trigger{border:0;padding:0;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:center;gap:0.5em;padding:var(--heading-padding);width:100%;cursor:pointer;}.accordion__trigger[aria-expanded=true] .accordion__toggle svg{rotate:180deg;transform-origin:center;}.accordion__trigger:focus{outline-offset:-4px;}.accordion__trigger *{pointer-events:none;}.accordion__toggle{display:flex;gap:0.3em;}.accordion__toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.accordion__body{display:grid;grid-template-rows:1fr;transition:grid-template-rows ease 250ms;}.accordion__body[hidden]{grid-template-rows:0fr;}.accordion__body .accordion{--panel-bg-clr:var(--accent-clr-09);--panel-border-radius:0;}.accordion__content{overflow:hidden;position:relative;}.accordion__content > *{margin:var(--content-padding);}.accordion__content > * + *{margin-top:var(--content-padding);}.accordion__content:before{content:"";height:2px;background-color:var(--accent-clr-01);display:block;position:absolute;top:0;left:2rem;right:2rem;}.related-content{display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];margin-top:var(--spacing-h);}.related-content > *{grid-column:full;}.related-content .--full{grid-column:full;}.related-content .--site{grid-column:site;}.related-content .--feature{grid-column:feature;}.related-content .--breakout{grid-column:breakout;}.related-content .--content{grid-column:content;}.related-content > *{grid-column:breakout;}.list-pager{--pager-padding:1.5rem;--pager-bg-clr:var(--comp-clr-01);--pager-border-radius:var(--border-radius-800);--text-fs:var(--fs-fixed-base);--text-clr:var(--text-clr);--btn-fs:var(--fs-fixed-base);--btn-clr:var(--neutral-clr-100);--btn-bg:var(--accent-clr-07);--btn-border-radius:var(--border-radius-500);background-color:var(--pager-bg-clr);border-radius:var(--pager-border-radius);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:var(--pager-padding);font-size:var(--text-fs);}.list-pager p{margin:0;}.list-pager__button{text-decoration:none;font-size:var(--btn-fs);background-color:var(--btn-bg);border-radius:var(--btn-border-radius);color:var(--btn-clr);display:flex;gap:0.5em;align-items:center;padding:0.3em 0.7em;}.list-pager__button svg{fill:var(--btn-clr);}.list-pager__button.--disabled{pointer-events:none;opacity:0;}.form-block{--form-max-width:60rem;max-width:min(100%,var(--form-max-width));margin-inline:auto;}.video-block{position:relative;}.video-block:hover .video-block__toggle-play-button{display:block;}.video-block__toggle-play-button{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--accent-clr-08);padding:2rem;aspect-ratio:1;height:100px;border-radius:50%;display:grid;place-items:center;}.video-block__toggle-play-button svg{width:50px;height:50px;fill:#fff;}.video-block__toggle-play-button .pause{display:none;}.video-block__toggle-play-button.playing{display:none;}.video-block__toggle-play-button.playing .play{display:none;}.video-block__toggle-play-button.playing .pause{display:block;}.video-block__toggle-play-button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.panic-button{position:fixed;bottom:0;right:0;z-index:9999;width:auto;}.panic-button__button{display:inline-block;background-color:#ef0834;color:#fff;cursor:pointer;text-decoration:none;display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:1rem 0 0 0;width:100%;line-height:1;font-size:1.6rem;font-weight:600;overflow:hidden;}.panic-button__button span{padding:1rem;}.panic-button__button svg{background:#000;fill:#fff;padding:1rem;height:100%;width:100%;}@media (max-width:37.5em){.panic-button{display:grid;place-content:center;width:100%;}.panic-button__button{border-radius:1rem 1rem 0 0;}}.table{--_table-bg-clr:transparent;--_table-text-clr:var(--text-clr);--_table-text-fs:var(--fs-fixed-base);--_table-caption-bg-clr:var(--theme03-clr);--_table-head-row-bg-clr:var(--theme07-clr);--_table-head-col-bg-clr:var(--theme07-clr);--_table-foot-col-bg-clr:var(--theme07-clr);--_table-row-bg-clr:var(--neutral-clr-100);--_table-row-bg-alt-clr:var(--theme09-clr);--_table-border:none;--_table-cell-border:0.1rem solid var(--neutral-clr-100);overflow-x:auto;border:var(--_table-border);border-radius:var(--border-radius-500);overflow:hidden;}.table table{table-layout:fixed;width:100%;background-color:var(--_table-bg-clr);border-collapse:collapse;}.table caption{font-weight:bold;background-color:var(--_table-caption-bg-clr);padding:0.5em;color:var(--_table-text-clr);}.table tr:last-child th,.table tr:last-child td{border-bottom:none;}.table th,.table td{padding:0.7em 1em;color:var(--_table-text-clr);text-align:left;font-size:var(--_table-text-fs);background-color:var(--_table-row-bg-clr);border:var(--_table-cell-border);}.table th:first-child,.table td:first-child{border-left:none;}.table th:last-child,.table td:last-child{border-right:none;}.table th *,.table td *{color:var(--_table-text-clr);margin:0;}.table th.--w-10,.table td.--w-10{width:10%;}.table th.--w-11,.table td.--w-11{width:11%;}.table th.--w-12,.table td.--w-12{width:12%;}.table th.--w-13,.table td.--w-13{width:13%;}.table th.--w-14,.table td.--w-14{width:14%;}.table th.--w-15,.table td.--w-15{width:15%;}.table th.--w-16,.table td.--w-16{width:16%;}.table th.--w-17,.table td.--w-17{width:17%;}.table th.--w-18,.table td.--w-18{width:18%;}.table th.--w-19,.table td.--w-19{width:19%;}.table th.--w-20,.table td.--w-20{width:20%;}.table th.--w-21,.table td.--w-21{width:21%;}.table th.--w-22,.table td.--w-22{width:22%;}.table th.--w-23,.table td.--w-23{width:23%;}.table th.--w-24,.table td.--w-24{width:24%;}.table th.--w-25,.table td.--w-25{width:25%;}.table th.--w-26,.table td.--w-26{width:26%;}.table th.--w-27,.table td.--w-27{width:27%;}.table th.--w-28,.table td.--w-28{width:28%;}.table th.--w-29,.table td.--w-29{width:29%;}.table th.--w-30,.table td.--w-30{width:30%;}.table th.--w-31,.table td.--w-31{width:31%;}.table th.--w-32,.table td.--w-32{width:32%;}.table th.--w-33,.table td.--w-33{width:33%;}.table th.--w-34,.table td.--w-34{width:34%;}.table th.--w-35,.table td.--w-35{width:35%;}.table th.--w-36,.table td.--w-36{width:36%;}.table th.--w-37,.table td.--w-37{width:37%;}.table th.--w-38,.table td.--w-38{width:38%;}.table th.--w-39,.table td.--w-39{width:39%;}.table th.--w-40,.table td.--w-40{width:40%;}.table th.--w-41,.table td.--w-41{width:41%;}.table th.--w-42,.table td.--w-42{width:42%;}.table th.--w-43,.table td.--w-43{width:43%;}.table th.--w-44,.table td.--w-44{width:44%;}.table th.--w-45,.table td.--w-45{width:45%;}.table th.--w-46,.table td.--w-46{width:46%;}.table th.--w-47,.table td.--w-47{width:47%;}.table th.--w-48,.table td.--w-48{width:48%;}.table th.--w-49,.table td.--w-49{width:49%;}.table th.--w-50,.table td.--w-50{width:50%;}.table th.--w-51,.table td.--w-51{width:51%;}.table th.--w-52,.table td.--w-52{width:52%;}.table th.--w-53,.table td.--w-53{width:53%;}.table th.--w-54,.table td.--w-54{width:54%;}.table th.--w-55,.table td.--w-55{width:55%;}.table th.--w-56,.table td.--w-56{width:56%;}.table th.--w-57,.table td.--w-57{width:57%;}.table th.--w-58,.table td.--w-58{width:58%;}.table th.--w-59,.table td.--w-59{width:59%;}.table th.--w-60,.table td.--w-60{width:60%;}.table th.--w-61,.table td.--w-61{width:61%;}.table th.--w-62,.table td.--w-62{width:62%;}.table th.--w-63,.table td.--w-63{width:63%;}.table th.--w-64,.table td.--w-64{width:64%;}.table th.--w-65,.table td.--w-65{width:65%;}.table th.--w-66,.table td.--w-66{width:66%;}.table th.--w-67,.table td.--w-67{width:67%;}.table th.--w-68,.table td.--w-68{width:68%;}.table th.--w-69,.table td.--w-69{width:69%;}.table th.--w-70,.table td.--w-70{width:70%;}.table th.--w-71,.table td.--w-71{width:71%;}.table th.--w-72,.table td.--w-72{width:72%;}.table th.--w-73,.table td.--w-73{width:73%;}.table th.--w-74,.table td.--w-74{width:74%;}.table th.--w-75,.table td.--w-75{width:75%;}.table th.--w-76,.table td.--w-76{width:76%;}.table th.--w-77,.table td.--w-77{width:77%;}.table th.--w-78,.table td.--w-78{width:78%;}.table th.--w-79,.table td.--w-79{width:79%;}.table th.--w-80,.table td.--w-80{width:80%;}.table th.--w-81,.table td.--w-81{width:81%;}.table th.--w-82,.table td.--w-82{width:82%;}.table th.--w-83,.table td.--w-83{width:83%;}.table th.--w-84,.table td.--w-84{width:84%;}.table th.--w-85,.table td.--w-85{width:85%;}.table th.--w-86,.table td.--w-86{width:86%;}.table th.--w-87,.table td.--w-87{width:87%;}.table th.--w-88,.table td.--w-88{width:88%;}.table th.--w-89,.table td.--w-89{width:89%;}.table th.--w-90,.table td.--w-90{width:90%;}.table th{--_table-text-clr:var(--clr-neutral-900);--_table-row-bg-clr:var(--_table-head-row-bg-clr);}.table thead th{--_table-text-clr:var(--clr-neutral-100);--_table-row-bg-clr:var(--_table-head-col-bg-clr);}.table tfoot th{--_table-text-clr:var(--clr-neutral-100);--_table-row-bg-clr:var(--_table-foot-col-bg-clr);}.table tbody tr:nth-child(even) th{--_table-row-bg-clr:var(--_table-head-row-bg-clr);}.table tbody tr:nth-child(even) td{--_table-row-bg-clr:var(--_table-row-bg-alt-clr);}.school-contact-info{background-color:var(--comp-clr-01);padding:2rem;border-radius:var(--border-radius-800);}.school-contact-info__heading{font-size:2.2rem;font-weight:bold;}.school-contact-info__address{margin-bottom:2rem;}.school-contact-info__info{display:flex;gap:0.5em;align-items:center;}.school-contact-info__info .label span{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.school-contact-info__contacts-list-item{margin-bottom:1em;}.school-contact-info__contacts-list-item > * + *{margin-top:1em;}.school-contact-info__contacts-list-heading{font-size:1.8rem;font-weight:bold;}.school-contact-info__info{background-color:var(--accent-clr-09);padding:1rem;border-radius:var(--border-radius-800);}.school-contact-info__info .email,.school-contact-info__info a{text-decoration:none;}.school-contact-info__info .email:hover,.school-contact-info__info .email:active,.school-contact-info__info a:hover,.school-contact-info__info a:active{text-decoration:underline;text-underline-position:under;}.card-list--schools .card{position:relative;}.card-list--schools .card__link{text-decoration:none;}.card-list--schools .card__link:after{content:"";position:absolute;inset:0;}.card-list--schools .card__body{background-color:var(--comp-clr-01);}.card-list--schools .card__meta{display:flex;align-items:center;gap:0.5em;}.card-list--schools .card__meta svg{width:18px;aspect-ratio:1;}.news-page .breadcrumbs-wrap,.news-page .article__header,.news-page .article__body{grid-column:content;}.news-article-page .article__header{display:grid;}.news-article-page .article__heading{order:2;}.news-article-page .article__heading{order:1;}.news-article-page .article_published-date{margin:0;font-size:var(--fs-fixed-base);}.news-list{--list-item-size:320px;--list-heading-fs:var(--fs-xl);--list-item-border-clr:var(--comp-clr-04);--list-item-border:1px solid var(--list-item-border-clr);--list-item-border-radius:var(--border-radius-800);--list-spacing:var(--spacing);}.news-list a{text-decoration:none;}.news-list:not(.news-list--block) .news-article{display:grid;grid-template-columns:25rem 1fr;}.news-list:not(.news-list--block) .news-article__media{display:grid;height:100%;aspect-ratio:4/3;}.news-list:not(.news-list--block) .news-article__media img{height:100%;width:100%;object-fit:cover;object-position:center;}.news-list:not(.news-list--block) .news-article__content{position:relative;padding:2rem 3rem 3rem;}.news-list:not(.news-list--block) .news-article__content:after{content:"";display:block;background:transparent url("/static/gfx/icons/arrow-right_light.svg") no-repeat center center;width:22px;height:22px;position:absolute;bottom:1rem;right:2rem;}.news-list--block .news-list__items{grid-template-columns:repeat(auto-fill,minmax(min(var(--list-item-size),100%),1fr));}.news-list--block .news-list__item:nth-child(n+2) .news-article__media{aspect-ratio:21/9;}.news-list--block .news-list__item:nth-child(n+2) .news-article__media img{aspect-ratio:21/9;object-fit:cover;object-position:center;}.news-list--block .news-article__body{padding:1em;}.news-list--block .news-article__header{display:grid;}.news-list--block .news-article{--article-heading-fs:var(--fs-fixed-xl);}.news-list__heading{font-size:var(--list-heading-fs);margin-bottom:1em;text-align:center;}.news-list__footer{text-align:center;}.news-list__link{background-color:var(--accent-clr-07);border-radius:1000px;color:var(--neutral-clr-100);text-decoration:none;padding:0.5em 1em;display:inline-block;}.news-list__items{display:grid;gap:var(--list-spacing);margin-bottom:var(--list-spacing);}.news-list__item{border:var(--list-item-border);border-radius:var(--list-item-border-radius);overflow:hidden;}.news-list__item:focus-within{outline:2px dotted var(--outline-clr);outline-offset:2px;}.news-article{--article-heading-fs:var(--fs-fixed-lg);--article-fs:var(--fs-fixed-base);--article-bg:var(--neutral-clr-100);background-color:var(--article-bg);font-size:var(--article-fs);position:relative;height:100%;}.news-article__header{margin-bottom:0.5em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0.3em;}.news-article__heading{font-size:var(--article-heading-fs);word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-wrap:initial;}.news-article__heading a:focus{outline:none;}.news-article__heading a:after{content:"";position:absolute;inset:0;cursor:pointer;z-index:1;}.news-article__date{font-size:var(--fs-fixed-base);font-weight:normal;}.news-article__media{width:100%;aspect-ratio:16/9;}.news-article__intro{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.news-article__body *{margin:0;}.news-article__body > * + *{margin-top:0.5em;}.news-article__meta{margin-top:0.5em;}.news-article__meta a{color:var(--accent-clr-02);font-weight:700;position:relative;z-index:2;}.news-article__tags{display:flex;flex-wrap:wrap;gap:var(--list-spacing);}@media (min-width:768px){.news-list--block .news-list__items{grid-template-columns:1fr 1fr;}.news-list--block .news-list__item:first-child{grid-column:1/3;}.news-list--block .news-list__item:first-child > *{height:100%;}.news-list--block .news-list__item:first-child img{width:100%;max-width:none;}}@media (min-width:992px){.news-list--block .news-list__items{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;}.news-list--block .news-list__item:first-child{grid-column:1/2;grid-row:1/3;}.news-list--block .news-list__item:first-child > *{height:100%;}.news-list--block .news-list__item:nth-child(n+2) .news-article{--article-heading-fs:var(--fs-fixed-md);}}.news-filter{--news-filter-heading-fs:var(--fs-lg);--bg-color:var(--theme09-clr);--padding:1.5rem;--border-radius:var(--border-radius-800);--form-margin:var(--spacing-v);background-color:var(--bg-color);padding:var(--padding);border-radius:var(--border-radius);margin-bottom:var(--form-margin);}.news-filter__form.collapse{margin-top:var(--form-margin);}.news-filter__heading{font-size:var(--news-filter-heading-fs);}@media (min-width:768px){.news-filter{--bg-color:transparent;--padding:0;}.news-filter .collapse{display:block;}.news-filter-toggle{display:none;}}.events-page .list-pager{--btn-bg:var(--accent-clr-03);}.event-list{--list-item-size:100%;--list-heading-fs:var(--fs-xl);--list-item-border-clr:var(--comp-clr-04);--list-item-border-radius:var(--border-radius-800);}.event-list--block .event-article{--article-bg:var(--neutral-clr-100);}.event-list a{text-decoration:none;}.event-list__heading{font-size:var(--list-heading-fs);margin-bottom:1em;text-align:center;}.event-list__footer{text-align:center;}.event-list__link{background-color:var(--accent-clr-07);border-radius:1000px;color:var(--neutral-clr-100);text-decoration:none;padding:0.5em 1em;display:inline-block;}.event-list__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--list-item-size),100%),1fr));gap:var(--spacing-h);margin-bottom:var(--spacing-h);}.event-list__item{border-radius:var(--list-item-border-radius);height:100%;}.event-article{--article-heading-fs:var(--fs-fixed-md);--article-fs:var(--fs-fixed-base);--article-bg:var(--comp-clr-01);--article-date-bg:var(--comp-clr-09);--article-media-bg:var(--comp-clr-09);background-color:var(--article-bg);font-size:var(--article-fs);color:var(--text-clr);position:relative;display:flex;flex-direction:column;gap:0.5em;height:100%;}.event-article:focus-within{outline:2px dotted var(--outline-clr);outline-offset:2px;}.event-article__media{order:1;width:100%;aspect-ratio:16/9;background-color:var(--article-media-bg);}.event-article__body{padding:0 1em 1em;order:3;}.event-article__heading{font-size:var(--article-heading-fs);}.event-article__heading a:focus{outline:none;}.event-article__heading a:after{content:"";position:absolute;inset:0;cursor:pointer;}.event-article__intro{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}.event-article__date{position:absolute;top:0;left:1rem;background-color:var(--comp-clr-05);color:var(--neutral-clr-100);padding:0.5em;border-radius:0 0 var(--border-radius-400) var(--border-radius-400);font-weight:normal;font-size:var(--fs-fixed-sm);}.event-article__meta{order:2;padding:0 1em;}.event-article__tag{display:flex;align-items:center;gap:0.1em;}@media (min-width:768px){.event-list{--list-item-size:320px;}}.events-filter{--bg-color:var(--theme09-clr);--padding:1.5rem;--border-radius:var(--border-radius-800);--form-margin:var(--spacing-v);background-color:var(--bg-color);padding:var(--padding);border-radius:var(--border-radius);margin-bottom:var(--form-margin);}.events-filter .form__groups--l2 > *{flex:1;min-width:260px;}.events-filter .form__groups--l2 > *:last-child{flex:3;}.events-filter .form--filter{--input-border-clr-alt:var(--accent-clr-03);--input-bg-clr-alt:var(--accent-clr-03);--date-picker-icon-clr:var(--accent-clr-03);}.events-filter .cta--filter{--bg-clr:var(--theme02-clr);--bg-hover-clr:hsl(357,42%,53%);--bg-active-clr:hsl(357,42%,40%);--txt-clr:var(--neutral-clr-100);border:none;padding:0.5em 1em;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;border-radius:1000px;margin:0;line-height:1;width:fit-content;white-space:nowrap;}.events-filter .cta--filter:hover,.events-filter .cta--filter:focus{background-color:var(--bg-hover-clr);}.events-filter .cta--filter:active{background-color:var(--bg-active-clr);}.events-filter .events-filter__form.collapse{margin-top:var(--form-margin);}@media (min-width:768px){.events-filter{--bg-color:transparent;--padding:0;}.events-filter .collapse{display:block;}.event-filter-toggle{display:none;}}.events-page .breadcrumbs-wrap,.events-page .article__header,.events-page .article__body,.events-page .article__footer{grid-column:feature;}.event-details__heading{font-size:var(--fs-fixed-lg);}.event-details__dates{list-style-type:none;padding:0;}.event-details__body{font-size:var(--fs-fixed-base);margin-bottom:var(--spacing-h);}.event-details__body dt{font-weight:700;margin-top:0.5em;margin-bottom:0.2em;}.event-details__body dt:first-child{margin-top:0;}.event-details__value{display:grid;align-items:center;width:fit-content;}.event-details__value p{margin:0;}.event-details__value--btn{background:var(--accent-clr-09);padding:0.3em 0.5em;}.bulletins-list-section{display:grid;gap:var(--spacing-v);}.bulletin [target=_blank]{display:flex;align-items:center;gap:0.1em;}.search-page .list-pager{padding:var(--spacing);}.search-result{--item-bg-clr:var(--neutral-clr-100);}.search-result-item{background-color:var(--item-bg-clr);padding:var(--spacing);position:relative;}.search-result-item:nth-child(odd){--item-bg-clr:var(--comp-clr-10);}.search-result-item__header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;}.search-result-item__heading{font-size:var(--fs-fixed-lg);margin:0;}.search-result-item__excerpt{font-size:var(--fs-fixed-base);}.search-result-item__link-label{font-size:var(--fs-fixed-base);font-weight:700;}.search-result-item__link{text-decoration:none;word-break:break-word;}.search-result-item__link:after{content:"";position:absolute;inset:0;cursor:pointer;}.search-result-item__link svg{position:absolute;bottom:var(--spacing);right:var(--spacing);fill:var(--text-clr);}.search-result-item__date{font-size:var(--fs-fixed-sm);margin:0;}.search-result-filter{--bg-color:var(--theme09-clr);--padding:1.5rem;--border-radius:var(--border-radius-800);--form-margin:1.5rem;background-color:var(--bg-color);padding:var(--padding);border-radius:var(--border-radius);}.search-result-filter .form__groups-heading{display:none;}.search-result-filter-form.collapse{margin-top:var(--form-margin);}@media (min-width:992px){.search-result-filter{--form-margin:0;}.search-result-filter .form__groups-heading{display:block;}.search-result-filter .collapse{display:block;}.search-result-filter-toggle{display:none;}}.contacts__list{display:grid;gap:var(--spacing);}.contact{background-color:var(--comp-clr-01);padding:2rem;border-radius:var(--border-radius-800);}.contact > * + *{margin-top:1em;}.contact__heading{font-size:1.8rem;font-weight:bold;}.contact__heading span{font-weight:normal;}.contact__info{background-color:var(--accent-clr-09);padding:1rem;border-radius:var(--border-radius-800);display:flex;gap:0.5em;align-items:center;}.contact__info .label span{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.contact__info .email,.contact__info a{text-decoration:none;}.contact__info .email:hover,.contact__info .email:active,.contact__info a:hover,.contact__info a:active{text-decoration:underline;text-underline-position:under;}.contact__info.contact-information-text{align-items:flex-start;}.contact__info.contact-information-text .label{margin-top:0.3em;}.contact__info.contact-information-text .information *{margin:0;}.contact__info.contact-information-text .information > * + *{margin-top:1em;}.issues-page .breadcrumbs-wrap,.issues-page .article__header,.issues-page .article__body{grid-column:feature;}.issue-banner{--_bg-color:var(--accent-clr-01);background-color:var(--_bg-color);box-shadow:0 0 0 100vmax var(--_bg-color);clip-path:inset(0 -100vmax);display:flex;align-items:center;gap:2rem;padding:1.5rem;max-width:var(--site-max-width);margin-inline:auto;}.issue-banner__inner{flex:1;}.issue-banner__inner *{margin:0;}.issue-banner__inner > * + *{margin-top:0.5em;}.issue-banner__dismiss{align-self:flex-start;}.issue-banner__dismiss span{position:absolute;width:1px;height:1px;padding:0;margin:-1px !important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.article--issue .article__details-heading{display:flex;align-items:center;gap:0.5em;}.issue-description{font-weight:bold;}.issue-list .issue__name{display:flex;align-items:center;gap:0.3em;}.issue-list .issue__name svg{width:2rem;height:2rem;}.issue-list .issue{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;}.issue-list .issue__type{align-self:flex-start;}.issue-list .issue__information{flex:1;}.issue-list .issue__information *{margin:0;line-height:1;}.issue-list .issue__information > * + *{margin-top:0.5em;}.issue-list .cta{--txt-fs:var(--fs-fixed-sm);--padding:0.5em;}.issue-list .cta svg{width:16px;height:16px;}.issue__tags{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;gap:0.5em;}.issue__tag{background-color:var(--comp-clr-05);color:#fff;padding:0.3em 0.5em;border-radius:var(--border-radius-400);font-size:1.2rem;text-transform:uppercase;}.issue__tag--planned{background-color:var(--accent-clr-05);color:#fff;}.issue__tag--warning{background-color:var(--profile-clr-01);color:#fff;}.issue__tag--inprogress{background-color:var(--accent-clr-02);color:#fff;}.issue__tag--done{background-color:var(--accent-clr-06);color:#fff;}.issue__tag--information{background-color:var(--accent-clr-04);color:#000;}.issue-list__item{padding:1em;background-color:var(--comp-clr-03);}.issue-list__item:nth-child(odd){background-color:var(--comp-clr-07);}.assignments{display:grid;gap:var(--spacing);}.assignments-list{--list-heading-fs:var(--fs-lg);--list-item-border-clr:var(--accent-clr-05);--list-item-border:1px solid var(--list-item-border-clr);--list-item-border-radius:0;--list-spacing:var(--spacing);display:grid;gap:var(--list-spacing);}.assignments-list > *{padding-bottom:var(--list-spacing);border-bottom:var(--list-item-border);}.assignments-list a{text-decoration:none;}.assignments-list a:focus{outline:none;}.assignments-list a:after{content:"";position:absolute;inset:0;cursor:pointer;z-index:1;}.assignment{display:grid;gap:1em;position:relative;}.assignment:focus-within{outline:2px dotted var(--outline-clr);outline-offset:2px;}.assignment__heading{font-size:var(--list-heading-fs);margin:0;}.assignment-list-department{font-weight:700;}.assignment-contacts__groups{display:grid;gap:var(--spacing);}:host,:root{--profile-clr-01:#DE3631;--profile-clr-02:#578DB6;--profile-clr-03:#C6C6C6;--accent-clr-01:#D68C45;--accent-clr-02:#387B9C;--accent-clr-03:#C1666B;--accent-clr-04:#F2C14E;--accent-clr-05:#343230;--accent-clr-06:#358458;--accent-clr-07:#29807C;--accent-clr-08:#D4B483;--accent-clr-09:#E4DFDA;--comp-clr-01:#F8F4EF;--comp-clr-02:#F2DFB1;--comp-clr-03:#F2F2F2;--comp-clr-04:#D68C45;--comp-clr-05:#29807C;--comp-clr-06:#C2C2C2;--comp-clr-07:#F8EDD3;--comp-clr-08:#E9C97C;--comp-clr-09:#C1666B;--comp-clr-10:#FAFAFA;--theme01-clr:var(--comp-clr-01);--theme02-clr:var(--accent-clr-07);--theme03-clr:var(--comp-clr-07);--theme04-clr:var(--accent-clr-04);--theme05-clr:var(--accent-clr-05);--theme06-clr:var(--accent-clr-06);--theme07-clr:var(--accent-clr-08);--theme08-clr:var(--accent-clr-09);--theme09-clr:var(--comp-clr-01);--theme01-txt-clr:var(--text-clr);--theme02-txt-clr:var(--text-clr);--theme03-txt-clr:var(--text-clr);--theme04-txt-clr:var(--text-clr);--theme05-txt-clr:var(--neutral-clr-100);--theme06-txt-clr:var(--text-clr);--theme07-txt-clr:var(--text-clr);--theme08-txt-clr:var(--text-clr);--theme09-txt-clr:var(--text-clr);--site-bg-clr:var(--accent-clr-07);--content-bg-clr:#fff;--invalid-clr:#F04242;--invalid-tr-clr-400:hsla(0,85%,60%,0.4);--valid-clr:var(--accent-clr-06);--valid-tr-clr-400:hsla(147,43%,36%,0.4);--page-header-bg-clr:var(--comp-clr-02);--footer-bg-clr:var(--accent-clr-07);--footer-inner-bg-clr:var(--neutral-clr-100);--footer-txt-clr:var(--neutral-clr-100);}body{background-color:var(--site-bg-clr);scroll-behavior:smooth;}body.home-page{--footer-inner-bg-clr:var(--comp-clr-01);}[data-email]{cursor:pointer;text-decoration:underline;text-underline-position:under;}[data-email] .a span,[data-email] .d span{display:none;}[data-email] .a::before{content:"@";}[data-email] .d::before{content:".";}.portal-page .article__body,.section-page .article__body{grid-column:full;}.portal-page .article__body-inner,.section-page .article__body-inner{display:grid;grid-template-columns:[full-start] minmax(var(--padding-inline),1fr) [site-start] minmax(0,var(--site-size)) [feature-start] minmax(0,var(--feature-size)) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(0,var(--feature-size)) [feature-end] minmax(0,var(--site-size)) [site-end] minmax(var(--padding-inline),1fr) [full-end];}.portal-page .article__body-inner > *,.section-page .article__body-inner > *{grid-column:full;}.portal-page .article__body-inner .--full,.section-page .article__body-inner .--full{grid-column:full;}.portal-page .article__body-inner .--site,.section-page .article__body-inner .--site{grid-column:site;}.portal-page .article__body-inner .--feature,.section-page .article__body-inner .--feature{grid-column:feature;}.portal-page .article__body-inner .--breakout,.section-page .article__body-inner .--breakout{grid-column:breakout;}.portal-page .article__body-inner .--content,.section-page .article__body-inner .--content{grid-column:content;}.portal-page .article__body-inner > *,.section-page .article__body-inner > *{grid-column:site;}.block-preview{--fs-sm:14px;--fs-base:18px;--fs-md:22px;--fs-lg:28px;--fs-xl:35px;--fs-xxl:44px;--fs-xxxl:55px;--fs-vl:69px;--fs-vvl:86px;--fs-fixed-sm:14px;--fs-fixed-base:16px;--fs-fixed-md:18px;--fs-fixed-lg:22px;--fs-fixed-xl:26px;--fs-fixed-xxl:32px;--fs-fixed-xxxl:40px;--h1-fs:var(--fs-xxl);--h2-fs:var(--fs-xl);--h3-fs:var(--fs-lg);--h4-fs:var(--fs-md);--h5-fs:var(--fs-base);--h6-fs:var(--fs-base);--spacing:30px;--spacing-v:40px;--spacing-h:30px;--grid-spacing:30px;margin-block:30px;}.block-preview > *{margin-block:0;}.block-preview > * + *{margin-top:1em;}.block-preview ul li{padding-left:0.5em;}
