/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(html){--font-sans:Poppins,sans-serif;--font-serif:Poppins,sans-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;--size-widescreen:1440px;}: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(0,0%,0%);--secondary:hsl(0,0%,100%);}*,*::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;color:inherit;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));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(--theme-bg-color) !important;}.bg-theme .block--type-custom-text-html :where(h1,h2,h3,h4,p,a),.bg-theme .prose :where(h1,h2,h3,h4,p,a){color:var(--white);}.bg-white{background-color:var(--white) !important;}.bg-white .block--type-custom-text-html :where(h1,h2,h3,h4,p,a){color:var(--black);}.bg-gray{background-color:var(--gray-100) !important;}.bg-gray .block--type-custom-text-html :where(h1,h2,h3,h4,p,a){color:var(--black);}.bg-primary{background-color:var(--primary) !important;}.bg-primary .block--type-custom-text-html :where(h1,h2,h3,h4,p,a){color:var(--text-on-primary) !important;}.bg-secondary{background-color:var(--secondary) !important;}.bg-tertiary{background-color:var(--tertiary) !important;}#block-list :where(.bg-theme,.bg-white,.bg-gray,.bg-primary,.bg-secondary,.bg-tertiary){background-color:transparent !important;}.border-top-section{border-top:1px solid var(--gray-300);}.block--type-custom-text-html .button,.block--type-list-of-sites .cke_editable .button,.cke_editable_themed .button,.prose .button{align-items:center;background-color:var(--black);border-color:var(--black);border-radius:var(--radius-round);border-width:1px;color:var(--white);display:inline-flex;font-family:var(--font-body);font-size:var(--font-size-3);font-weight:var(--font-weight-600);justify-content:center;margin-block-end:var(--size-4);padding-block:var(--size-3);padding-inline:var(--size-6);text-align:center;transition:color 200ms ease,background-color 200ms ease;width:-moz-fit-content;width:fit-content;}@media (min-width:1024px){.block--type-custom-text-html .button,.block--type-list-of-sites .cke_editable .button,.cke_editable_themed .button,.prose .button{margin-block-end:0;margin-inline-end:var(--size-4);}}.block--type-custom-text-html .button:hover,.block--type-list-of-sites .cke_editable .button:hover,.cke_editable_themed .button:hover,.prose .button:hover{background-color:transparent;color:var(--black);text-decoration:none;}.block--type-custom-text-html .button.button--primary,.block--type-list-of-sites .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 .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 .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 .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 .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 .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--white,.block--type-list-of-sites .cke_editable .button.button--white,.cke_editable_themed .button.button--white,.prose .button.button--white{background-color:var(--white);border-color:var(--white);color:var(--black);}.block--type-custom-text-html .button.button--white:visited,.block--type-list-of-sites .cke_editable .button.button--white:visited,.cke_editable_themed .button.button--white:visited,.prose .button.button--white:visited{background-color:var(--white);border-color:var(--white);color:var(--black);}.block--type-custom-text-html .button.button--white:hover,.block--type-list-of-sites .cke_editable .button.button--white:hover,.cke_editable_themed .button.button--white:hover,.prose .button.button--white:hover{background-color:transparent;border-color:var(--white);color:var(--white);}.block--type-custom-text-html .button.button--white.disabled,.block--type-list-of-sites .cke_editable .button.button--white.disabled,.cke_editable_themed .button.button--white.disabled,.prose .button.button--white.disabled{background-color:var(--gray-100);transition-property:none;}.block--type-custom-text-html .button.button--arrow,.block--type-list-of-sites .cke_editable .button.button--arrow,.cke_editable_themed .button.button--arrow,.prose .button.button--arrow{align-items:center;color:var(--white);display:inline-flex;font-size:var(--font-size-3);justify-content:center;text-decoration:none;}.block--type-custom-text-html .button.button--arrow:hover,.block--type-list-of-sites .cke_editable .button.button--arrow:hover,.cke_editable_themed .button.button--arrow:hover,.prose .button.button--arrow:hover{background-color:var(--gray-900);}.block--type-custom-text-html .button.button--arrow:hover:after,.block--type-list-of-sites .cke_editable .button.button--arrow:hover:after,.cke_editable_themed .button.button--arrow:hover:after,.prose .button.button--arrow:hover:after{transform:translateX(6px);}.block--type-custom-text-html .button.button--arrow::after,.block--type-list-of-sites .cke_editable .button.button--arrow::after,.cke_editable_themed .button.button--arrow::after,.prose .button.button--arrow::after{background-image:url(/profiles/contrib/openscholar/themes/faculty_researcher/images/arrow-right.svg);background-position:inherit;background-repeat:no-repeat;content:"";display:inline-block;height:28px;margin-left:0.625rem;transform-style:preserve-3d;transform:translateX(0px);transition:transform 0.2s;width:28px;}.block--type-custom-text-html a:where([class~=mailto]):not(:where([class~=not-prose] *)),.block--type-list-of-sites .cke_editable a:where([class~=mailto]):not(:where([class~=not-prose] *)),.cke_editable_themed a:where([class~=mailto]):not(:where([class~=not-prose] *)),.prose a:where([class~=mailto]):not(:where([class~=not-prose] *)){border-bottom-color:transparent;color:var(--white);position:relative;text-decoration:none;}.block--type-custom-text-html a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover,.block--type-list-of-sites .cke_editable a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover,.cke_editable_themed a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover,.prose a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover{color:var(--white);text-decoration:none;}.block--type-custom-text-html a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover::after,.block--type-list-of-sites .cke_editable a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover::after,.cke_editable_themed a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover::after,.prose a:where([class~=mailto]):not(:where([class~=not-prose] *)):hover::after{width:100%;}.block--type-custom-text-html a:where([class~=mailto]):not(:where([class~=not-prose] *))::after,.block--type-list-of-sites .cke_editable a:where([class~=mailto]):not(:where([class~=not-prose] *))::after,.cke_editable_themed a:where([class~=mailto]):not(:where([class~=not-prose] *))::after,.prose a:where([class~=mailto]):not(:where([class~=not-prose] *))::after{background-color:var(--gray-100);bottom:-6px;content:"";display:inline-block;height:2px;left:0;overflow:hidden;position:absolute;transition:width 0.3s;width:0;}.contextual{max-width:var(--size-desktop);right:var(--size-2);z-index:9999;}.main .block-place-region a.button{background-color:var(--black);border-color:var(--black);color:var(--white);font-size:var(--font-size-3);height:auto;padding-block:var(--size-3);padding-inline:var(--size-6);width:auto;}.main .block-place-region a.button:hover{background-color:transparent;color:var(--black);text-decoration:none;}.main .block-place-region a.button.button--white{background-color:var(--white);border-color:var(--white);color:var(--black);}.main .block-place-region a.button.button--white:visited{background-color:var(--white);border-color:var(--white);color:var(--black);}.main .block-place-region a.button.button--white:hover{background-color:transparent;border-color:var(--white);color:var(--white);}.main .block-place-region a.button.button--arrow:hover{background-color:var(--gray-900);color:var(--white);}.c-full > .block-content,.c-full > .block-title{margin-inline:auto;max-width:var(--size-widescreen);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,3fr);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);}}.gap-10{grid-gap:var(--size-10);}.gap-20{grid-gap:var(--size-20);}.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-widescreen);padding-inline:var(--size-8);}}.l-content{max-width:var(--size-desktop);margin-inline:auto;padding-inline:var(--size-8);width:100%;}.w-full:not(#block-list *){left:50%;margin-inline:-50vw;max-width:100vw;right:50%;width:100vw;}.block-place-region .w-full:not(#block-list *){left:0;margin-inline:0;right:0;width:100%;}.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;}}.w-large{margin-inline:auto;max-inline-size:var(--size-laptop);padding-inline:var(--size-4);}@media (min-width:1024px){.w-large{padding-inline:0;}}.w-xlarge{margin-inline:auto;max-inline-size:var(--size-desktop);padding-inline:var(--size-4);}@media (min-width:1024px){.w-xlarge{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);padding-inline:0;}}@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);}}.block-contain-medium > .block-content{margin-block:0;margin-inline:auto;padding-inline:var(--size-4);width:100%;}@media (min-width:640px){.block-contain-medium > .block-content{max-inline-size:var(--size-mobile);padding-inline:0;}}@media (min-width:768px){.block-contain-medium > .block-content{max-inline-size:var(--size-tablet);}}.block-contain-large > .block-content{margin-block:0;margin-inline:auto;padding-inline:var(--size-4);width:100%;}@media (min-width:640px){.block-contain-large > .block-content{max-inline-size:var(--size-mobile);padding-inline:0;}}@media (min-width:768px){.block-contain-large > .block-content{max-inline-size:var(--size-tablet);}}@media (min-width:1024px){.block-contain-large > .block-content{max-inline-size:var(--size-laptop);}}.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%;}.layout--twocol-section,.layout--twocol-section--50-50{gap:var(--size-8);}@media (min-width:1024px){.layout--twocol-section,.layout--twocol-section--50-50{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.gap-10 .layout--twocol-section,.gap-10 .layout--twocol-section--50-50{grid-gap:var(--size-10);}.gap-20 .layout--twocol-section,.gap-20 .layout--twocol-section--50-50{grid-gap:var(--size-20);}}.layout--twocol-section--33-67{gap:var(--size-8);}@media (min-width:1024px){.layout--twocol-section--33-67{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);}}.layout--twocol-section--67-33{gap:var(--size-8);}@media (min-width:1024px){.layout--twocol-section--67-33{gap:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr);}}@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%;}.layout--threecol-section{gap:var(--size-8);}@media (min-width:1024px){.layout--threecol-section{gap:0;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{gap:0;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{gap:0;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{gap:0;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{gap:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);}}.layout--fourcol-section{gap:var(--size-8);}@media (min-width:1024px){.layout--fourcol-section{gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}}.layout--fivecol-section{gap:var(--size-8);}@media (min-width:1024px){.layout--fivecol-section{gap:0;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:100%;}@media (min-width:1024px){.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] *)){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-700);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-12);}}.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-6);font-weight:var(--font-weight-700);line-height:var(--leading-snug);margin-block-end:var(--size-6);}@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-8);}}.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-5);font-weight:var(--font-weight-700);line-height:var(--leading-relaxed);margin-block-end:var(--size-3);}@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-6);}}.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-5);font-weight:var(--font-weight-700);margin-block-end:var(--size-2);}.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-family:var(--font-heading);font-size:var(--font-size-2);font-weight:var(--font-weight-400);}.block--type-custom-text-html a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)),.cke_editable a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)),.cke_editable_themed a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)),.prose a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)){border-bottom:1px solid var(--gray-300);color:var(--primary,var(--gray-900));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,.mailto,[class~=not-prose] *)):visited,.cke_editable a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):visited,.cke_editable_themed a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):visited,.prose a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):visited{color:var(--primary,var(--gray-900));}.block--type-custom-text-html a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):hover,.cke_editable a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):hover,.cke_editable_themed a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):hover,.prose a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):hover{border-bottom:1px solid var(--primary,var(--gray-900));color:var(--primary,var(--gray-900));text-decoration:none;}.block--type-custom-text-html a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):focus,.cke_editable a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):focus,.cke_editable_themed a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):focus,.prose a:not(:where(.button,.use-ajax,.mailto,[class~=not-prose] *)):focus{box-shadow:0 0 var(--white),0 0 0 2px var(--primary,var(--gray-900)),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);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-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] *)){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] *)){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{color:var(--gray-700);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(p ~ h2):not(:where([class~=not-prose] *)),.cke_editable :where(p ~ h2):not(:where([class~=not-prose] *)),.cke_editable_themed :where(p ~ h2):not(:where([class~=not-prose] *)),.prose :where(p ~ h2):not(:where([class~=not-prose] *)){margin-block-start:var(--size-12);}.block--type-custom-text-html :where(p ~ h3):not(:where([class~=not-prose] *)),.cke_editable :where(p ~ h3):not(:where([class~=not-prose] *)),.cke_editable_themed :where(p ~ h3):not(:where([class~=not-prose] *)),.prose :where(p ~ h3):not(:where([class~=not-prose] *)){margin-block-start:var(--size-8);}.block--type-custom-text-html :where(p ~ h4):not(:where([class~=not-prose] *)),.cke_editable :where(p ~ h4):not(:where([class~=not-prose] *)),.cke_editable_themed :where(p ~ h4):not(:where([class~=not-prose] *)),.prose :where(p ~ h4):not(:where([class~=not-prose] *)){margin-block-start:var(--size-6);}.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;}.mb-20{margin-block-end:var(--size-20) !important;}.space-y-10{padding-block:var(--size-10);}.space-y-20{padding-block:var(--size-10);}@media (min-width:1024px){.space-y-20{padding-block:var(--size-20);}}.space-10{padding-block:var(--size-10);}@media (min-width:1024px){.space-10{padding-inline:var(--size-10);}}.space-20{padding-block:var(--size-10);}@media (min-width:1024px){.space-20{padding-block:var(--size-20);padding-inline: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;}
:where(.path-front) .region-content{margin-block-end:0;}:where(.region-sidebar-first,.region-sidebar-second){padding-block-start:var(--size-10);}
.activity-snapshot{padding-top:var(--size-10);}.activity-snapshot .card{background-color:var(--white);border:1px solid var(--color);color:var(--primary);}.activity-snapshot .card__icon .icon{background-color:var(--primary);}h2.block-title{font-weight:var(--font-weight-500);line-height:var(--leading-snug);margin-block-end:var(--size-6);}@media (min-width:768px){h2.block-title{font-size:var(--font-size-8);}}aside h2.block-title{font-size:var(--font-size-3);font-weight:var(--font-weight-700);}.block--type-follow-me .block-title{font-family:var(--font-body);font-size:var(--font-size-2);font-weight:var(--font-weight-700);}.page-node-type-blog .main,.path-blog .main{padding-block:var(--size-10);}.blog__content .menu--add-new.navbar-nav,.blog__content .add-new-btn{display:flex;float:none;justify-content:flex-end;margin-block-end:var(--size-4);margin-inline:0;position:relative;right:0;top:0;}.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__terms{margin-block-start:var(--size-6);}.blog__media{margin-block-start:var(--size-6);}.blog__media .file{border:1px solid var(--gray-500);display:inline-flex;width:auto;}.blog__media .file > span{border:none;}.blog__media .file > span:first-child{border:none;}.blog__media .file-link a{border-bottom:1px solid transparent;color:var(--gray-900);}.blog__media .file-link a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.blog__media .file-size{color:var(--gray-900);}.blog--default .blog__title{color:var(--gray-900);font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.blog--default .blog__title a{border-bottom:1px solid transparent;color:var(--gray-900);}.blog--default .blog__title a:visited{color:var(--gray-900);}.blog--default .blog__title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.blog--teaser .blog__title{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-3);}.blog--teaser .blog__title a{border-bottom:1px solid transparent;color:var(--gray-900);}.blog--teaser .blog__title a:visited{color:var(--gray-900);}.blog--teaser .blog__title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.blog--slide-teaser .blog__title{color:var(--gray-900);font-size:var(--font-size-3);}.blog--slide-teaser .blog__title button{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{border-bottom:1px solid transparent;color:var(--gray-900);}.blog.view-title a:visited{color:var(--gray-900);}.blog.view-title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.view-blog .views-row{border-bottom-width:1px;margin-block-end:var(--size-8);padding-block-end:var(--size-8);}.view-blog .views-row:last-child{border-bottom-width:0;margin-block-end:0;}.view-blog .views-field a{border-bottom:1px solid transparent;color:var(--gray-900);font-family:var(--font-heading);font-size:var(--font-size-1);}.view-blog .views-field a:visited{color:var(--gray-900);}.view-blog .views-field a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.block--type-list-of-posts .blog.list-view .blog--default,.block--type-list-of-posts .blog.list-view .blog--teaser{margin-block-end:var(--size-20);}:is(.branding-header,.branding-footer){background-color:transparent;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{display:flex;flex-shrink:0;flex-direction:column;height:auto;width:auto;}@media (min-width:992px){.branding-header .region-branding-header{flex-direction:row;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 > div{width:100%;}.page-node-type-class .main,.path-classes .main{padding-block:var(--size-10);}.class__content .menu--add-new.navbar-nav,.class__content .add-new-btn{display:flex;float:none;justify-content:flex-end;margin-block-end:var(--size-4);margin-inline:0;position:relative;right:0;top:0;}.class__semester{margin-block-end:var(--size-2);}.class__semester span{font-weight:var(--font-weight-600);}.class__year{margin-block-end:var(--size-2);}.class__year span{font-weight:var(--font-weight-600);}.class__link{margin-block-end:var(--size-2);}.class__link span{font-weight:var(--font-weight-600);}.class__link a{border-bottom:1px solid transparent;color:var(--gray-900);}.class__link a:visited{color:var(--gray-900);}.class__link a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.class__text{margin-block-end:var(--size-3);}.class__media{margin-block:var(--size-6);}.class__media .file{border:1px solid var(--gray-500);display:inline-flex;width:auto;}.class__media .file > span{border:none;}.class__media .file > span:first-child{border:none;}.class__media .file-link a{border-bottom:1px solid transparent;color:var(--gray-900);}.class__media .file-link a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.class__media .file-size{color:var(--gray-900);}.class__materials{margin-block-end:var(--size-6);}.class__materials span{font-weight:var(--font-weight-700);}.class__materials a{border-bottom:1px solid transparent;color:var(--gray-900);}.class__materials a:visited{color:var(--gray-900);}.class__materials a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.class__terms{margin-block-start:var(--size-6);}.class--default .class__title{color:var(--gray-900);font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.class--default .class__title a{border-bottom:1px solid transparent;color:var(--gray-900);}.class--default .class__title a:visited{color:var(--gray-900);}.class--default .class__title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.class--teaser{background-color:var(--gray-100);padding-block:var(--size-8);padding-inline:var(--size-8);}.class--teaser .class__title{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-3);}.class--teaser .class__title a{border-bottom:1px solid transparent;color:var(--gray-900);font-size:inherit;font-weight:inherit;}.class--teaser .class__title a:visited{color:var(--gray-900);}.class--teaser .class__title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.class--slide-teaser .class__title{font-size:var(--font-size-3);}.class--slide-teaser .class__title button{color:var(--gray-900);margin-block-end:var(--size-2);}.class--slide-teaser .read-more{display:inline-block;margin-block-start:var(--size-2);}.class.view-title a{border-bottom:1px solid transparent;color:var(--gray-900);}.class.view-title a:visited{color:var(--gray-900);}.class.view-title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.view-os-classes .views-row{margin-block-end:var(--size-4);}.view-os-classes .views-row:last-child{margin-block-end:0;}.block--type-list-of-posts .class.list-view .class--default,.block--type-list-of-posts .class.list-view .class--teaser{margin-block-end:var(--size-20);}.page-node-type-events .main,.path-events .main,.path-calendar .main{padding-block: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-4);}.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__media{margin-block-start:var(--size-6);}.event__media .file{border:1px solid var(--gray-500);display:inline-flex;width:auto;}.event__media .file > span{border:none;}.event__media .file > span:first-child{border:none;}.event__media .file-link a{border-bottom:1px solid transparent;color:var(--gray-900);}.event__media .file-link a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.event__media .file-size{color:var(--gray-900);}.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;color:var(--gray-900);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{color:var(--gray-900);box-shadow:var(--shadow-2);}.event__terms{margin-block-start:var(--size-6);}.events.view-sidebar_teaser .calendar.node--calendar{align-items:center;display:flex;gap:var(--size-6);}.events.view-sidebar_teaser .calendar.node--calendar .event-start{background:none;border:none;height:auto;width:auto;}.events.view-sidebar_teaser .calendar.node--calendar .event-start .event-year{padding:0;}.events.view-sidebar_teaser .calendar.node--calendar .event-content{margin-inline-start:0;}.events.view-sidebar_teaser .calendar.node--calendar .event-content a{border-bottom:1px solid transparent;color:var(--gray-900);}.events.view-sidebar_teaser .calendar.node--calendar .event-content a:visited{color:var(--gray-900);}.events.view-sidebar_teaser .calendar.node--calendar .event-content a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.events.view-sidebar_teaser .calendar.node--calendar .calendar-modal-date{font-size:var(--font-size-0);}.block--type-list-of-posts .events.view-default .calendar.node--calendar .event-start,.block--type-list-of-posts .events.view-teaser .calendar.node--calendar .event-start{display:none;}.block--type-list-of-posts .events.view-default .calendar.node--calendar .event-content,.block--type-list-of-posts .events.view-teaser .calendar.node--calendar .event-content{margin-inline-start:0;}.block--type-list-of-posts .events.view-default .calendar.node--calendar .event-content a:not(.events-signup-btn),.block--type-list-of-posts .events.view-teaser .calendar.node--calendar .event-content a:not(.events-signup-btn){border-bottom:1px solid transparent;color:var(--gray-900);display:inline-block;font-family:var(--font-heading);font-size:var(--font-size-6);font-weight:var(--font-weight-700);margin-block-end:var(--size-3);}.block--type-list-of-posts .events.view-default .calendar.node--calendar .event-content a:not(.events-signup-btn):visited,.block--type-list-of-posts .events.view-teaser .calendar.node--calendar .event-content a:not(.events-signup-btn):visited{color:var(--gray-900);}.block--type-list-of-posts .events.view-default .calendar.node--calendar .event-content a:not(.events-signup-btn):hover,.block--type-list-of-posts .events.view-teaser .calendar.node--calendar .event-content a:not(.events-signup-btn):hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.block--type-list-of-posts .events.view-default .calendar.node--calendar .event-content .prose .name-link,.block--type-list-of-posts .events.view-teaser .calendar.node--calendar .event-content .prose .name-link{font-size:var(--font-size-1);font-weight:var(--font-weight-400);margin-block-end:0;}.block--type-list-of-posts .events.view-title a{border-bottom:1px solid transparent;color:var(--gray-900);}.block--type-list-of-posts .events.view-title a:visited{color:var(--gray-900);}.block--type-list-of-posts .events.view-title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.block--type-list-of-posts .events.view-slide_teaser .event-start{border:none;background:none;height:auto;width:auto;}.block--type-list-of-posts .events.view-slide_teaser .event-start .event-year{padding:0;}.block--type-list-of-posts .events.view-slide_teaser .event-content{margin-inline-start:var(--size-10);}.block--type-list-of-posts .events.view-slide_teaser .event-content h2{color:var(--gray-900);font-size:var(--font-size-3);}.block--type-list-of-posts .events.view-slide_teaser .event-content h2 button{color:var(--gray-900);margin-block-end:var(--size-2);}.fc-event-default{background-color:var(--theme-bg-color);}.ui-dialog-content .calendar.node--calendar .event-start{display:none;}.ui-dialog-content .calendar.node--calendar .event-content{margin:0;}.ui-dialog-content .calendar.node--calendar .event-content .node--title{font-family:var(--font-heading);font-size:var(--font-size-4) !important;font-weight:var(--font-weight-700);}.ui-dialog-content .calendar.node--calendar .event-content .node--title a{border-bottom:1px solid transparent;color:var(--gray-900);font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none;}.ui-dialog-content .calendar.node--calendar .event-content .node--title a:visited{color:var(--gray-900);}.ui-dialog-content .calendar.node--calendar .event-content .node--title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.ui-dialog-content .calendar.node--calendar .event-content .node--title a span{font-size:inherit;font-weight:inherit;}.view-upcoming-calendar .calendar.node--calendar{display:flex;gap:var(--size-6);}.view-upcoming-calendar .calendar.node--calendar .event-start{background:none;height:auto;width:auto;}.view-upcoming-calendar .calendar.node--calendar .event-start .event-year{padding:0;}.view-upcoming-calendar .calendar.node--calendar .event-content{margin-inline-start:0;}.view-upcoming-calendar .calendar.node--calendar .event-content a:not(.events-signup-btn){border-bottom:1px solid transparent;color:var(--gray-900);font-family:var(--font-heading);font-size:var(--font-size-4);font-weight:var(--font-weight-700);}.view-upcoming-calendar .calendar.node--calendar .event-content a:not(.events-signup-btn):visited{color:var(--gray-900);}.view-upcoming-calendar .calendar.node--calendar .event-content a:not(.events-signup-btn):hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.page-node-type-faq .main,.path-faq .main{padding-block:var(--size-10);}.faq__content .menu--add-new.navbar-nav,.faq__content .add-new-btn{display:flex;float:none;justify-content:flex-end;margin-block-end:var(--size-4);margin-inline:0;position:relative;right:0;top:0;}div.more-link{margin-block-start:var(--size-2);}.faq__media{margin-block:var(--size-6);}.faq__media .file{border:1px solid var(--gray-500);display:inline-flex;width:auto;}.faq__media .file > span{border:none;}.faq__media .file > span:first-child{border:none;}.faq__media .file-link a{border-bottom:1px solid transparent;color:var(--gray-900);}.faq__media .file-link a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.faq__media .file-size{color:var(--gray-900);}.faq__terms{margin-block-start:var(--size-6);}.faq.view-title a{border-bottom:1px solid transparent;color:var(--gray-900);}.faq.view-title a:visited{color:var(--gray-900);}.faq.view-title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.faq--default .faq__title{color:var(--gray-900);font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.faq--default .faq__title a{border-bottom:1px solid transparent;color:var(--gray-900);}.faq--default .faq__title a:visited{color:var(--gray-900);}.faq--default .faq__title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.faq--teaser .faq__title{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-3);}.faq--teaser .faq__title a{border-bottom:1px solid transparent;color:var(--gray-900);}.faq--teaser .faq__title a:visited{color:var(--gray-900);}.faq--teaser .faq__title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.block--type-list-of-posts .faq.list-view .faq--default{margin-block-end:var(--size-20);}#file-search-input{border:1px solid grey;border-radius:2px;}footer.footer{background-color:var(--black);color:var(--white);}footer.footer a,footer.footer a:focus,footer.footer a:hover,footer.footer a:visited{color:var(--white);}footer.footer a:not(:where(.button,.use-ajax,[href^="mailto:"])){border-bottom-color:transparent;}footer.footer a:not(:where(.button,.use-ajax,[href^="mailto:"])):hover{text-decoration:underline;}footer.footer .block--type-custom-text-html,footer.footer .prose{color:var(--white);}footer.footer .block--type-custom-text-html :where(h2,h3,h4),footer.footer .prose :where(h2,h3,h4){color:var(--white);}footer.footer .block--type-custom-text-html :where(h2),footer.footer .prose :where(h2){font-size:var(--font-size-5);font-weight:var(--font-weight-400);}@media (min-width:1024px){footer.footer .footer-navigation{border-left-color:var(--white);border-left-width:1px;padding-inline-start:var(--size-10);}}footer.footer .footer-navigation a:not(:where(.button,.use-ajax)){display:block;font-size:var(--font-size-1);padding-block:var(--size-105);}footer.footer .footer-contact p{font-size:var(--font-size-1);margin-block-end:var(--size-3);margin-block-start:0;}header.nav-bar{background-color:var(--primary);padding-block:var(--size-3);}@media (min-width:1024px){header.nav-bar{padding-block:var(--size-6);}}.block--type-list-of-posts > .contextual{top:0;}.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 .block-content > ul.list-view li{margin-block-end:var(--size-10);}.block--type-list-of-posts .block-content > ul.list-view.view-title li{margin-block-end:var(--size-4);}:where(.region-sidebar-first,.region-sidebar-second) .block--type-list-of-posts .block-content > ul.list-view li{margin-block-end:var(--size-3);}:where(.region-sidebar-first,.region-sidebar-second) .block--type-list-of-posts .block-content > ul.list-view li a{font-family:var(--font-heading);font-size:var(--font-size-1);}#navbar-collapse{background-color:transparent;border-top:0;box-shadow:none;left:0;margin-inline:auto;position:relative;top:10px;width:100%;}@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;}.toolbar-vertical #navbar-collapse{top:10px;}#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-block-start:0;margin-block-end:var(--size-3);margin-inline:0;width:100%;}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav{display:flex;margin:0;}}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li{float:none;padding-inline:0;}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li{padding-inline:var(--size-4);}}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a{color:var(--white);display:inline-block;font-family:var(--font-navigation);font-size:var(--font-size-3);padding-block:var(--size-3);padding-inline:0;}#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(--white);}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a:hover::after{width:100%;}#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(--white);}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a.is-active::after,#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a:active::after{width:100%;}#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav li a::after{background-color:var(--white);bottom:6px;content:"";display:inline-block;height:2px;left:0;margin:auto;overflow:hidden;position:absolute;text-align:center;transform:translateX(0px);transition:0.3s;width:0;}@media (min-width:1024px){#navbar-collapse .region-navigation-collapsible nav ul.navbar-nav .dropdown-menu{background-color:var(--white);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{color:var(--white);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{color:var(--black);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.opened .button{border:0;font-size:var(--font-size-2);padding-block:var(--size-3);padding-inline:0;}.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-color:transparent;color:var(--white);}.page-node-type-news .main,.path-news .main{padding-block:var(--size-10);}.news__content .menu--add-new.navbar-nav,.news__content .add-new-btn{display:flex;float:none;justify-content:flex-end;margin-block-end:var(--size-4);margin-inline:0;position:relative;right:0;top:0;}.news__content .news__image{margin-block-end:var(--size-10);}.news__date{color:var(--gray-700);font-size:var(--font-size-2);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__media .file{border:1px solid var(--gray-500);display:inline-flex;width:auto;}.news__media .file > span{border:none;}.news__media .file > span:first-child{border:none;}.news__media .file-link a{border-bottom:1px solid transparent;color:var(--gray-900);}.news__media .file-link a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.news__media .file-size{color:var(--gray-900);}.news__terms{margin-block-start:var(--size-6);}.news__header{display:flex;gap:var(--size-6);margin-block-end:var(--size-6);}.news__header .news__title{color:var(--gray-900);font-size:var(--font-size-9);font-weight:var(--font-weight-00);}.news__header .news__title a{color:inherit;}.news--teaser{min-block-size:160px;}.news--teaser a{color:var(--gray-900);}.news--teaser a:visited{color:var(--gray-900);}.news--teaser a:hover{text-decoration:none;}.news--teaser a:hover .news__title span{border-bottom-color:var(--gray-900);color:var(--gray-900);}.news--teaser .news__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:min-content 1fr min-content;}.news--teaser .news__grid .news__image{grid-column-start:1;grid-row-end:1;grid-row-start:1;height:100%;position:relative;width:100%;}.news--teaser .news__grid .news__image img{aspect-ratio:3/2;border-radius:var(--radius-2);box-shadow:var(--shadow-3);width:100%;}.news--teaser .news__grid .news__title{color:var(--gray-900);font-family:var(--font-heading);font-size:var(--font-size-4);line-height:var(--leading-normal);padding-block-start:var(--size-4);padding-inline:var(--size-4);}.news--teaser .news__grid .news__title span{border-bottom:1px solid transparent;}.news--teaser .news__grid .news__extra{padding-block:var(--size-4);padding-inline:var(--size-4);}.news--teaser .news__grid .news__extra .news__date{font-size:var(--font-size-1);margin-block-end:0;}.news--teaser .news__grid .news__extra .news__text{color:var(--gray-500);display:block;font-size:var(--font-size-0);line-height:var(--leading-tight);}.news.view-title a{border-bottom:1px solid transparent;color:var(--gray-900);}.news.view-title a:visited{color:var(--gray-900);}.news.view-title a:hover{border-bottom-color:var(--text-color);color:var(--gray-900);text-decoration:none;}.news--slide-teaser .news__title{color:var(--gray-900);font-size:var(--font-size-3);}.news--slide-teaser .news__title button{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--sidebar-teaser .news__title a{border-bottom:1px solid transparent;color:var(--gray-900);}.news--sidebar-teaser .news__title a:visited{color:var(--gray-900);}.news--sidebar-teaser .news__title a:hover{border-bottom-color:var(--text-color);color:var(--gray-900);text-decoration:none;}.view-news .view-content .views-infinite-scroll-content-wrapper{align-items:start;display:grid;grid-gap:var(--size-8);}.view-news .view-content .views-infinite-scroll-content-wrapper::before{content:none;}@media (min-width:768px){.view-news .view-content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,1fr);}}.view-news .view-content .views-infinite-scroll-content-wrapper .views-row{height:100%;}.view-news .feed-icons{display:none;}.block--type-list-of-posts .news.list-view .news--default{margin-block-end:var(--size-20);}.page-header{align-items:center;color:var(--h1-color,var(--black));font-size:var(--font-size-10);font-weight:var(--font-weight-600);display:flex;position:relative;width:100%;}.page-header span{color:inherit;font-size:inherit;font-weight:inherit;}.page__terms{margin-block-start:var(--size-6);}.page--default .page__title{color:var(--gray-900);font-size:var(--font-size-9);font-weight:var(--font-weight-500);margin-block-end:var(--size-3);}.page--default .page__title a{border-bottom:1px solid transparent;color:var(--gray-900);}.page--default .page__title a:visited{color:var(--gray-900);}.page--default .page__title a:hover{border-bottom-color:var(--text-color);color:var(--gray-900);text-decoration:none;}.page.view-title a{border-bottom:1px solid transparent;color:var(--gray-900);font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.page.view-title a:visited{color:var(--gray-900);}.page.view-title a:hover{border-bottom-color:var(--text-color);color:var(--gray-900);text-decoration:none;}.page--teaser .page__title{color:var(--gray-900);font-size:var(--font-size-6);font-weight:var(--font-weight-700);margin-block-end:var(--size-3);}.page--teaser .page__title a{border-bottom:1px solid transparent;color:var(--gray-900);font-size:inherit;font-weight:inherit;}.page--teaser .page__title a:visited{color:var(--gray-900);}.page--teaser .page__title a:hover{border-bottom-color:var(--text-color);color:var(--gray-900);text-decoration:none;}.page--slide-teaser .page__title{font-size:var(--font-size-3);}.page--slide-teaser .page__title button{color:var(--gray-900);margin-block-end:var(--size-2);}.page--slide-teaser .read-more{display:inline-block;margin-block-start:var(--size-2);}.path-people .main{padding-block:var(--size-10);}.person__terms{margin-block-start:var(--size-6);}.person--full .person__top,.person--default .person__top{border-bottom:1px solid var(--gray-400);margin-block-end:var(--size-8);padding-block-end:var(--size-3);}.person--full .person__top .menu--add-new.navbar-nav,.person--full .person__top .add-new-btn,.person--default .person__top .menu--add-new.navbar-nav,.person--default .person__top .add-new-btn{display:flex;float:none;justify-content:flex-end;margin-block-end:var(--size-4);margin-inline:0;position:relative;right:0;top:0;}.person--full .person__profession div,.person--default .person__profession div{color:var(--h2-color,var(--gray-500));font-size:var(--font-size-4);line-height:var(--leading-snug);margin-block-end:var(--size-6);margin-block-start:var(--size-2);}@media (min-width:768px){.person--full .person__profession div,.person--default .person__profession div{font-size:var(--font-size-6);}}.person--full .person__pronouns,.person--default .person__pronouns{font-size:var(--font-size-1);}.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 > *{float:none !important;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{display:none;}.block--type-list-of-posts .person--full .person__title,.block--type-list-of-posts .person--default .person__title{display:block;color:var(--gray-900);font-size:var(--font-size-7);margin-block-end:var(--size-2);}.block--type-list-of-posts .person--full .person__title a,.block--type-list-of-posts .person--default .person__title a{font-size:inherit;text-decoration:none;}.block--type-list-of-posts .person--full .person__title a:hover,.block--type-list-of-posts .person--default .person__title a:hover{text-decoration:underline;}.person--full .person__contact,.person--default .person__contact{margin-block-end:var(--size-5);}.block--type-list-of-posts .person--full .person__contact,.block--type-list-of-posts .person--default .person__contact{display:none;}.person--full .person__contact h3,.person--default .person__contact h3{color:var(--h3-color,var(--gray-900));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);}.block--type-list-of-posts .person--full .person__websites,.block--type-list-of-posts .person--default .person__websites{display:none;}.person--full .person__websites h3,.person--default .person__websites h3{color:var(--h3-color,var(--gray-900));font-size:var(--font-size-5);margin-block-end:var(--size-1);}.person--default .person__content-top .person__title{display:none !important;}.person--teaser,.person--no-image-teaser{border-radius:var(--radius-2);box-shadow:var(--shadow-2);display:block;height:100%;min-block-size:160px;}.list-view .person--teaser,.list-view .person--no-image-teaser{max-inline-size:400px;}.person--teaser a,.person--no-image-teaser a{color:var(--gray-900);}.person--teaser a:visited,.person--no-image-teaser a:visited{color:var(--gray-900);}.person--teaser a:hover,.person--no-image-teaser a:hover{text-decoration:none;}.person--teaser a:hover .person__title span,.person--no-image-teaser a:hover .person__title span{border-bottom-color:var(--gray-900);color:var(--gray-900);}.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{aspect-ratio:3/2;border-top-left-radius:var(--radius-3);border-top-right-radius:var(--radius-3);height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;}.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-4);font-weight:var(--font-weight-700);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{font-size:var(--font-size-sm);padding-inline:var(--size-4);}.person--teaser .person__grid .person__extra,.person--no-image-teaser .person__grid .person__extra{padding-block-end: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 .title h3,.person--no-image-teaser .person__grid .person__extra .title h3{font-weight:var(--font-weight-400);}.person--teaser .person__grid .person__extra .title,.person--teaser .person__grid .person__extra .person__text,.person--no-image-teaser .person__grid .person__extra .title,.person--no-image-teaser .person__grid .person__extra .person__text{color:var(--gray-500);display:block;font-size:var(--font-size-0);line-height:var(--leading-tight);}.person--slide-teaser .person__title{font-size:var(--font-size-3);}.person--slide-teaser .person__title button{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(--gray-900);font-size:var(--font-size-3);font-weight:var(--font-weight-500);}.person.grid-view .person__top{display:none;}.person.grid-view .person__content-top{display:block;}.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{align-items:start;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);}}.view-people .view-content .views-infinite-scroll-content-wrapper .views-row{height:100%;}.view-people .feed-icons{display:none;}.block-system-powered-by-block .block-content{justify-content:flex-start;}@media (min-width:768px){.block-system-powered-by-block .block-content{justify-content:flex-end;}}.block-system-powered-by-block .block-content > a{border-left-color:var(--white);color:var(--white);}.block-system-powered-by-block .block-content .powered-by{color:var(--white);width:120px;}.block-system-powered-by-block .block-content .powered-by .os-powered,.block-system-powered-by-block .block-content .powered-by .os-open{color:var(--white);}.block-system-powered-by-block .block-content .lynx-powered-by{background-image:url(/profiles/contrib/openscholar/themes/faculty_researcher/images/lynx-full-white.png);background-repeat:no-repeat;background-size:contain;}.block-system-powered-by-block .block-content .lynx-powered-by:after{border-color:var(--white);}.path-bibcite .main,.path-publications .main{padding-block:var(--size-10);}.bibcite__content .menu--add-new.navbar-nav,.bibcite__content .add-new-btn{display:flex;float:none;justify-content:flex-end;margin-block-end:var(--size-4);margin-inline:0;position:relative;right:0;top:0;}.bibcite__content .bibcite-citation{display:block !important;margin-block-end:var(--size-3) !important;}.bibcite__content .bibcite-citation .citeproc-title a{border-bottom:1px solid transparent;color:var(--gray-900);font-weight:var(--font-weight-700);}.bibcite__content .bibcite-citation .citeproc-title a:visited{color:var(--gray-900);}.bibcite__content .bibcite-citation .citeproc-title a:hover{border-bottom-color:var(--gray-900);color:var(--gray-900);text-decoration:none;}.bibcite__content .bibcite-citation .csl-entry a{text-decoration:underline;}.bibcite__content .bibcite-citation .dropdown{display:block !important;margin-block-start:var(--size-3);}.bibcite__content h2{font-size:var(--font-size-5);font-weight:var(--font-weight-700);margin-block-end:var(--size-3);}@media (min-width:768px){.bibcite__content h2{font-size:var(--font-size-7);}}.bibcite__content .last-updated{color:var(--gray-500);display:block;font-size:var(--font-size-1);margin-block-start:var(--size-2);}.bibcite__content .field--abstract{border-bottom:1px solid var(--gray-300);margin:0 !important;padding-block-end:var(--size-1);}.bibcite__content .field--abstract .btn-abstract{display:block;font-weight:var(--font-weight-700);padding:0;transition:transform 0.2s;width:100%;}.bibcite__content .field--abstract .btn-abstract::before{content:none !important;}.bibcite__content .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;}.bibcite__content .field--abstract .btn-abstract[aria-expanded=true]::after{transform:rotate(90deg);}.bibcite__content .abstract--content{background:none !important;border:0 !important;margin-block-start:var(--size-3);padding:0;}@media (min-width:1024px){.view-publications .attachment{text-align:right;}}.view-publications .view-content h2{border-bottom:none;font-size:var(--font-size-3);padding:0;}.view-publications .view-content .views-row{background-color:var(--gray-100);padding:var(--size-12);}.block--type-list-of-posts .publications.view-title a{border-bottom:1px solid transparent;color:var(--gray-900);}.block--type-list-of-posts .publications.view-title a:visited{color:var(--gray-900);}.block--type-list-of-posts .publications.view-title a:hover{border-bottom-color:var(--text-color);color:var(--gray-900);text-decoration:none;}.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;}.block--type-list-of-posts .publications.view-teaser .bibcite__content{display:block;}.block--type-list-of-posts .publications.view-teaser .abstract--content{margin-inline:0;}.block--type-search .search-facets-widgets .form-submit.btn-primary{background-color:var(--primary);border-color:var(--primary);}.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--type-site-logo a{color:var(--white);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(--white);}@media (min-width:640px){.block--type-site-logo a{max-width:440px;}}.site-logo{width:200px;}.site-logo a{border-bottom:none;}.block-place-region [data-attr=slider]{max-width:800px;}.video-play .block-content a{display:inline-block;position:relative;}.video-play .block-content a:after{background-color:var(--white);background-image:url(/profiles/contrib/openscholar/themes/faculty_researcher/images/icon-play.svg);background-position:center;background-repeat:no-repeat;background-size:8px 10px;border-radius:50%;bottom:28px;content:"";height:56px;left:28px;position:absolute;transition:transform 200ms ease;width:56px;}.video-play .block-content a:hover:after{transform:scale(1.1);}.video-play .block-content a img{pointer-events:none;}.search-modal-cross{background-image:url(/profiles/contrib/openscholar/themes/faculty_researcher/images/cross.svg);background-repeat:no-repeat;cursor:pointer;height:24px;position:absolute;right:48px;top:48px;width:24px;}.video-modal{background:var(--gray-900);bottom:0;color:var(--white);font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;font-weight:300;left:0;line-height:1.2;outline:0;position:fixed;right:0;text-align:center;top:0;z-index:2000;}.video-modal-container{align-items:center;display:flex;height:100%;justify-content:center;}.video-modal-container iframe{height:auto;width:auto;}@media (min-width:1024px){.video-modal-container iframe{height:340px;width:640px;}}
:where(html){--font-body:var(--font-sans);--font-heading:var(--font-serif);--font-navigation:var(--font-serif);--theme-bg-color:var(--primary);--theme-border-color:var(--white);--text-color:var(--primary);--text-color-on-dark:var(--white);--text-on-primary:var(--white);--accent-color:var(--primary);--bg-color:var(--white);--caret-color:var(--primary);--color:var(--black);--scrollbar-color:var(--primary);--placeholder-color:var(--primary);--selection-bg-color:var(--primary);--th-color:var(--primary);--h1-color:var(--black);--h2-color:var(--black);--h3-color:var(--black);--h4-color:var(--black);--btn-primary-bg-color:var(--primary);--btn-primary-border-color:var(--primary);--btn-primary-color:var(--white);--btn-primary-bg-color-hover:var(--white);--btn-primary-border-color-hover:var(--primary);--btn-primary-color-hover:var(--primary);--btn-secondary-bg-color:var(--secondary);--btn-secondary-border-color:var(--secondary);--btn-secondary-color:var(--black);--btn-secondary-bg-color-hover:var(--primary);--btn-secondary-border-color-hover:var(--primary);--btn-secondary-color-hover:var(--white);}
