/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(html){--font-sans:Helvetica,sans-serif;--font-serif:Georgia,"Times New Roman",Times,serif;--font-system:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Oxygen-Sans",Ubuntu,Cantarell,"Fira Sans","Droid Sans",sans-serif;--font-mono:Menlo,Consolas,"Lucida Console","Liberation Mono","Courier New",monospace,sans-serif;--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--font-size-xs:0.625rem;--font-size-sm:0.75rem;--font-size-0:0.875rem;--font-size-1:1rem;--font-size-2:1.125rem;--font-size-3:1.25rem;--font-size-4:1.375rem;--font-size-5:1.5rem;--font-size-6:1.75rem;--font-size-7:2rem;--font-size-8:2.25rem;--font-size-9:2.5rem;--font-size-10:3rem;--font-size-11:3.5rem;--font-size-12:4rem;--font-size-13:5rem;--font-size-14:7.5rem;--leading-3:0.75rem;--leading-4:1rem;--leading-5:1.25rem;--leading-6:1.5rem;--leading-7:1.75rem;--leading-8:2rem;--leading-9:2.25rem;--leading-10:2.5rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;}:where(html){--size-px:0.063rem;--size-05:0.125rem;--size-1:0.25rem;--size-105:0.375rem;--size-2:0.5rem;--size-205:0.625rem;--size-3:0.75rem;--size-305:0.875rem;--size-4:1rem;--size-5:1.25rem;--size-6:1.5rem;--size-7:1.75rem;--size-8:2rem;--size-9:2.25rem;--size-10:2.5rem;--size-11:2.75rem;--size-12:3rem;--size-13:3.25rem;--size-14:3.5rem;--size-16:4rem;--size-18:4.5rem;--size-20:5rem;--size-22:5.5rem;--size-24:6rem;--size-25:6.25rem;--size-26:6.5rem;--size-28:7rem;--size-30:7.5rem;--size-32:8rem;--size-34:8.5rem;--size-36:9rem;--size-40:10rem;--size-44:11rem;--size-48:12rem;--size-52:13rem;--size-56:14rem;--size-60:15rem;--size-64:16rem;--size-72:18rem;--size-80:20rem;--size-96:24rem;--size-fluid-1:clamp(0.5rem,1vw,1rem);--size-fluid-2:clamp(1rem,2vw,1.5rem);--size-fluid-3:clamp(1.5rem,3vw,2rem);--size-fluid-4:clamp(2rem,4vw,3rem);--size-fluid-5:clamp(4rem,5vw,5rem);--size-fluid-6:clamp(5rem,7vw,7.5rem);--size-fluid-7:clamp(7.5rem,10vw,10rem);--size-fluid-8:clamp(10rem,20vw,15rem);--size-fluid-9:clamp(15rem,30vw,20rem);--size-fluid-10:clamp(20rem,40vw,30rem);--size-content-1:20ch;--size-content-2:45ch;--size-content-3:60ch;--size-header-1:20ch;--size-header-2:25ch;--size-header-3:35ch;--size-mobile:640px;--size-tablet:768px;--size-laptop:1024px;--size-desktop:1280px;}:where(html){--shadow-1:0 1px 2px 0 hsla(0,0%,0%,5%);--shadow-2:0 1px 3px 0 hsla(0,0%,0%,10%),0 1px 2px -1px hsla(0,0%,0%,10%);--shadow-3:0 4px 6px -1px hsla(0,0%,0%,10%),0 2px 4px -2px hsla(0,0%,0%,10%);--shadow-4:0 10px 15px -3px hsla(0,0%,0%,10%),0 4px 6px -4px hsla(0,0%,0%,10%);--shadow-5:0 20px 25px -5px hsla(0,0%,0%,10%),0 8px 10px -6px hsla(0,0%,0%,10%);--shadow-6:0 25px 50px -12px hsla(0,0%,0%,25%);--inner-shadow-0:inset 0 0 0 1px hsla(0,0%,0%,5%);--inner-shadow-1:inset 0 1px 2px 0 hsla(0,0%,0%,5%);--inner-shadow-2:inset 0 1px 4px 0 hsla(0,0%,0%,5%);--inner-shadow-3:inset 0 2px 8px 0 hsla(0,0%,0%,5%);--inner-shadow-4:inset 0 2px 14px 0 hsla(0,0%,0%,5%);}:where(html){--ratio-box:1;--ratio-photo:3/2;--ratio-portrait:3/4;--ratio-landscape:4/3;--ratio-widescreen:16/9;--ratio-cinemascope:21/9;--ratio-golden:1.618/1;}:where(html){--white:hsl(0 0% 100%);--gray-50:hsl(210,20%,98%);--gray-100:hsl(220,14%,96%);--gray-200:hsl(220,13%,91%);--gray-300:hsl(216,12%,84%);--gray-400:hsl(218,11%,65%);--gray-500:hsl(220,9%,46%);--gray-600:hsl(215,14%,34%);--gray-700:hsl(217,19%,27%);--gray-800:hsl(215,28%,17%);--gray-900:hsl(221,39%,11%);--black:hsl(0 0% 0%);--red-50:hsl(0,73%,97%);--red-100:hsl(0,84%,95%);--red-200:hsl(0,83%,91%);--red-300:hsl(0,83%,84%);--red-400:hsl(0,91%,74%);--red-500:hsl(0,84%,63%);--red-600:hsl(0,75%,51%);--red-700:hsl(0,74%,45%);--red-800:hsl(0,69%,36%);--red-900:hsl(0,61%,29%);--yellow-50:hsl(60,83%,95%);--yellow-100:hsl(54,95%,85%);--yellow-200:hsl(52,96%,70%);--yellow-300:hsl(47,96%,53%);--yellow-400:hsl(42,93%,46%);--yellow-500:hsl(37,97%,39%);--yellow-600:hsl(31,88%,33%);--yellow-700:hsl(28,80%,31%);--yellow-800:hsl(25,71%,26%);--yellow-900:hsl(23,69%,23%);--green-50:hsl(154,41%,97%);--green-100:hsl(154,61%,92%);--green-200:hsl(155,63%,84%);--green-300:hsl(156,61%,70%);--green-400:hsl(158,60%,48%);--green-500:hsl(160,84%,34%);--green-600:hsl(161,92%,25%);--green-700:hsl(163,93%,22%);--green-800:hsl(164,93%,17%);--green-900:hsl(166,97%,14%);--blue-50:hsl(210,100%,96%);--blue-100:hsl(211,94%,94%);--blue-200:hsl(213,94%,88%);--blue-300:hsl(215,98%,82%);--blue-400:hsl(217,93%,72%);--blue-500:hsl(218,93%,61%);--blue-600:hsl(220,89%,53%);--blue-700:hsl(221,79%,48%);--blue-800:hsl(223,68%,37%);--blue-900:hsl(225,54%,30%);--sky-50:hsl(204,100%,97%);--sky-100:hsl(204,94%,94%);--sky-200:hsl(201,94%,86%);--sky-300:hsl(199,95%,74%);--sky-400:hsl(198,93%,60%);--sky-500:hsl(199,89%,48%);--sky-600:hsl(200,98%,39%);--sky-700:hsl(201,96%,32%);--sky-800:hsl(201,90%,27%);--sky-900:hsl(202,80%,24%);}:where(html){--border-size-1:1px;--border-size-2:2px;--border-size-3:3px;--border-size-4:4px;--border-size-5:5px;--radius-1:0.125rem;--radius-2:0.25rem;--radius-3:0.375rem;--radius-4:0.5rem;--radius-5:0.75rem;--radius-6:1rem;--radius-7:1.5rem;--radius-round:1e5px;}:where(html){--primary:hsl(209,88%,20%);--secondary:hsl(30,21%,95%);}:where(html){--font-sans:"DM Sans",sans-serif;--font-body:var(--font-sans);--font-heading:var(--font-sans);--primary:hsl(209,88%,20%);--secondary:var(--black);--tertiary:var(--black);--accent-color:var(--sky-600);--bg-color:var(--white);--caret-color:var(--sky-600);--color:var(--gray-900);--scrollbar-color:var(--sky-600);--placeholder-color:var(--gray-400);--selection-bg-color:var(--blue-900);--th-color:var(--primary);--h1-color:var(--black);--h2-color:var(--black);--h3-color:var(--black);--h4-color:var(--black);--text-on-primary:var(--white);--text-on-secondary:var(--white);--text-on-tertiary:var(--white);--btn-primary-bg-color:var(--primary);--btn-primary-border-color:var(--primary);--btn-primary-color:var(--text-on-primary);--btn-primary-bg-color-hover:var(--gray-800);--btn-primary-border-color-hover:var(--gray-800);--btn-primary-color-hover:var(--white);--btn-secondary-bg-color:var(--secondary);--btn-secondary-border-color:var(--secondary);--btn-secondary-color:var(--text-on-secondary);--btn-secondary-bg-color-hover:var(--gray-800);--btn-secondary-border-color-hover:var(--gray-800);--btn-secondary-color-hover:var(--white);--btn-tertiary-bg-color:var(--tertiary);--btn-tertiary-border-color:var(--tertiary);--btn-tertiary-color:var(--text-on-tertiary);--btn-tertiary-bg-color-hover:var(--gray-800);--btn-tertiary-border-color-hover:var(--gray-800);--btn-tertiary-color-hover:var(--white);}*,*::before,*::after{box-sizing:border-box;border-color:var(--gray-200);border-style:solid;border-width:0;}html{accent-color:var(--accent-color,var(--sky-600));background-color:var(--bg-color,var(--white));caret-color:var(--caret-color,var(--sky-600));color:var(--color,var(--gray-900));font-family:var(--font-body,var(--font-sans)) !important;font-size:100%;line-height:var(--leading-normal);scroll-padding-top:var(--scroll-padding-top,150px);scrollbar-color:var(--scrollbar-color,var(--sky-600)) transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;}html:has(dialog[open]){overflow:hidden;}body{-webkit-font-smoothing:antialiased;font-family:inherit !important;line-height:inherit;margin:0;overflow-x:hidden;scrollbar-gutter:stable both-edges;word-wrap:break-word;}hr{border-top-width:1px;color:inherit;height:0;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading,var(--font-serif)) !important;font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{border-collapse:collapse;border-color:inherit;text-indent:0;}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder-color,var(--gray-400));opacity:1;}input::placeholder,textarea::placeholder{color:var(--placeholder-color,var(--gray-400));opacity:1;}::-moz-selection{background-color:var(--selection-bg-color,var(--blue-900));color:var(--selection-color,var(--white));}::selection{background-color:var(--selection-bg-color,var(--blue-900));color:var(--selection-color,var(--white));}button,[role=button]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}svg{block-size:auto;fill:currentcolor;max-inline-size:100%;stroke:none;}svg:where(:not([width])){inline-size:var(--size-20);}[hidden]{display:none;}
@media (min-width:1024px){.has-overlay::after{background:rgba(0,0,0,0.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1;}}.bg-theme{background-color:var(--gray-100) !important;}.bg-white{background-color:var(--white) !important;}.bg-primary{background-color:var(--primary) !important;color:var(--text-on-primary) !important;}.bg-primary .block--type-custom-text-html{color:var(--text-on-primary);}.bg-secondary{background-color:var(--secondary) !important;color:var(--text-on-secondary) !important;}.bg-tertiary{background-color:var(--tertiary) !important;color:var(--text-on-tertiary) !important;}#block-list :where(.bg-theme,.bg-primary,.bg-secondary,.bg-tertiary){background-color:transparent !important;}.block--type-custom-text-html .button,.block--type-list-of-sites .button,.cke_editable .button,.cke_editable_themed .button,.prose .button{align-items:center;background-color:var(--gray-900);border-color:var(--gray-900);border-width:1px;color:var(--white);display:inline-flex;font-size:var(--font-size-2);font-weight:var(--font-weight-400);justify-content:center;padding-block:var(--size-3);padding-inline:var(--size-6);text-align:center;transition:color 200ms ease,background-color 200ms ease;width:-moz-max-content;width:max-content;}.block--type-custom-text-html .button:focus,.block--type-custom-text-html .button:hover,.block--type-list-of-sites .button:focus,.block--type-list-of-sites .button:hover,.cke_editable .button:focus,.cke_editable .button:hover,.cke_editable_themed .button:focus,.cke_editable_themed .button:hover,.prose .button:focus,.prose .button:hover{background-color:transparent;color:var(--gray-900);text-decoration:none;}.block--type-custom-text-html .button.button-outline,.block--type-list-of-sites .button.button-outline,.cke_editable .button.button-outline,.cke_editable_themed .button.button-outline,.prose .button.button-outline{background-color:transparent;color:var(--gray-900);}.block--type-custom-text-html .button.button-outline:hover,.block--type-list-of-sites .button.button-outline:hover,.cke_editable .button.button-outline:hover,.cke_editable_themed .button.button-outline:hover,.prose .button.button-outline:hover{background-color:var(--gray-900);color:var(--white);}.block--type-custom-text-html .button.icon-button,.block--type-list-of-sites .button.icon-button,.cke_editable .button.icon-button,.cke_editable_themed .button.icon-button,.prose .button.icon-button{align-items:center;display:inline-flex;justify-content:space-between;padding-inline:var(--size-4);}.block--type-custom-text-html .button.icon-button:hover,.block--type-list-of-sites .button.icon-button:hover,.cke_editable .button.icon-button:hover,.cke_editable_themed .button.icon-button:hover,.prose .button.icon-button:hover{border-color:var(--gray-900);}.block--type-custom-text-html .button.button-circle,.block--type-list-of-sites .button.button-circle,.cke_editable .button.button-circle,.cke_editable_themed .button.button-circle,.prose .button.button-circle{align-items:center;border-radius:var(--radius-round);display:inline-flex;justify-content:center;min-width:0;}.block--type-custom-text-html .button.button-circle:hover,.block--type-list-of-sites .button.button-circle:hover,.cke_editable .button.button-circle:hover,.cke_editable_themed .button.button-circle:hover,.prose .button.button-circle:hover{background-color:var(--gray-900);}.block--type-custom-text-html .button.button-circle.bg-white,.block--type-list-of-sites .button.button-circle.bg-white,.cke_editable .button.button-circle.bg-white,.cke_editable_themed .button.button-circle.bg-white,.prose .button.button-circle.bg-white{background-color:var(--white);}.block--type-custom-text-html .button.button-circle.bg-white:hover,.block--type-list-of-sites .button.button-circle.bg-white:hover,.cke_editable .button.button-circle.bg-white:hover,.cke_editable_themed .button.button-circle.bg-white:hover,.prose .button.button-circle.bg-white:hover{background-color:var(--gray-200);}.block--type-custom-text-html .button.bg-white,.block--type-custom-text-html .button.button--white,.block--type-list-of-sites .button.bg-white,.block--type-list-of-sites .button.button--white,.cke_editable .button.bg-white,.cke_editable .button.button--white,.cke_editable_themed .button.bg-white,.cke_editable_themed .button.button--white,.prose .button.bg-white,.prose .button.button--white{border-color:var(--white);background-color:var(--white);color:var(--gray-900);}.block--type-custom-text-html .button.bg-white:hover,.block--type-custom-text-html .button.button--white:hover,.block--type-list-of-sites .button.bg-white:hover,.block--type-list-of-sites .button.button--white:hover,.cke_editable .button.bg-white:hover,.cke_editable .button.button--white:hover,.cke_editable_themed .button.bg-white:hover,.cke_editable_themed .button.button--white:hover,.prose .button.bg-white:hover,.prose .button.button--white:hover{background-color:var(--gray-200);border-color:var(--white);color:var(--gray-900);}.block--type-custom-text-html .button.bg-white.disabled,.block--type-custom-text-html .button.button--white.disabled,.block--type-list-of-sites .button.bg-white.disabled,.block--type-list-of-sites .button.button--white.disabled,.cke_editable .button.bg-white.disabled,.cke_editable .button.button--white.disabled,.cke_editable_themed .button.bg-white.disabled,.cke_editable_themed .button.button--white.disabled,.prose .button.bg-white.disabled,.prose .button.button--white.disabled{background-color:var(--gray-100);transition-property:none;}.block--type-custom-text-html .button.button--primary,.block--type-list-of-sites .button.button--primary,.cke_editable .button.button--primary,.cke_editable_themed .button.button--primary,.prose .button.button--primary{background-color:var(--btn-primary-bg-color);border-color:var(--btn-primary-border-color);color:var(--btn-primary-color);}.block--type-custom-text-html .button.button--primary:hover,.block--type-list-of-sites .button.button--primary:hover,.cke_editable .button.button--primary:hover,.cke_editable_themed .button.button--primary:hover,.prose .button.button--primary:hover{background-color:var(--btn-primary-bg-color-hover);border-color:var(--btn-primary-border-color-hover);color:var(--btn-primary-color-hover);}.block--type-custom-text-html .button.button--primary.disabled,.block--type-list-of-sites .button.button--primary.disabled,.cke_editable .button.button--primary.disabled,.cke_editable_themed .button.button--primary.disabled,.prose .button.button--primary.disabled{background-color:var(--gray-100);transition-property:none;}.block--type-custom-text-html .button.button--secondary,.block--type-list-of-sites .button.button--secondary,.cke_editable .button.button--secondary,.cke_editable_themed .button.button--secondary,.prose .button.button--secondary{background-color:var(--btn-secondary-bg-color);border-color:var(--btn-secondary-border-color);color:var(--btn-secondary-color);}.block--type-custom-text-html .button.button--secondary:hover,.block--type-list-of-sites .button.button--secondary:hover,.cke_editable .button.button--secondary:hover,.cke_editable_themed .button.button--secondary:hover,.prose .button.button--secondary:hover{background-color:var(--btn-secondary-bg-color-hover);border-color:var(--btn-secondary-border-color-hover);color:var(--btn-secondary-color-hover);}.block--type-custom-text-html .button.button--secondary.disabled,.block--type-list-of-sites .button.button--secondary.disabled,.cke_editable .button.button--secondary.disabled,.cke_editable_themed .button.button--secondary.disabled,.prose .button.button--secondary.disabled{background-color:var(--gray-100);transition-property:none;}.block--type-custom-text-html .button.button--tertiary,.block--type-list-of-sites .button.button--tertiary,.cke_editable .button.button--tertiary,.cke_editable_themed .button.button--tertiary,.prose .button.button--tertiary{background-color:var(--btn-tertiary-bg-color);border-color:var(--btn-tertiary-border-color);color:var(--btn-tertiary-color);}.block--type-custom-text-html .button.button--tertiary:hover,.block--type-list-of-sites .button.button--tertiary:hover,.cke_editable .button.button--tertiary:hover,.cke_editable_themed .button.button--tertiary:hover,.prose .button.button--tertiary:hover{background-color:var(--btn-tertiary-bg-color-hover);border-color:var(--btn-tertiary-border-color-hover);color:var(--btn-tertiary-color-hover);}.block--type-custom-text-html .button.button--tertiary.disabled,.block--type-list-of-sites .button.button--tertiary.disabled,.cke_editable .button.button--tertiary.disabled,.cke_editable_themed .button.button--tertiary.disabled,.prose .button.button--tertiary.disabled{background-color:var(--gray-100);transition-property:none;}.block--type-custom-text-html .button.disabled,.block--type-list-of-sites .button.disabled,.cke_editable .button.disabled,.cke_editable_themed .button.disabled,.prose .button.disabled{background-color:var(--gray-900);opacity:0.5;transition-property:none;}.block--type-custom-text-html .button.button-outline-white,.block--type-list-of-sites .button.button-outline-white,.cke_editable .button.button-outline-white,.cke_editable_themed .button.button-outline-white,.prose .button.button-outline-white{background-color:transparent;border-color:var(--white);}.block--type-custom-text-html .button.button-outline-white:hover,.block--type-list-of-sites .button.button-outline-white:hover,.cke_editable .button.button-outline-white:hover,.cke_editable_themed .button.button-outline-white:hover,.prose .button.button-outline-white:hover{background-color:var(--gray-900);border-color:var(--gray-900);color:var(--white);}.c-full > .block-content > .block-title{margin-inline:auto;max-width:var(--size-desktop);padding-inline:var(--size-4);width:100%;}.c-large > .block-content,.c-large > .block-title{margin-inline:auto;max-width:var(--size-desktop);padding-inline:var(--size-4);width:100%;}.c-medium > .block-content,.c-medium > .block-title{margin-inline:auto;max-width:var(--size-laptop);padding-inline:var(--size-4);width:100%;}.c-small > .block-content,.c-small > .block-title{margin-inline:auto;max-width:var(--size-tablet);padding-inline:var(--size-4);width:100%;}.grid{align-items:start;display:grid;grid-gap:var(--size-2);grid-template-columns:minmax(0,100vw);}@media (min-width:1024px){.grid--2col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}@media (min-width:1024px){.grid--3col{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}}@media (min-width:1024px){.grid--sidebars{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);margin-inline:auto;max-inline-size:var(--size-desktop);}}@media (min-width:1024px){.grid--left-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,70%);margin-inline:auto;max-inline-size:var(--size-desktop);}}@media (min-width:1024px){.grid--right-sidebar{grid-gap:var(--size-8);grid-template-columns:minmax(0,70%) minmax(0,1fr);margin-inline:auto;max-inline-size:var(--size-desktop);}}.l-container{margin-block:0;margin-inline:auto;padding-inline:var(--size-4);width:100%;}@media (min-width:640px){.l-container{max-inline-size:var(--size-mobile);}}@media (min-width:768px){.l-container{max-inline-size:var(--size-tablet);}}@media (min-width:1024px){.l-container{max-inline-size:var(--size-laptop);}}@media (min-width:1280px){.l-container{max-inline-size:var(--size-desktop);padding-inline:var(--size-8);}}.l-content{max-width:var(--size-desktop);margin-inline:auto;padding-inline:var(--size-2);width:100%;}.w-full:not(#block-list *){left:50%;margin-inline:-50vw;max-width:100vw;right:50%;width:100vw;}.w-medium{margin-inline:auto;max-inline-size:var(--size-tablet);padding-inline:var(--size-4);}@media (min-width:1024px){.w-medium{padding-inline:0;}}.block-contain > .block-content{margin-block:0;margin-inline:auto;padding-inline:var(--size-4);width:100%;}@media (min-width:640px){.block-contain > .block-content{max-inline-size:var(--size-mobile);}}@media (min-width:768px){.block-contain > .block-content{max-inline-size:var(--size-tablet);}}@media (min-width:1024px){.block-contain > .block-content{max-inline-size:var(--size-laptop);}}@media (min-width:1280px){.block-contain > .block-content{max-inline-size:var(--size-desktop);padding-inline:var(--size-8);}}.layout{display:grid;grid-auto-flow:row;}@media (min-width:1024px){.layout{gap:var(--size-8);}}.layout__region{margin-block-end:0;max-width:100% !important;min-width:0;padding:0;width:100%;}@media (min-width:1024px){.layout--twocol-section,.layout--twocol-section--50-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}@media (min-width:1024px){.layout--twocol-section--33-67{grid-template-columns:minmax(0,3fr) minmax(0,7fr);}}@media (min-width:1024px){.layout--twocol-section--67-33{grid-template-columns:minmax(0,7fr) minmax(0,3fr);}}@media (min-width:768px){.layout--twocol-section--25-75{grid-template-columns:minmax(0,1fr) minmax(0,3fr);}}.layout--twocol-section--25-75 > .layout__region{max-width:100%;margin:0;padding:0;width:100%;}@media (min-width:768px){.layout--twocol-section--75-25{grid-template-columns:minmax(0,3fr) minmax(0,1fr);}}.layout--twocol-section--75-25 > .layout__region{max-width:100%;margin:0;padding:0;width:100%;}@media (min-width:1024px){.layout--threecol-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}}@media (min-width:1024px){.layout--threecol-section.layout--threecol-section--33-34-33{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}}@media (min-width:1024px){.layout--threecol-section.layout--threecol-section--25-50-25{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);}}@media (min-width:1024px){.layout--threecol-section.layout--threecol-section--25-25-50{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);}}@media (min-width:1024px){.layout--threecol-section.layout--threecol-section--50-25-25{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);}}@media (min-width:1024px){.layout--fourcol-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}}@media (min-width:1024px){.layout--fivecol-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}}.relative{position:relative;}.block--type-custom-text-html,.cke_editable,.cke_editable_themed,.prose{color:var(--text-color);font-size:var(--font-size-2);line-height:var(--leading-relaxed);margin-block-end:0;position:relative;}.block--type-custom-text-html :where(p):not(:where([class~=not-prose] *)),.cke_editable :where(p):not(:where([class~=not-prose] *)),.cke_editable_themed :where(p):not(:where([class~=not-prose] *)),.prose :where(p):not(:where([class~=not-prose] *)){margin-block:var(--size-6);}.block--type-custom-text-html :where(p):not(:where([class~=not-prose] *)):first-child,.cke_editable :where(p):not(:where([class~=not-prose] *)):first-child,.cke_editable_themed :where(p):not(:where([class~=not-prose] *)):first-child,.prose :where(p):not(:where([class~=not-prose] *)):first-child{margin-block-start:0;}.block--type-custom-text-html :where(p):not(:where([class~=not-prose] *)):last-child,.cke_editable :where(p):not(:where([class~=not-prose] *)):last-child,.cke_editable_themed :where(p):not(:where([class~=not-prose] *)):last-child,.prose :where(p):not(:where([class~=not-prose] *)):last-child{margin-block-end:0;}.block--type-custom-text-html :where([class~=lead]):not(:where([class~=not-prose] *)),.cke_editable :where([class~=lead]):not(:where([class~=not-prose] *)),.cke_editable_themed :where([class~=lead]):not(:where([class~=not-prose] *)),.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--gray-600);font-size:var(--font-size-5);}.block--type-custom-text-html :where([class~=lead]):not(:where([class~=not-prose] *)):first-child,.cke_editable :where([class~=lead]):not(:where([class~=not-prose] *)):first-child,.cke_editable_themed :where([class~=lead]):not(:where([class~=not-prose] *)):first-child,.prose :where([class~=lead]):not(:where([class~=not-prose] *)):first-child{margin-block-start:0;}.block--type-custom-text-html :where(blockquote):not(:where([class~=not-prose] *)),.cke_editable :where(blockquote):not(:where([class~=not-prose] *)),.cke_editable_themed :where(blockquote):not(:where([class~=not-prose] *)),.prose :where(blockquote):not(:where([class~=not-prose] *)){border-left-color:var(--gray-200);border-left-width:var(--size-1);color:var(--gray-900);font-style:italic;font-weight:var(--font-weight-600);margin-block:var(--size-8);padding-block:var(--size-4);padding-inline-start:var(--size-6);quotes:"“" "”" "‘" "’";width:85ch;}.block--type-custom-text-html :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::after,.cke_editable :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::after,.cke_editable_themed :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::after,.prose :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::after{content:close-quote;}.block--type-custom-text-html :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::before,.cke_editable :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::before,.cke_editable_themed :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::before,.prose :where(blockquote):not(:where([class~=not-prose] *)) :where(p):first-of-type::before{content:open-quote;}.block--type-custom-text-html :where(blockquote):not(:where([class~=not-prose] *)) :where(em),.cke_editable :where(blockquote):not(:where([class~=not-prose] *)) :where(em),.cke_editable_themed :where(blockquote):not(:where([class~=not-prose] *)) :where(em),.prose :where(blockquote):not(:where([class~=not-prose] *)) :where(em){font-size:var(--font-size-1);font-style:normal;font-weight:var(--font-weight-400);}.block--type-custom-text-html :where(blockquote):not(:where([class~=not-prose] *)) :where(code),.cke_editable :where(blockquote):not(:where([class~=not-prose] *)) :where(code),.cke_editable_themed :where(blockquote):not(:where([class~=not-prose] *)) :where(code),.prose :where(blockquote):not(:where([class~=not-prose] *)) :where(code){color:inherit;}.block--type-custom-text-html :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::after,.cke_editable :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::after,.cke_editable_themed :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::after,.prose :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::after{content:close-quote;}.block--type-custom-text-html :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::before,.cke_editable :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::before,.cke_editable_themed :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::before,.prose :where(blockquote):not(:where([class~=not-prose] *)) :where(code)::before{content:open-quote;}.block--type-custom-text-html :where(h1):not(:where([class~=not-prose] *)),.cke_editable :where(h1):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h1):not(:where([class~=not-prose] *)),.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--h1-color,var(--gray-900));font-family:var(--font-heading);font-size:var(--font-size-10);font-weight:var(--font-weight-500);line-height:var(--leading-none);margin-block-end:var(--size-8);}@media (min-width:768px){.block--type-custom-text-html :where(h1):not(:where([class~=not-prose] *)),.cke_editable :where(h1):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h1):not(:where([class~=not-prose] *)),.prose :where(h1):not(:where([class~=not-prose] *)){font-size:var(--font-size-11);}}.block--type-custom-text-html :where(h2):not(:where([class~=not-prose] *)),.cke_editable :where(h2):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h2):not(:where([class~=not-prose] *)),.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--h2-color,var(--gray-900));font-family:var(--font-heading);font-size:var(--font-size-8);font-weight:var(--font-weight-500);line-height:var(--leading-snug);margin-block-end:var(--size-6);margin-block-start:var(--size-12);}@media (min-width:768px){.block--type-custom-text-html :where(h2):not(:where([class~=not-prose] *)),.cke_editable :where(h2):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h2):not(:where([class~=not-prose] *)),.prose :where(h2):not(:where([class~=not-prose] *)){font-size:var(--font-size-9);}}.block--type-custom-text-html :where(h3):not(:where([class~=not-prose] *)),.cke_editable :where(h3):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h3):not(:where([class~=not-prose] *)),.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--h3-color,var(--gray-900));font-family:var(--font-heading);font-size:var(--font-size-7);font-weight:var(--font-weight-500);line-height:var(--leading-relaxed);margin-block-end:var(--size-3);margin-block-start:var(--size-8);}@media (min-width:768px){.block--type-custom-text-html :where(h3):not(:where([class~=not-prose] *)),.cke_editable :where(h3):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h3):not(:where([class~=not-prose] *)),.prose :where(h3):not(:where([class~=not-prose] *)){font-size:var(--font-size-8);}}.block--type-custom-text-html :where(h4):not(:where([class~=not-prose] *)),.cke_editable :where(h4):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h4):not(:where([class~=not-prose] *)),.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--h4-color,var(--gray-900));font-family:var(--font-heading);font-size:var(--font-size-6);font-weight:var(--font-weight-500);margin-block-end:var(--size-2);margin-block-start:var(--size-6);}.block--type-custom-text-html :where(h5,h6):not(:where([class~=not-prose] *)),.cke_editable :where(h5,h6):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h5,h6):not(:where([class~=not-prose] *)),.prose :where(h5,h6):not(:where([class~=not-prose] *)){color:inherit;font-size:var(--font-size-2);font-weight:var(--font-weight-400);}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *),.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *),.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *),.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *){color:var(--text-color);}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *):first-child,.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *):first-child,.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *):first-child,.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-theme] *):first-child{margin-top:0;}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *),.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *),.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *),.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *){color:var(--text-on-primary);}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *):first-child,.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *):first-child,.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *):first-child,.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-primary] *):first-child{margin-top:0;}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *),.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *),.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *),.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *){color:var(--text-on-secondary);}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *):first-child,.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *):first-child,.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *):first-child,.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-secondary] *):first-child{margin-top:0;}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *),.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *),.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *),.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *){color:var(--text-on-tertiary);}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *):first-child,.cke_editable :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *):first-child,.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *):first-child,.prose :where(h1,h2,h3,h4,h5,h6):where([class~=bg-tertiary] *):first-child{margin-top:0;}.block--type-custom-text-html a:not(:where(.button,.use-ajax,[class~=not-prose] *)),.cke_editable a:not(:where(.button,.use-ajax,[class~=not-prose] *)),.cke_editable_themed a:not(:where(.button,.use-ajax,[class~=not-prose] *)),.prose a:not(:where(.button,.use-ajax,[class~=not-prose] *)){border-bottom:1px solid var(--gray-300);color:var(--primary);font-size:var(--font-size-2);font-weight:var(--font-weight-500);transition:border-bottom-color 0.2s ease-in-out;}.block--type-custom-text-html a:not(:where(.button,.use-ajax,[class~=not-prose] *)):visited,.cke_editable a:not(:where(.button,.use-ajax,[class~=not-prose] *)):visited,.cke_editable_themed a:not(:where(.button,.use-ajax,[class~=not-prose] *)):visited,.prose a:not(:where(.button,.use-ajax,[class~=not-prose] *)):visited{color:var(--primary);}.block--type-custom-text-html a:not(:where(.button,.use-ajax,[class~=not-prose] *)):hover,.cke_editable a:not(:where(.button,.use-ajax,[class~=not-prose] *)):hover,.cke_editable_themed a:not(:where(.button,.use-ajax,[class~=not-prose] *)):hover,.prose a:not(:where(.button,.use-ajax,[class~=not-prose] *)):hover{color:var(--primary);border-bottom:1px solid var(--primary);text-decoration:none;}.block--type-custom-text-html a:not(:where(.button,.use-ajax,[class~=not-prose] *)):focus,.cke_editable a:not(:where(.button,.use-ajax,[class~=not-prose] *)):focus,.cke_editable_themed a:not(:where(.button,.use-ajax,[class~=not-prose] *)):focus,.prose a:not(:where(.button,.use-ajax,[class~=not-prose] *)):focus{box-shadow:0 0 var(--white),0 0 0 2px var(--primary),0 0 var(--white);outline:2px solid transparent;outline-offset:2px;}.block--type-custom-text-html :where(img):not(:where([class~=not-prose] *)),.cke_editable :where(img):not(:where([class~=not-prose] *)),.cke_editable_themed :where(img):not(:where([class~=not-prose] *)),.prose :where(img):not(:where([class~=not-prose] *)){margin-block-end:var(--size-10);}.block--type-custom-text-html :where(video):not(:where([class~=not-prose] *)),.cke_editable :where(video):not(:where([class~=not-prose] *)),.cke_editable_themed :where(video):not(:where([class~=not-prose] *)),.prose :where(video):not(:where([class~=not-prose] *)){margin-block-end:var(--size-10);}.block--type-custom-text-html :where(figure):not(:where([class~=not-prose] *)),.cke_editable :where(figure):not(:where([class~=not-prose] *)),.cke_editable_themed :where(figure):not(:where([class~=not-prose] *)),.prose :where(figure):not(:where([class~=not-prose] *)){margin-block-end:var(--size-10);}.block--type-custom-text-html :where(figure):not(:where([class~=not-prose] *)) > *,.cke_editable :where(figure):not(:where([class~=not-prose] *)) > *,.cke_editable_themed :where(figure):not(:where([class~=not-prose] *)) > *,.prose :where(figure):not(:where([class~=not-prose] *)) > *{margin-block:0;}.block--type-custom-text-html :where(figcaption):not(:where([class~=not-prose] *)),.cke_editable :where(figcaption):not(:where([class~=not-prose] *)),.cke_editable_themed :where(figcaption):not(:where([class~=not-prose] *)),.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--gray-500);font-size:var(--font-size-2);margin-block-start:var(--size-4);}.block--type-custom-text-html :where(code):not(:where([class~=not-prose] *)),.cke_editable :where(code):not(:where([class~=not-prose] *)),.cke_editable_themed :where(code):not(:where([class~=not-prose] *)),.prose :where(code):not(:where([class~=not-prose] *)){color:var(--gray-900);font-weight:var(--font-weight-600);}.block--type-custom-text-html :where(code):not(:where([class~=not-prose] *))::after,.cke_editable :where(code):not(:where([class~=not-prose] *))::after,.cke_editable_themed :where(code):not(:where([class~=not-prose] *))::after,.prose :where(code):not(:where([class~=not-prose] *))::after{content:"`";}.block--type-custom-text-html :where(code):not(:where([class~=not-prose] *))::before,.cke_editable :where(code):not(:where([class~=not-prose] *))::before,.cke_editable_themed :where(code):not(:where([class~=not-prose] *))::before,.prose :where(code):not(:where([class~=not-prose] *))::before{content:"`";}.block--type-custom-text-html :where(h2 code):not(:where([class~=not-prose] *)),.cke_editable :where(h2 code):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h2 code):not(:where([class~=not-prose] *)),.prose :where(h2 code):not(:where([class~=not-prose] *)){font-size:var(--font-size-8);}.block--type-custom-text-html :where(h3 code):not(:where([class~=not-prose] *)),.cke_editable :where(h3 code):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h3 code):not(:where([class~=not-prose] *)),.prose :where(h3 code):not(:where([class~=not-prose] *)){font-size:var(--font-size-6);}.block--type-custom-text-html :where(pre):not(:where([class~=not-prose] *)),.cke_editable :where(pre):not(:where([class~=not-prose] *)),.cke_editable_themed :where(pre):not(:where([class~=not-prose] *)),.prose :where(pre):not(:where([class~=not-prose] *)){background-color:var(--gray-800);border-radius:var(--radius-4);color:var(--gray-100);font-size:var(--font-size-2);font-weight:var(--font-weight-400);line-height:var(--leading-loose);margin-block:var(--size-9);overflow-x:auto;padding-block:var(--size-5);padding-inline:var(--size-6);}.block--type-custom-text-html :where(pre):not(:where([class~=not-prose] *)) > code,.cke_editable :where(pre):not(:where([class~=not-prose] *)) > code,.cke_editable_themed :where(pre):not(:where([class~=not-prose] *)) > code,.prose :where(pre):not(:where([class~=not-prose] *)) > code{background-color:inherit;color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;}.block--type-custom-text-html :where(pre):not(:where([class~=not-prose] *)) > code::after,.block--type-custom-text-html :where(pre):not(:where([class~=not-prose] *)) > code::before,.cke_editable :where(pre):not(:where([class~=not-prose] *)) > code::after,.cke_editable :where(pre):not(:where([class~=not-prose] *)) > code::before,.cke_editable_themed :where(pre):not(:where([class~=not-prose] *)) > code::after,.cke_editable_themed :where(pre):not(:where([class~=not-prose] *)) > code::before,.prose :where(pre):not(:where([class~=not-prose] *)) > code::after,.prose :where(pre):not(:where([class~=not-prose] *)) > code::before{content:none;}.block--type-custom-text-html :where(ol):not(:where([class~=not-prose] *)),.cke_editable :where(ol):not(:where([class~=not-prose] *)),.cke_editable_themed :where(ol):not(:where([class~=not-prose] *)),.prose :where(ol):not(:where([class~=not-prose] *)){font-size:var(--font-size-2);list-style-type:decimal;margin-block:var(--size-6);padding-inline-start:var(--size-8);}.block--type-custom-text-html :where(ul):not(:where(.contextual-links,[class~=not-prose] *)),.cke_editable :where(ul):not(:where(.contextual-links,[class~=not-prose] *)),.cke_editable_themed :where(ul):not(:where(.contextual-links,[class~=not-prose] *)),.prose :where(ul):not(:where(.contextual-links,[class~=not-prose] *)){font-size:var(--font-size-2);list-style-type:disc !important;margin-block:var(--size-6);padding-inline-start:var(--size-8) !important;}.block--type-custom-text-html :where(li):not(:where([class~=not-prose] *)),.cke_editable :where(li):not(:where([class~=not-prose] *)),.cke_editable_themed :where(li):not(:where([class~=not-prose] *)),.prose :where(li):not(:where([class~=not-prose] *)){margin-block:var(--size-3);}.block--type-custom-text-html :where(ol > li):not(:where([class~=not-prose] *)),.cke_editable :where(ol > li):not(:where([class~=not-prose] *)),.cke_editable_themed :where(ol > li):not(:where([class~=not-prose] *)),.prose :where(ol > li):not(:where([class~=not-prose] *)){padding-inline-start:var(--size-2);}.block--type-custom-text-html :where(ol > li):not(:where([class~=not-prose] *))::marker,.cke_editable :where(ol > li):not(:where([class~=not-prose] *))::marker,.cke_editable_themed :where(ol > li):not(:where([class~=not-prose] *))::marker,.prose :where(ol > li):not(:where([class~=not-prose] *))::marker{font-weight:var(--font-weight-400);}.block--type-custom-text-html :where(ul > li):not(:where([class~=not-prose] *)),.cke_editable :where(ul > li):not(:where([class~=not-prose] *)),.cke_editable_themed :where(ul > li):not(:where([class~=not-prose] *)),.prose :where(ul > li):not(:where([class~=not-prose] *)){padding-inline-start:var(--size-2);}.block--type-custom-text-html :where(ul > li):not(:where([class~=not-prose] *))::marker,.cke_editable :where(ul > li):not(:where([class~=not-prose] *))::marker,.cke_editable_themed :where(ul > li):not(:where([class~=not-prose] *))::marker,.prose :where(ul > li):not(:where([class~=not-prose] *))::marker{color:var(--gray-400);font-weight:var(--font-weight-400);}.block--type-custom-text-html :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)),.cke_editable :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)),.cke_editable_themed :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)),.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-block:var(--size-4);}.block--type-custom-text-html :where(hr):not(:where([class~=not-prose] *)),.cke_editable :where(hr):not(:where([class~=not-prose] *)),.cke_editable_themed :where(hr):not(:where([class~=not-prose] *)),.prose :where(hr):not(:where([class~=not-prose] *)){border-top-color:var(--gray-300);border-top-width:1px;margin-block:var(--size-14);}.block--type-custom-text-html :where(hr + *):not(:where([class~=not-prose] *)),.cke_editable :where(hr + *):not(:where([class~=not-prose] *)),.cke_editable_themed :where(hr + *):not(:where([class~=not-prose] *)),.prose :where(hr + *):not(:where([class~=not-prose] *)){margin-block-start:0;}.block--type-custom-text-html :where(h2 + *):not(:where([class~=not-prose] *)),.cke_editable :where(h2 + *):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h2 + *):not(:where([class~=not-prose] *)),.prose :where(h2 + *):not(:where([class~=not-prose] *)){margin-block-start:0;}.block--type-custom-text-html :where(h3 + *):not(:where([class~=not-prose] *)),.cke_editable :where(h3 + *):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h3 + *):not(:where([class~=not-prose] *)),.prose :where(h3 + *):not(:where([class~=not-prose] *)){margin-block-start:0;}.block--type-custom-text-html :where(h4 + *):not(:where([class~=not-prose] *)),.cke_editable :where(h4 + *):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h4 + *):not(:where([class~=not-prose] *)),.prose :where(h4 + *):not(:where([class~=not-prose] *)){margin-block-start:0;}.block--type-custom-text-html :where(h6 ~ h3):not(:where([class~=not-prose] *)),.cke_editable :where(h6 ~ h3):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h6 ~ h3):not(:where([class~=not-prose] *)),.prose :where(h6 ~ h3):not(:where([class~=not-prose] *)){margin-block-start:0;}.block--type-custom-text-html :where(h6 ~ h2):not(:where([class~=not-prose] *)),.cke_editable :where(h6 ~ h2):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h6 ~ h2):not(:where([class~=not-prose] *)),.prose :where(h6 ~ h2):not(:where([class~=not-prose] *)){margin-block-start:var(--size-3);}.block--type-custom-text-html :where(strong ~ h2):not(:where([class~=not-prose] *)),.cke_editable :where(strong ~ h2):not(:where([class~=not-prose] *)),.cke_editable_themed :where(strong ~ h2):not(:where([class~=not-prose] *)),.prose :where(strong ~ h2):not(:where([class~=not-prose] *)){margin-block-start:0;}.block--type-custom-text-html :where(p img):not(:where([class~=not-prose] *)),.cke_editable :where(p img):not(:where([class~=not-prose] *)),.cke_editable_themed :where(p img):not(:where([class~=not-prose] *)),.prose :where(p img):not(:where([class~=not-prose] *)){margin-block-end:0;}.block--type-custom-text-html :where(table):not(:where([class~=not-prose] *)),.cke_editable :where(table):not(:where([class~=not-prose] *)),.cke_editable_themed :where(table):not(:where([class~=not-prose] *)),.prose :where(table):not(:where([class~=not-prose] *)){background-color:transparent;border:1px solid #dee2e6 !important;margin-bottom:var(--size-4);max-width:100%;width:100% !important;}.block--type-custom-text-html :where(table caption):not(:where([class~=not-prose] *)),.cke_editable :where(table caption):not(:where([class~=not-prose] *)),.cke_editable_themed :where(table caption):not(:where([class~=not-prose] *)),.prose :where(table caption):not(:where([class~=not-prose] *)){text-align:left;}.block--type-custom-text-html :where(thead th):not(:where([class~=not-prose] *)),.cke_editable :where(thead th):not(:where([class~=not-prose] *)),.cke_editable_themed :where(thead th):not(:where([class~=not-prose] *)),.prose :where(thead th):not(:where([class~=not-prose] *)){border-bottom:2px solid #dee2e6 !important;color:var(--th-color,var(--gray-500)) !important;padding:0.75rem !important;text-align:left;vertical-align:bottom !important;}.block--type-custom-text-html :where(th,td):not(:where([class~=not-prose] *)),.cke_editable :where(th,td):not(:where([class~=not-prose] *)),.cke_editable_themed :where(th,td):not(:where([class~=not-prose] *)),.prose :where(th,td):not(:where([class~=not-prose] *)){border:1px solid #dee2e6;padding:0.75rem;vertical-align:top;}.cke_editable .button.button--white,.cke_editable_themed .button.button--white{background-color:var(--gray-600);color:var(--white);}.cke_editable .button.button--white:hover,.cke_editable_themed .button.button--white:hover{background-color:var(--gray-800);color:var(--white);text-decoration:none;}.mb-2{margin-block-end:var(--size-2) !important;}.mb-3{margin-block-end:var(--size-3) !important;}.mb-4{margin-block-end:var(--size-4) !important;}.mb-5{margin-block-end:var(--size-5) !important;}.mb-6{margin-block-end:var(--size-6) !important;}.mb-7{margin-block-end:var(--size-7) !important;}.mb-8{margin-block-end:var(--size-8) !important;}.mb-9{margin-block-end:var(--size-9) !important;}.mb-10{margin-block-end:var(--size-10) !important;}.space-y-10{padding-block:var(--size-10);}.space-y-20{padding-block:var(--size-20);}.text-white{color:var(--white) !important;}.text-primary{color:var(--primary) !important;}.text-secondary{color:var(--secondary) !important;}.text-tertiary{color:var(--tertiary) !important;}
.region-footer-top{align-items:center;display:flex;border-bottom-color:var(--gray-900);border-bottom-width:1px;margin-block-end:var(--size-10) !important;padding-block-end:var(--size-8);display:flex;flex-wrap:wrap;justify-content:space-between;}.not-front .content-first{padding-block:0;}
.about-hero-section .layout__region--first{align-items:center;display:flex;justify-content:center;margin-block-end:var(--size-8);}@media (min-width:1024px){.about-hero-section .layout__region--first{margin-block-end:0;}}.activity-snapshot{padding-block-start:var(--size-5);}.activity-snapshot .card{background-color:var(--white);border:1px solid var(--color);color:var(--primary);}.activity-snapshot .card__icon .icon{background-color:var(--primary);}.page-node-type-blog .main,.path-blog .main{padding-block-start:var(--size-10);}.blog__date{color:var(--gray-700);font-size:var(--font-size-1);margin-block-end:var(--size-4);}.blog__date svg{color:inherit;font-size:inherit;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;}.blog__date span{color:inherit;display:inline-block;font-size:inherit;line-height:var(--leading-tight);margin-inline-start:var(--size-1);}.blog__media{margin-block-start:var(--size-6);}.blog--default .blog__title{color:var(--h1-color,var(--gray-900));font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.blog--teaser .blog__title{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-6);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.blog--slide-teaser .blog__title{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-3);}.blog--slide-teaser .blog__title button{color:var(--h2-color,var(--gray-900));margin-block-end:var(--size-2);}.blog--slide-teaser .read-more{display:inline-block;margin-block-start:var(--size-2);}.blog.view-title a{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.path-blog .page-header{margin-block-end:var(--size-8);}.path-blog .views-element-container .views-row{border-bottom:1px solid var(--gray-200);margin-block-end:var(--size-3);padding-block-end:var(--size-4);}.path-blog .views-element-container .views-row:last-child{border-bottom:none;}:is(.branding-header,.branding-footer){background-color:var(--white);font-weight:var(--font-weight-400);line-height:1;height:auto;min-height:0;}.branding-header .branding-header__grid{align-items:center;display:flex;justify-content:space-between;width:100%;}.branding-header .region-branding-header{align-items:flex-start;display:flex;flex-shrink:0;flex-direction:column;height:auto;width:auto;}@media (min-width:992px){.branding-header .region-branding-header{width:100%;}}.branding-header .region-branding-header .block-branding-header-logo-block{margin-block:0;margin-inline:0;}.branding-header .region-branding-header .block-branding-header-logo-block .block-content img{max-inline-size:190px;}.branding-header .region-branding-header .block-branding-header-logo-block ~ .site-logo{margin-block-start:var(--size-1);}.branding-header .region-branding-header .block-branding-header-logo-block ~ .block--type-site-logo{margin-block-start:var(--size-1);}.branding-footer{color:var(--text-color);padding-block:10px;}.branding-footer > div{width:100%;}.w-full .contextual{height:auto !important;right:10%;top:10px !important;}.contextual-links a{color:var(--gray-900) !important;}.contextual-links a:hover{color:var(--white) !important;}.page-node-type-class .main,.path-classes .main{padding-block-start:var(--size-10);}.class__content div{margin-block-end:var(--size-2);}.class__content span{font-weight:var(--font-weight-600);}.class__text{margin-block-end:var(--size-3);}.class__media{margin-block-end:var(--size-3);}.class__materials{margin-block-end:var(--size-3);}.class__add a{font-family:var(--font-mono);font-weight:var(--font-weight-400);}.class--default .class__title{color:var(--h1-color,var(--gray-900));font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.class--teaser .class__title{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-6);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.class--slide-teaser .class__title{font-size:var(--font-size-3);}.class--slide-teaser .class__title button{color:var(--h2-color,var(--gray-900));margin-block-end:var(--size-2);}.class--slide-teaser .read-more{display:inline-block;margin-block-start:var(--size-2);}.path-classes .page-header{margin-block-end:var(--size-8);}.path-classes .views-element-container .views-row{border-bottom:1px solid var(--gray-200);margin-block-end:var(--size-3);padding-block-end:var(--size-4);}.path-classes .views-element-container .views-row:last-child{border-bottom:none;}.date,time{color:#111112;}.page-node-type-events .main,.path-events .main,.path-calendar .main{padding-block-start:var(--size-10);}.event__date{color:var(--gray-700);font-size:var(--font-size-1);margin-block-end:var(--size-1);}.event__date svg{color:inherit;font-size:inherit;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;}.event__date span{color:inherit;display:inline-block;font-size:inherit;line-height:var(--leading-tight);margin-inline-start:var(--size-1);}.event__location{color:var(--gray-700);font-size:var(--font-size-1);margin-block-end:var(--size-2);}.event__location svg{color:inherit;font-size:inherit;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;}.event__location span{color:inherit;display:inline-block;font-size:inherit;line-height:var(--leading-tight);margin-inline-start:var(--size-1);}.event__text{margin-block-end:var(--size-3);}.event__media{margin-block-end:var(--size-3);}.event__signup{font-weight:var(--font-weight-600);margin-block-start:var(--size-4);}.event__signup a{border-radius:var(--radius-2);border-width:1px;cursor:pointer;display:inline-block;font-weight:var(--font-weight-400);padding-block:var(--size-1);padding-inline:var(--size-3);text-decoration:none;transition:all 0.4s ease 0s;}.event__signup a:hover{box-shadow:var(--shadow-2);}.path-calendar .page-header{margin-block-end:var(--size-8);}.path-calendar .views-element-container{padding-block-start:var(--size-20);}.events.view-sidebar_teaser .calendar.node--calendar .event-content a{font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.events.view-teaser .calendar.node--calendar .event-content .event-title{font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.events.view-slide_teaser .calendar.node--calendar .event-content h2 button{font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.page-node-type-faq .main,.path-faq .main{padding-block-start:var(--size-10);}.faq__content div{margin-block-end:var(--size-2);}.faq__content span{font-weight:var(--font-weight-600);}.faq__text{margin-block-end:var(--size-3);}.faq__media{margin-block-end:var(--size-3);}.faq--default .faq__title{color:var(--h1-color,var(--gray-900));font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.faq--teaser .faq__title{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-6);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.path-faq .page-header{margin-block-end:var(--size-8);}.path-faq .views-element-container .views-row{border-bottom:1px solid var(--gray-200);margin-block-end:var(--size-3);padding-block-end:var(--size-4);}.path-faq .views-element-container .views-row:last-child{border-bottom:none;}.path-faq .more-link{margin-block-start:var(--size-4);}#file-search-input{border:1px solid grey;border-radius:2px;}.footer-left{margin-block-end:var(--size-10);}@media (min-width:768px){.footer-left{margin-block-end:0;}}.footer-left h3{margin-block-start:0;word-break:break-all;}@media (min-width:1024px){.footer-right nav{display:grid;place-content:end;}}.footer-right nav .navbar-nav{margin:0;}@media (min-width:768px){.footer-right nav .navbar-nav{display:grid;}}footer.footer{background:var(--white);color:var(--gray-900);}footer.footer a:not(.button){color:var(--gray-900);}footer.footer .block-title{margin-block-start:var(--size-6);}footer.footer ul.nav li{margin-block-end:var(--size-3);padding-inline-start:0;}footer.footer ul.nav li a{color:var(--gray-900);padding-inline:0;}.happening-section .block-content .btn-success{margin-block-end:var(--size-2);}.happening-section .layout__region--first{margin-block-end:var(--size-8);}@media (min-width:1024px){.happening-section .layout__region--first{margin-block-end:0;}}@media (min-width:640px){.happening-section .layout__region--second{width:100%;}}header.nav-bar{border-bottom-width:1px;}@media (min-width:1024px){header.nav-bar{padding-block:var(--size-6);}}.hero-section{background-color:var(--primary);color:var(--white);}.hero-section .layout--twocol-section--33-67{gap:0;}@media (min-width:640px){.hero-section .layout--twocol-section--33-67{grid-template-columns:minmax(0,3fr) minmax(0,7fr);}}.hero-section .layout--twocol-section--33-67 .layout__region--first{height:100%;max-height:300px;}@media (min-width:640px){.hero-section .layout--twocol-section--33-67 .layout__region--first{max-height:100%;}.hero-section .layout--twocol-section--33-67 .layout__region--first *{height:100%;}}.hero-section .layout--twocol-section--33-67 .layout__region--first img{margin-block-end:0;max-height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;}@media (min-width:640px){.hero-section .layout--twocol-section--33-67 .layout__region--first img{height:100% !important;max-height:100%;}}.hero-section .layout--twocol-section .layout__region--second{padding-block:var(--size-10);padding-inline:var(--size-5);}@media (min-width:640px){.hero-section .layout--twocol-section .layout__region--second{display:flex;flex-direction:column;justify-content:center;padding-inline:var(--size-20);}}.hero-section .layout--twocol-section .layout__region--second .block--type-custom-text-html *:not(.button){color:var(--white);}.hero-section .layout--twocol-section .layout__region--second .block--type-custom-text-html h1{font-size:var(--font-size-9);margin-block-start:var(--size-6);}@media (min-width:640px){.hero-section .layout--twocol-section .layout__region--second .block--type-custom-text-html h1{font-size:var(--font-size-12);}}@media (min-width:640px){.hero-section .layout--twocol-section .layout__region--second .block--type-custom-text-html p{font-size:var(--font-size-4);}}.block--type-list-of-posts .block-content > ul.grid-view{display:grid;grid-gap:var(--size-8);margin:0;}@media (min-width:1024px){.block--type-list-of-posts .block-content > ul.grid-view{grid-template-columns:repeat(3,minmax(0,1fr));}}.block--type-list-of-posts .block-content > ul.grid-view li{display:grid;margin-block-end:0;max-width:100%;padding-inline:0;}.block--type-list-of-posts .bibcite-reference{margin-bottom:0;background:var(--white);padding:39px;}@media (min-width:640px){.block--type-list-of-posts .bibcite-reference{padding:19px;}}.block--type-list-of-posts .bibcite-reference .citeproc-title a{border-bottom:1px solid var(--gray-300);color:var(--primary);font-size:var(--font-size-2);font-weight:var(--font-weight-500);text-decoration:none;transition:border-bottom-color 0.2s ease-in-out;}.block--type-list-of-posts .bibcite-reference .citeproc-title a:hover{color:var(--primary);border-bottom:1px solid var(--primary);text-decoration:none;}.block--type-list-of-posts .bibcite-reference .citeproc-title a:focus{box-shadow:0 0 var(--white),0 0 0 2px var(--primary),0 0 var(--white);outline:2px solid transparent;outline-offset:2px;}.block--type-list-of-posts .view-teaser .bibcite-reference .csl-entry,.block--type-list-of-posts .view-teaser .bibcite-reference .field--abstract .btn-abstract{font-weight:500;}.block--type-list-of-posts .node-readmore{margin-block-start:var(--size-5);}.most-viewed-content h3{margin-block-start:0;}#navbar-collapse{background-color:var(--white);left:0;margin-inline:auto;position:relative;top:10px !important;width:100%;z-index:auto;}@media (min-width:1024px){#navbar-collapse{margin-inline:0;top:0;width:auto;}}#navbar-collapse.collapse{display:none !important;}@media (min-width:1024px){#navbar-collapse.collapse{display:block !important;}}#navbar-collapse.in{display:block !important;overflow:visible;}#navbar-collapse.fixed{position:initial;}#navbar-collapse .region-navigation-collapsible{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-block-end:var(--size-10);}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-block-end:0;}}#navbar-collapse .region-navigation-collapsible nav{width:100%;}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav{width:auto;}}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav{margin:0;width:100%;}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav{display:flex;margin-block-end:0;}}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li{float:none;}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a{color:var(--gray-900);font-family:var(--font-body);font-size:var(--font-size-2);padding-block:var(--size-3);padding-inline:0;}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a{padding-inline:var(--size-4);}}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a:focus{background-color:transparent;}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a:hover{background-color:transparent;color:var(--gray-700);}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a.is-active,#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a:active{background:none;color:var(--gray-700);}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu{background-color:var(--white);}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu{border-width:1px;padding-block:var(--size-2);padding-inline:var(--size-2);}}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu li a{font-size:var(--font-size-0);padding-inline-start:var(--size-6);}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu li a{padding:var(--size-2);}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu li a:visited{color:var(--gray-900);}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu li a:hover,#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu li a:focus,#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu li a:active{background-color:#dfe3e7;color:var(--gray-900);opacity:1;}}#navbar-collapse .block--type-search{display:block;margin-block:var(--size-3);width:-moz-fit-content;width:fit-content;}@media (min-width:1024px){#navbar-collapse .block--type-search{margin-block:0;width:auto;}}.mobile-menu{display:flex;float:none;padding-block:var(--size-2);}@media (min-width:1024px){.mobile-menu{display:none;}}.mobile-menu .navbar-toggle{display:block;margin-left:auto;}.mobile-menu .main-menu .glyphicon{background:var(--white);color:var(--gray-900);}.page-node-type-news .main,.path-news .main{padding-block-start:var(--size-10);}.news__date{color:var(--gray-700);font-size:var(--font-size-1);margin-block-end:var(--size-4);}.news__date svg{color:inherit;font-size:inherit;display:inline-block;height:1em;vertical-align:-0.125em;width:1em;}.news__date span{color:inherit;display:inline-block;font-size:inherit;line-height:var(--leading-tight);margin-inline-start:var(--size-1);}.news__media{margin-block-start:var(--size-6);}.news__header{display:flex;gap:var(--size-6);margin-block-end:var(--size-6);}.news__header .news__image{flex:0 0 180px;max-width:180px;}.news__header .news__title{color:var(--h1-color,var(--gray-900));font-size:var(--font-size-9);font-weight:var(--font-weight-500);}.news__header .news__title a{color:inherit;}.news--default .news__title{color:var(--h1-color,var(--gray-900));font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.news--teaser .news__header{margin-block-end:var(--size-3);}.news--teaser .news__header .news__image{flex:0 0 100px;max-width:100px;}.news--teaser .news__header .news__title{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-6);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.news--teaser .news__content{margin-block-end:var(--size-4);}.news--slide-teaser .news__title{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-3);}.news--slide-teaser .news__title button{color:var(--h2-color,var(--gray-900));margin-block-end:var(--size-2);}.news--slide-teaser .read-more{display:inline-block;margin-block-start:var(--size-2);}.news.view-title a{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.path-news .page-header{margin-block-end:var(--size-8);}.path-news .views-element-container .views-row{border-bottom:1px solid var(--gray-200);margin-block-end:var(--size-6);padding-block-end:var(--size-4);}.path-news .views-element-container .views-row:last-child{border-bottom:none;}.page-node-type-page .main,.path-page .main{padding-block-start:var(--size-10);}.page-title{background-color:var(--white);border-bottom:0;color:var(--h1-color,var(--black));font-size:var(--font-size-9);font-weight:var(--font-weight-600);margin:0;padding-block:var(--size-10);}@media (min-width:1024px){.page-title{font-size:var(--font-size-10);}}.page--default .page__title{font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.page--teaser .page__title{font-size:var(--font-size-6);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.page--slide-teaser .page__title{font-size:var(--font-size-3);}.page--slide-teaser .page__title button{color:var(--primary);margin-block-end:var(--size-2);}.page--slide-teaser .read-more{display:inline-block;margin-block-start:var(--size-2);}.page.view-title a{font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.citeproc-title a{border-bottom:1px solid var(--gray-300);color:var(--primary);font-size:var(--font-size-2);font-weight:var(--font-weight-500);text-decoration:none;transition:border-bottom-color 0.2s ease-in-out;}.citeproc-title a:visited{color:var(--primary);}.citeproc-title a:hover{color:var(--primary);border-bottom:1px solid var(--primary);text-decoration:none;}.citeproc-title a:focus{box-shadow:0 0 var(--white),0 0 0 2px var(--primary),0 0 var(--white);outline:2px solid transparent;outline-offset:2px;}.page-node-type-person .main,.path-people .main{padding-block-start:var(--size-10);}.person--teaser,.person--no-image-teaser{background-color:var(--white);border-radius:var(--radius-2);box-shadow:var(--shadow-2);height:100%;min-block-size:160px;overflow:hidden;}.list-view .person--teaser,.list-view .person--no-image-teaser{max-inline-size:400px;}.person--teaser .person__grid,.person--no-image-teaser .person__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:min-content 1fr min-content;}.person--teaser .person__grid .person__image,.person--no-image-teaser .person__grid .person__image{grid-column-start:1;grid-row-end:1;grid-row-start:1;height:100%;position:relative;width:100%;}.person--teaser .person__grid .person__image img,.person--no-image-teaser .person__grid .person__image img{width:100%;}.person--teaser .person__grid .person__title a,.person--no-image-teaser .person__grid .person__title a{color:var(--gray-900);}.person--teaser .person__grid .person__title a:visited,.person--no-image-teaser .person__grid .person__title a:visited{color:var(--gray-900);}.person--teaser .person__grid .person__title a:hover,.person--no-image-teaser .person__grid .person__title a:hover{text-decoration:none;}.person--teaser .person__grid .person__title a:hover span,.person--no-image-teaser .person__grid .person__title a:hover span{border-bottom-color:var(--gray-900);text-decoration:none;}.person--teaser .person__grid .person__title,.person--no-image-teaser .person__grid .person__title{color:var(--gray-900);font-family:var(--font-heading);font-size:var(--font-size-3);line-height:var(--leading-normal);padding-block-start:var(--size-4);padding-inline:var(--size-4);}.person--teaser .person__grid .person__title span,.person--no-image-teaser .person__grid .person__title span{border-bottom:1px solid transparent;}.person--teaser .person__grid .person__pronouns,.person--no-image-teaser .person__grid .person__pronouns{padding-inline:var(--size-4);font-size:var(--size-3);}.person--teaser .person__grid .person__extra,.person--no-image-teaser .person__grid .person__extra{padding-block:var(--size-4);padding-inline:var(--size-4);}.person--teaser .person__grid .person__extra .title,.person--no-image-teaser .person__grid .person__extra .title{margin-block-end:var(--size-1);}.person--teaser .person__grid .person__extra .text,.person--no-image-teaser .person__grid .person__extra .text{margin-block-end:var(--size-2);}.person--teaser .person__grid .person__extra .title,.person--teaser .person__grid .person__extra .text,.person--teaser .person__grid .person__extra .see-more-tag,.person--no-image-teaser .person__grid .person__extra .title,.person--no-image-teaser .person__grid .person__extra .text,.person--no-image-teaser .person__grid .person__extra .see-more-tag{color:var(--gray-500);display:block;font-size:var(--font-size-0);line-height:var(--leading-tight);}.person--no-image-teaser{min-block-size:100px;}.person__link{position:relative;}.person--slide-teaser .person__title{font-size:var(--font-size-3);}.person--slide-teaser .person__title button{color:var(--h2-color,var(--gray-900));margin-block-end:var(--size-2);}.person--slide-teaser .person__profession{font-size:var(--font-size-1);}.person--slide-teaser .read-more{display:inline-block;margin-block-start:var(--size-2);}.person.view-title a,.person--sidebar-teaser a{color:var(--h2-color,var(--gray-900));font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.person--full .person__top,.person--default .person__top{border-bottom:1px solid var(--gray-400);margin-block-end:var(--size-3);padding-block-end:var(--size-3);}.person--full .person__profession,.person--default .person__profession{margin-block-end:var(--size-3);}.person--full .person__grid,.person--default .person__grid{display:grid;grid-gap:var(--size-10);}@media (min-width:1024px){.person--full .person__grid,.person--default .person__grid{grid-template-columns:1fr 2fr;}}.grid-view .person--full .person__grid,.grid-view .person--default .person__grid{display:block;}.person--full .person__image,.person--default .person__image{flex-shrink:0;margin-block-end:var(--size-10);width:100%;}.grid-view .person--full .person__image,.grid-view .person--default .person__image{width:100%;}@media (min-width:1024px){.person--full .person__image,.person--default .person__image{width:480px;}}.person--full .person__image > *,.person--default .person__image > *{margin:0 !important;width:100%;}.person--full .person__image img,.person--default .person__image img{height:auto;margin-block:0;-o-object-fit:cover;object-fit:cover;width:100%;}.person--full .person__title,.person--default .person__title{color:var(--primary);font-size:var(--font-size-7);margin-block-end:var(--size-2);}.person--full .person__title a,.person--default .person__title a{font-size:inherit;text-decoration:none;}.person--full .person__title a:hover,.person--default .person__title a:hover{text-decoration:underline;}.person--full .person__pronouns,.person--default .person__pronouns{font-size:var(--size-4);}.person--full .person__contact,.person--default .person__contact{margin-block-end:var(--size-5);}.person--full .person__contact h3,.person--default .person__contact h3{color:var(--primary);font-size:var(--font-size-5);margin-block-end:var(--size-1);}.person--full .person__contact .field--label,.person--default .person__contact .field--label{display:inline-block;font-size:var(--font-size-1);}.person--full .person__contact .field--name-field-email,.person--full .person__contact .field--name-field-phone,.person--full .person__contact .field--name-field-office-hours,.person--default .person__contact .field--name-field-email,.person--default .person__contact .field--name-field-phone,.person--default .person__contact .field--name-field-office-hours{display:inline-block;font-size:var(--font-size-1);}.person--full .person__contact .field--name-field-email .field--item,.person--full .person__contact .field--name-field-phone .field--item,.person--full .person__contact .field--name-field-office-hours .field--item,.person--default .person__contact .field--name-field-email .field--item,.person--default .person__contact .field--name-field-phone .field--item,.person--default .person__contact .field--name-field-office-hours .field--item{display:inline-block;}.person--full .person__contact .person__contact-address,.person--default .person__contact .person__contact-address{margin-block-start:var(--size-1);}.person--full .person__contact .person__contact-address .field--name-field-address,.person--default .person__contact .person__contact-address .field--name-field-address{font-size:var(--font-size-1);}.person--full .person__websites,.person--default .person__websites{margin-block-start:var(--size-3);}.person--full .person__websites h3,.person--default .person__websites h3{color:var(--primary);font-size:var(--font-size-5);margin-block-end:var(--size-1);}.person--full .person__content-top,.person--default .person__content-top{display:none;}.person.grid-view .person__top{display:none;}.person.grid-view .person__content-top{display:block;}.path-person .page-header{margin-block-end:var(--size-8);}.path-person .views-element-container .views-row{border-bottom:1px solid var(--gray-200);margin-block-end:var(--size-3);padding-block-end:var(--size-4);}.path-person .views-element-container .views-row:last-child{border-bottom:none;}.view-people .view-content .views-infinite-scroll-content-wrapper{display:grid;grid-gap:var(--size-8);}.view-people .view-content .views-infinite-scroll-content-wrapper::before{content:none;}@media (min-width:768px){.view-people .view-content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,1fr);}}.block-system-powered-by-block .powered-by{width:-moz-fit-content;width:fit-content;}.path-bibcite .main,.path-publications .main{padding-block-start:var(--size-10);}.bibcite h2{margin-block-end:var(--size-1);}.bibcite .bibcite-citation{margin-block-end:var(--size-5) !important;padding:var(--size-3) !important;}.bibcite .csl-bib-body{margin-block-end:var(--size-1);}.bibcite .short-link{display:block;margin-block-end:var(--size-1);}.bibcite .last-updated{display:block;margin-block-start:var(--size-2);}:is(.path-bibcite) .bibcite-citation{margin-block:var(--size-5);}.view-publications .attachment-before{display:flex;justify-content:flex-end;}.view-publications .view-content h2{border:0;font-size:var(--font-size-2);margin-bottom:var(--size-2);margin-block-start:var(--size-4);padding:0;}.view-publications .view-content .views-row{background-color:var(--gray-100);margin-bottom:var(--size-2);padding:var(--size-5);}.view-publications .view-content .views-row .bibcite-reference .article__content{display:block;}.view-publications .view-content .views-row .bibcite-citation{display:block;}.view-publications .view-content .views-row .bibcite-citation .csl-bib-body > div{padding-inline-start:0 !important;text-indent:0 !important;}.view-publications .view-content .views-row .field--abstract{border-bottom:1px solid var(--black);margin-inline:0;padding-block-end:var(--size-1);}.view-publications .view-content .views-row .field--abstract .btn-abstract{display:block;font-family:var(--font-mono);font-size:var(--font-size-0);font-weight:var(--font-weight-700);padding:0;transition:transform 0.2s;width:100%;}.view-publications .view-content .views-row .field--abstract .btn-abstract::before{background:none;}.view-publications .view-content .views-row .field--abstract .btn-abstract::after{border-bottom:5px solid transparent;border-left:7px solid;border-top:5px solid transparent;bottom:0;content:"";display:inline-block;height:0px;margin:auto;position:absolute;right:0;top:0;transition:transform 0.2s;width:0px;}.view-publications .view-content .views-row .field--abstract .btn-abstract[aria-expanded=true]::after{transform:rotate(90deg);}.view-publications .view-content .views-row .abstract--content{background:none;border:0;margin-block-start:var(--size-3);padding:0;}.article-bibcite--teaser .abstract--content{background-color:transparent;border:0;}.block--type-list-of-posts .bibcite-reference{margin-block-end:var(--size-5);}.block--type-list-of-posts .bibcite-reference .bibcite-citation .csl-bib-body{display:block;margin-block-end:var(--size-05);}.block--type-list-of-posts .bibcite-reference .bibcite-citation .csl-bib-body > div{padding-left:0 !important;text-indent:0 !important;}.block--type-list-of-posts .bibcite-reference .bibcite-citation .short-link{display:block;margin-block-end:var(--size-1);}.block--type-list-of-posts .bibcite-reference .bibcite-citation .dropdown{display:block;margin-block-end:var(--size-05);}.block--type-list-of-posts .bibcite--slide-teaser .collapse{display:none;}.block--type-list-of-posts .bibcite--slide-teaser .collapse.in{display:block;}.block--type-list-of-posts .bibcite--slide-teaser .bibcite-citation{margin:0 !important;padding:0 !important;}.publications.view-title a{border-bottom:1px solid var(--gray-300);color:var(--primary);font-size:var(--font-size-2);font-weight:var(--font-weight-500);text-decoration:none;transition:border-bottom-color 0.2s ease-in-out;}.publications.view-title a:visited{color:var(--primary);}.publications.view-title a:hover{color:var(--primary);border-bottom:1px solid var(--primary);text-decoration:none;}.publications.view-title a:focus{box-shadow:0 0 var(--white),0 0 0 2px var(--primary),0 0 var(--white);outline:2px solid transparent;outline-offset:2px;}.read-more,.node-readmore a{border-bottom:1px solid var(--gray-300);color:var(--primary);font-size:var(--font-size-2);font-weight:var(--font-weight-500);text-decoration:none;transition:border-bottom-color 0.2s ease-in-out;}.read-more:visited,.node-readmore a:visited{color:var(--primary);}.read-more:hover,.node-readmore a:hover{color:var(--primary);border-bottom:1px solid var(--primary);text-decoration:none;}.read-more:focus,.node-readmore a:focus{box-shadow:0 0 var(--white),0 0 0 2px var(--primary),0 0 var(--white);outline:2px solid transparent;outline-offset:2px;}.research-section .layout__region--second{align-items:center;display:flex;justify-content:center;}@media (min-width:1024px){.research-section .layout__region--second{margin-inline-start:-100px;}}.research-section .layout__region--second .block--type-custom-text-html{background-color:var(--white);padding-block:var(--size-10);padding-inline:var(--size-10);}.rrssb .rrssb-buttons li a{align-items:center;background:var(--black);block-size:40px;border-radius:var(--radius-round);display:flex;inline-size:40px;justify-content:normal;transition:transform 200ms ease;}.rrssb .rrssb-buttons li a .rrssb-icon{left:0;right:0;top:0;bottom:0;padding:0;margin:0;width:18px;height:18px;background-repeat:no-repeat;background-position:center;margin:0 auto;position:relative;}.rrssb .rrssb-buttons li a .rrssb-text{font-size:15px;padding-left:50px;color:var(--black);position:absolute;}.rrssb .rrssb-buttons li a .rrssb-text:hover{text-decoration:underline;text-decoration-color:var(--black);}.rrssb .rrssb-buttons li a:hover{transform:scale(1.2);background:var(--gray-900);}.block--type-search .search-link{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-2);}@media (min-width:1028px){.block--type-search .search-link::before{background-image:url(/profiles/contrib/openscholar/themes/modern_lab/images/search.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-flex;font-size:var(--font-size-4);height:1em;margin-inline-end:var(--size-1);width:1em;}}.block--type-search .search-link:hover{opacity:0.7;}.block--type-search .block-content{display:none;}.block--type-search .block-content .search-facets-widgets{max-inline-size:100%;}.block--type-search.open .search-link{color:var(--white);font-size:var(--font-size-9);inset:0;margin-inline:auto;max-inline-size:300px;position:fixed;z-index:2;bottom:100px;}@media (min-width:640px){.block--type-search.open .search-link{max-inline-size:640px;padding-inline-start:var(--size-12);}}.block--type-search.open .search-link::before{content:none;}.block--type-search.open .block-content{align-items:center;display:flex;inset:0;justify-content:center;margin-inline:auto;max-inline-size:100%;position:fixed;z-index:2;}@media (min-width:300px){.block--type-search.open .block-content{max-inline-size:300px;}}@media (min-width:640px){.block--type-search.open .block-content{max-inline-size:640px;}}.block--type-search.open .block-content form ul{display:flex;opacity:1;visibility:visible;}.block--type-search.open .block-content .form-text{background:none;color:var(--white);height:52px;}.block--type-search.open .block-content .form-text:focus{border-color:var(--black);}.block--type-search.open .block-content .form-submit{background-color:var(--secondary);border-color:var(--secondary);color:var(--text-on-secondary);font-size:var(--font-size-2);height:52px;min-width:-moz-fit-content;min-width:fit-content;padding-inline:12px;position:inherit;text-indent:inherit;width:100%;}.block--type-search.open .block-content .form-submit .icon{display:none;}.block--type-search.open .block-content .form-submit:hover{background-color:var(--white);color:var(--primary);}.block--type-search.open .block-content .btn-danger{display:none;}.block--type-search.open .block-content ul{margin-bottom:0;}.search-modal{align-items:center;background-color:var(--primary);color:var(--white);display:flex;height:100%;justify-content:center;left:0px;position:fixed;top:0px;width:100vw;z-index:1;}.search-modal-cross{background-image:url(/profiles/contrib/openscholar/themes/modern_lab/images/cross.svg);background-position:center;background-repeat:no-repeat;cursor:pointer;font-size:var(--font-size-4);height:2em;position:absolute;right:10px;top:20px;width:2em;z-index:3;}@media (min-width:640px){.search-modal-cross{right:40px;}}.search-block-form .search-form__submit{background-color:var(--primary);border-color:var(--primary);}.search-block-form .search-form__submit:hover,.search-block-form .search-form__submit:focus{background-color:var(--primary);}.block-place-region .block--type-search .search-link{display:flex;}.block-place-region .block--type-search .block-content{display:none;}.block--type-site-logo a{color:var(--primary);display:flex;font-size:var(--font-size-6);max-width:300px;text-wrap:balance;}.block--type-site-logo a:visited,.block--type-site-logo a:focus,.block--type-site-logo a:link{color:var(--primary);}@media (min-width:640px){.block--type-site-logo a{max-width:440px;}}.lab-logo-link a{font-size:var(--font-size-6);}[data-attr=slideshow]{max-width:var(--size-desktop);}[data-attr=slideshow] .btn{width:-moz-fit-content;width:fit-content;}.block.block--type-slideshow .slick-rotation{background-color:var(--black);}.block.block--type-slideshow .btn{margin-block-end:var(--size-4);}.block.block--type-slideshow .slick__arrow{right:-10px;bottom:-25px;left:auto;}@media (min-width:1024px){.block.block--type-slideshow .slick__arrow{right:50px;}}.block.block--type-slideshow .slick__arrow > button{padding:0;border-radius:50%;}.block.block--type-slideshow .slick__arrow > button.slick-prev,.block.block--type-slideshow .slick__arrow > button.slick-next{background:none;}.block.block--type-slideshow .slick__arrow > button.slick-prev:before,.block.block--type-slideshow .slick__arrow > button.slick-next:before{content:"";height:50px;width:50px;border-radius:50%;background-color:var(--white);display:block;background-repeat:no-repeat;background-position:center;}.block.block--type-slideshow .slick__arrow > button.slick-prev{margin-right:10px;}.block.block--type-slideshow .slick__arrow > button.slick-prev:before{background-image:url(/profiles/contrib/openscholar/themes/modern_lab/images/chevron-left.svg);}.block.block--type-slideshow .slick__arrow > button.slick-next:before{background-image:url(/profiles/contrib/openscholar/themes/modern_lab/images/chevron-right.svg);}.block.block--type-slideshow .slick__arrow .slick-dots{display:none !important;}.block-place-region [data-attr=slider]{max-width:800px;}.field--name-body table,th,td,tr{border-width:1px;}.tabs{background-color:var(--white);}ul.tabs--primary{margin-block:0;margin-inline:auto !important;padding-inline:var(--size-4);width:100%;}@media (min-width:640px){ul.tabs--primary{max-inline-size:var(--size-mobile);}}@media (min-width:768px){ul.tabs--primary{max-inline-size:var(--size-tablet);}}@media (min-width:1024px){ul.tabs--primary{max-inline-size:var(--size-laptop);}}@media (min-width:1280px){ul.tabs--primary{max-inline-size:var(--size-desktop);padding-inline:var(--size-8);}}.video-section{padding-block:var(--size-20);}.video-section .layout__region--first{margin-block-end:var(--size-8);}@media (min-width:1024px){.video-section .layout__region--first{margin-block-end:0;}}.video-play .field.field--name-body{position:relative;}.video-play .field.field--name-body a:before{background:#1e1e1e url(/profiles/contrib/openscholar/themes/modern_lab/images/play-icon.svg);background-position:center;background-repeat:no-repeat;border-radius:50%;bottom:0;content:"";display:block;height:104px;left:0;margin:auto;position:absolute;right:0;top:0;transition:transform 200ms ease;width:104px;z-index:1;}.video-play .field.field--name-body a:hover:before{transform:scale(1.2);}.video-modal{color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;}.video-modal-container{height:100%;display:flex;justify-content:center;align-items:center;}.video-modal-container iframe{width:640px;height:340px;}@media (min-width:640px){.video-modal-container iframe{height:auto;width:auto;}}
:where(html){--font-sans:"DM Sans",sans-serif;--font-body:var(--font-sans);--font-heading:var(--font-sans);--primary:hsl(209,88%,20%);--secondary:var(--black);--tertiary:var(--black);--accent-color:var(--sky-600);--bg-color:var(--white);--caret-color:var(--sky-600);--color:var(--gray-900);--scrollbar-color:var(--sky-600);--placeholder-color:var(--gray-400);--selection-bg-color:var(--blue-900);--th-color:var(--primary);--h1-color:var(--black);--h2-color:var(--black);--h3-color:var(--black);--h4-color:var(--black);--text-on-primary:var(--white);--text-on-secondary:var(--white);--text-on-tertiary:var(--white);--btn-primary-bg-color:var(--primary);--btn-primary-border-color:var(--primary);--btn-primary-color:var(--text-on-primary);--btn-primary-bg-color-hover:var(--gray-800);--btn-primary-border-color-hover:var(--gray-800);--btn-primary-color-hover:var(--white);--btn-secondary-bg-color:var(--secondary);--btn-secondary-border-color:var(--secondary);--btn-secondary-color:var(--text-on-secondary);--btn-secondary-bg-color-hover:var(--gray-800);--btn-secondary-border-color-hover:var(--gray-800);--btn-secondary-color-hover:var(--white);--btn-tertiary-bg-color:var(--tertiary);--btn-tertiary-border-color:var(--tertiary);--btn-tertiary-color:var(--text-on-tertiary);--btn-tertiary-bg-color-hover:var(--gray-800);--btn-tertiary-border-color-hover:var(--gray-800);--btn-tertiary-color-hover:var(--white);}
