/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,::before,::after{box-sizing:border-box;}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji';}hr{height:0;color:inherit;}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;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{text-indent:0;border-color:inherit;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,select{text-transform:none;}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button;}::-moz-focus-inner{border-style:none;padding:0;}:-moz-focusring{outline:1px dotted ButtonText;}:-moz-ui-invalid{box-shadow:none;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}button{background-color:transparent;background-image:none;}fieldset{margin:0;padding:0;}ol,ul{list-style:none;margin:0;padding:0;}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5;}body{font-family:inherit;line-height:inherit;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;}hr{border-top-width:1px;}img{border-style:solid;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#a1a1aa;}input::placeholder,textarea::placeholder{opacity:1;color:#a1a1aa;}button,[role="button"]{cursor:pointer;}:-moz-focusring{outline:auto;}table{border-collapse:collapse;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit;}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]{display:none;}*,::before,::after{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:currentColor;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-blur:var(--tw-empty,);--tw-brightness:var(--tw-empty,);--tw-contrast:var(--tw-empty,);--tw-grayscale:var(--tw-empty,);--tw-hue-rotate:var(--tw-empty,);--tw-invert:var(--tw-empty,);--tw-saturate:var(--tw-empty,);--tw-sepia:var(--tw-empty,);--tw-drop-shadow:var(--tw-empty,);--tw-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);}.visible{visibility:visible;}.invisible{visibility:hidden;}.static{position:static;}.fixed{position:fixed;}.absolute{position:absolute;}.relative{position:relative;}.mt-10{margin-top:2.5rem;}.mr-2{margin-right:0.5rem;}.mb-4{margin-bottom:1rem;}.block{display:block;}.inline{display:inline;}.flex{display:flex;}.table{display:table;}.grid{display:grid;}.contents{display:contents;}.hidden{display:none;}.max-h-80{max-height:20rem;}.w-full{width:100%;}.transform{transform:var(--tw-transform);}.overflow-hidden{overflow:hidden;}.rounded{border-radius:0.25rem;}.border{border-width:1px;}.object-cover{-o-object-fit:cover;object-fit:cover;}.p-4{padding:1rem;}.py-2{padding-top:0.5rem;padding-bottom:0.5rem;}.px-8{padding-left:2rem;padding-right:2rem;}.px-4{padding-left:1rem;padding-right:1rem;}.pt-12{padding-top:3rem;}.pb-12{padding-bottom:3rem;}.pt-5{padding-top:1.25rem;}.font-body{font-family:var(--ff-body);}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.outline-none{outline:2px solid transparent;outline-offset:2px;}.filter{filter:var(--tw-filter);}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:150ms;}.container{width:100%;}@media (min-width:480px){.container{max-width:480px;}}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1440px){.container{max-width:1440px;}}@media (min-width:2180px){.container{max-width:2180px;}}
@font-face{font-family:metropolis;src:url(/core/themes/olivero/fonts/metropolis/Metropolis-Regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:metropolis;src:url(/core/themes/olivero/fonts/metropolis/Metropolis-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:metropolis;src:url(/core/themes/olivero/fonts/metropolis/Metropolis-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Regular"),local("Lora-Regular"),url(/core/themes/olivero/fonts/lora/lora-v14-latin-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Italic"),local("Lora-Italic"),url(/core/themes/olivero/fonts/lora/lora-v14-latin-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:Lora;src:local("Lora Bold"),local("Lora-Bold"),url(/core/themes/olivero/fonts/lora/lora-v14-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;}
:root{--font-sans:"metropolis",sans-serif;--font-serif:"Lora","georgia",serif;--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) / var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) - (0.24 * var(--color--primary-lightness)))));--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * (var(--color--primary-lightness) + (0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}@media (min-width:75rem){:root{--container-padding:var(--sp2);}}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4));}}
.container{width:100%;max-width:var(--max-width);padding-inline:var(--container-padding);}body.is-fixed .container{width:calc(100% - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));}.page-wrapper{max-width:var(--max-bg-color);background:var(--color--white);}.layout-main-wrapper{position:relative;z-index:2;}@media (min-width:75rem){.layout-main{display:flex;flex-direction:row-reverse;flex-wrap:wrap;}}@media (min-width:75rem){.main-content{width:calc(100% - var(--content-left));margin-inline-end:auto;}}.main-content__container{padding-block-start:var(--sp3);}@media (min-width:43.75rem){.main-content__container{padding-block-start:var(--sp5);}}[data-contextual-id]:not(.contextual){position:absolute;}
.grid-full{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(var(--grid-col-count),minmax(0,1fr));grid-column-gap:var(--grid-gap);}.grid-full .grid-full .grid-full{display:block;}@media (min-width:43.75rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr));}}@media (min-width:62.5rem){.layout--content-narrow .grid-full,.layout--pass--content-narrow > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 6),minmax(0,1fr));}}@media (min-width:43.75rem){.layout--content-medium .grid-full,.layout--pass--content-medium > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 2),minmax(0,1fr));}}@media (min-width:62.5rem){.layout--content-medium .grid-full,.layout--pass--content-medium > * .grid-full{grid-template-columns:repeat(calc(var(--grid-col-count) - 4),minmax(0,1fr));}}
.layout--content-narrow,.layout--pass--content-narrow > *{grid-column:1 / 7;width:100%;}@media (min-width:43.75rem){.layout--content-narrow,.layout--pass--content-narrow > *{grid-column:2 / 14;}}@media (min-width:62.5rem){.layout--content-narrow,.layout--pass--content-narrow > *{grid-column:3 / 11;}}@media (min-width:43.75rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow > * .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium > * .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow > *,.layout--pass--content-narrow > * .layout--pass--content-narrow > *,.layout--content-medium .layout--pass--content-narrow > *,.layout--pass--content-medium > * .layout--pass--content-narrow > *{grid-column:1 / 13;}}@media (min-width:62.5rem){.layout--content-narrow .layout--content-narrow,.layout--pass--content-narrow > * .layout--content-narrow,.layout--content-medium .layout--content-narrow,.layout--pass--content-medium > * .layout--content-narrow,.layout--content-narrow .layout--pass--content-narrow > *,.layout--pass--content-narrow > * .layout--pass--content-narrow > *,.layout--content-medium .layout--pass--content-narrow > *,.layout--pass--content-medium > * .layout--pass--content-narrow > *{grid-column:1 / 9;}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote::before,.layout--pass--content-narrow > *.text-content blockquote::before,.layout--content-narrow .text-content blockquote::before,.layout--pass--content-narrow > * .text-content blockquote::before{inset-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote::after,.layout--pass--content-narrow > *.text-content blockquote::after,.layout--content-narrow .text-content blockquote::after,.layout--pass--content-narrow > * .text-content blockquote::after{inset-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));width:var(--sp);height:calc(100% - 2.8125rem);margin-inline-start:2px;}}@media (min-width:43.75rem){.layout--content-narrow.text-content blockquote,.layout--pass--content-narrow > *.text-content blockquote,.layout--content-narrow .text-content blockquote,.layout--pass--content-narrow > * .text-content blockquote{width:calc(10 * var(--grid-col-width) + 9 * var(--grid-gap));margin-block:var(--sp3);padding-inline-start:0;}}@media (min-width:43.75rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow > *.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow > * .text-content pre{margin-block:var(--sp3);}}@media (min-width:62.5rem){.layout--content-narrow.text-content pre,.layout--pass--content-narrow > *.text-content pre,.layout--content-narrow .text-content pre,.layout--pass--content-narrow > * .text-content pre{width:calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}.sidebar-grid .layout--content-narrow.text-content blockquote,.sidebar-grid .layout--pass--content-narrow > *.text-content blockquote,.sidebar-grid .layout--content-narrow .text-content blockquote,.sidebar-grid .layout--pass--content-narrow > * .text-content blockquote,.sidebar-grid .layout--content-narrow.text-content pre,.sidebar-grid .layout--pass--content-narrow > *.text-content pre,.sidebar-grid .layout--content-narrow .text-content pre,.sidebar-grid .layout--pass--content-narrow > * .text-content pre{width:auto;}
.layout--content-medium,.layout--pass--content-medium > *{grid-column:1 / 7;width:100%;}@media (min-width:43.75rem){.layout--content-medium,.layout--pass--content-medium > *{grid-column:2 / 14;}}@media (min-width:62.5rem){.layout--content-medium,.layout--pass--content-medium > *{grid-column:3 / 13;}}@media (min-width:43.75rem){.layout--pass--content-medium > * .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium > * .layout--pass--content-medium > *,.layout--content-medium .layout--pass--content-medium > *{grid-column:1 / 13;}}@media (min-width:62.5rem){.layout--pass--content-medium > * .layout--content-medium,.layout--content-medium .layout--content-medium,.layout--pass--content-medium > * .layout--pass--content-medium > *,.layout--content-medium .layout--pass--content-medium > *{grid-column:1 / 11;}}
.site-footer{position:relative;z-index:1;}.site-footer__inner{padding-block:var(--sp2);}@media (min-width:75rem){.site-footer__inner{padding-block:var(--sp4) var(--sp13);}}.region--footer_top__inner > *,.region--footer_bottom__inner > *{margin-block-end:var(--sp2);}@media (min-width:43.75rem){.region--footer_top__inner > *,.region--footer_bottom__inner > *{flex:1;margin-block-end:0;}.region--footer_top__inner > *:not(:last-child),.region--footer_bottom__inner > *:not(:last-child){margin-inline-end:var(--sp2);}}@media (min-width:43.75rem){.region--footer_top__inner,.region--footer_bottom__inner{display:flex;flex-wrap:wrap;}}
.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp);}@media (min-width:43.75rem){.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp2);}}@media (min-width:62.5rem){.region > *:where(:not([data-big-pipe-placeholder-id])){margin-block-end:var(--sp3);}}
.region--content{margin-block-end:var(--sp);}@media (min-width:43.75rem){.region--content{margin-block-end:var(--sp2);}}@media (min-width:62.5rem){.region--content{margin-block-end:var(--sp3);}}
.region--hero > *:last-child{margin-block-end:0;}.region--hero .wide-content{max-width:100%;margin-inline:0;}
.region--secondary-menu{display:flex;margin-block-start:var(--sp2);margin-block-end:var(--sp2);}.region--secondary-menu > *{margin-block-end:0;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .region--secondary-menu{justify-content:flex-end;margin:0;}body:not(.is-always-mobile-nav) .region--secondary-menu:first-child .secondary-nav::before{content:none;}}
@media (min-width:75rem){.social-bar{flex-shrink:0;width:var(--content-left);background-color:var(--color--gray-100);}}.social-bar__inner{position:relative;padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);}@media (min-width:75rem){.social-bar__inner{position:relative;width:var(--content-left);padding-block:var(--sp5);padding-inline-start:0;padding-inline-end:0;}.social-bar__inner.is-fixed{position:fixed;inset-block-start:var(--sp6);inset-inline-start:0;height:calc(100vh - var(--sp6));}}.rotate > *{margin-block-end:var(--sp2);}@media (min-width:75rem){.rotate > *{display:flex;align-items:center;margin-block-end:0;}.rotate > *:not(:first-child){margin-inline-end:var(--sp2);}}@media (min-width:75rem){.rotate .contextual{inset-inline:100% auto;transform:rotate(90deg);transform-origin:top left;}.rotate .contextual .trigger{float:left;}.rotate .contextual .trigger:dir(rtl){float:right;}}@media (min-width:75rem){.rotate{position:absolute;inset-inline-start:50%;display:flex;flex-direction:row-reverse;width:100vh;transform:rotate(-90deg) translateX(-100%);transform-origin:left;}@supports (width:max-content){.rotate{width:max-content;}}}@media (min-width:75rem){[dir="rtl"] .rotate{transform:rotate(90deg) translateX(100%);transform-origin:right;}[dir="rtl"] .rotate .contextual{transform:rotate(-90deg);transform-origin:top right;}}
.view,.view-content{display:grid;gap:var(--sp2);grid-template-rows:max-content;}@media (min-width:43.75rem){.view,.view-content{gap:var(--sp3);}}
.progress__track{overflow:hidden;height:var(--sp);border:1px solid var(--color--primary-40);border-radius:var(--border-radius);}.progress__bar{height:var(--sp);background-color:var(--color--primary-40);}.progress__percentage{margin-inline-start:1rem;}
.block__title{margin-block:0 var(--sp);letter-spacing:0.02em;color:var(--color-text-neutral-soft);font-size:var(--font-size-s);line-height:var(--sp);}.site-footer .block__title{color:var(--color--gray-65);}
.breadcrumb{position:relative;font-size:0.875rem;font-weight:bold;line-height:var(--sp1);}.breadcrumb::after{position:absolute;inset-block-start:0;inset-inline-end:calc(var(--sp1) * -1);width:var(--sp3);height:var(--sp2);content:"";background:linear-gradient(to left,var(--color--white) 0%,rgba(255,255,255,0) 100%);}@media (min-width:62.5rem){.breadcrumb::after{content:none;}}@media (min-width:62.5rem){.breadcrumb{position:static;}}[dir="rtl"] .breadcrumb::after{background:linear-gradient(to right,var(--color--white) 0%,rgba(255,255,255,0) 100%);}.breadcrumb__content{overflow:auto;margin-block-start:calc(var(--sp0-5) * -1);margin-block-end:calc(var(--sp0-5) * -1);margin-inline-start:calc(var(--sp0-5) * -1);margin-inline-end:calc(var(--sp1) * -1);padding-block-start:var(--sp0-5);padding-block-end:var(--sp0-5);padding-inline-start:var(--sp0-5);-webkit-overflow-scrolling:touch;}@media (min-width:62.5rem){.breadcrumb__content{margin-inline-end:0;}}.breadcrumb__list{overflow-x:auto;width:max-content;margin-block:0;margin-inline-start:calc(var(--sp1) * -1);margin-inline-end:calc(var(--sp1) * -1);padding-block:0 var(--sp1);padding-inline-start:var(--sp1);padding-inline-end:0;list-style:none;white-space:nowrap;}@media (min-width:62.5rem){.breadcrumb__list{overflow:visible;width:auto;margin-inline-start:0;margin-inline-end:0;padding-block-end:0;padding-inline-start:0;white-space:normal;}}.breadcrumb__item{display:inline-block;}.breadcrumb__item:nth-child(n + 2)::before{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:1rem 1.25rem;content:"";transform:rotate(45deg);border-block-start:2px solid var(--color--gray-45);border-inline-end:2px solid var(--color--gray-45);}.breadcrumb__item:last-child{margin-inline-end:var(--sp3);}@media (min-width:62.5rem){.breadcrumb__item:last-child{margin-inline-end:0;}}[dir="rtl"] .breadcrumb__item:nth-child(n + 2)::before{transform:rotate(-45deg);}.breadcrumb__link{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-primary-medium);}.breadcrumb__link:hover,.breadcrumb__link:focus{-webkit-text-decoration:underline;text-decoration:underline;}
figure{background:var(--color--gray-100);}figcaption{padding-block:var(--sp0-5);padding-inline-start:var(--sp0-5);padding-inline-end:var(--sp0-5);color:var(--color-text-neutral-medium);background:var(--color--gray-100);font-family:var(--font-serif);font-size:0.875rem;font-style:italic;line-height:var(--sp);}@media (min-width:31.25rem){figcaption{padding-block:var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);}}.align-right{float:none;max-width:100%;margin-block:var(--sp3);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.align-right{float:right;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:var(--sp);margin-inline-end:0;}.align-right:dir(rtl){float:left;}}@media (min-width:43.75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:62.5rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-2 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:75rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:90rem){.layout--content-narrow .align-right,.layout--pass--content-narrow > * .align-right{margin-inline-end:calc(-3 * ((var(--grid-col-width) + var(--grid-gap))));}}.align-left{float:none;max-width:100%;margin-block-start:var(--sp3);margin-block-end:var(--sp3);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.align-left{float:left;max-width:50%;margin-block-start:var(--sp);margin-block-end:var(--sp);margin-inline-start:0;margin-inline-end:var(--sp2);}.align-left:dir(rtl){float:right;}}@media (min-width:43.75rem){.layout--content-narrow .align-left,.layout--pass--content-narrow > * .align-left{margin-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}}.align-center img,.align-center video,.align-center audio{margin-inline:auto;}.media-oembed-content{display:block;max-width:100%;}
.site-footer{position:relative;color:var(--color--gray-65);background:linear-gradient(180deg,var(--color--gray-5) 0%,var(--color--gray-10) 100%);}.site-footer .menu{margin-inline-start:0;list-style:none;}.site-footer .menu ul{margin-inline-start:var(--sp);}.site-footer .menu li{margin-block-end:var(--sp0-5);}.site-footer a{color:inherit;}.site-footer a:hover{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-footer{border-inline-start:solid var(--content-left) var(--color--black);}}
.container-inline div,.container-inline label{display:inline-block;}.form-items-inline{margin-block:-0.125em;}.form-items-inline > .form-item{display:inline-block;margin-block:0.125em;}
input[type="checkbox"],input[type="radio"]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);margin:0;vertical-align:middle;border:1px solid var(--color--gray-60);border-radius:0.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);appearance:none;}input[type="checkbox"]:focus,input[type="radio"]:focus{border:solid 2px var(--color--primary-50);outline:solid 2px var(--color--primary-50);}@supports (outline-style:double){input[type="checkbox"]:focus,input[type="radio"]:focus{border-width:1px;outline-width:6px;outline-style:double;outline-offset:-1px;}}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--color--primary-60);}input[type="checkbox"][disabled],input[type="radio"][disabled]{background-color:var(--color--gray-100);}input[type="checkbox"][disabled]:hover,input[type="radio"][disabled]:hover{border-color:var(--color--gray-60);}input[type="checkbox"][disabled]:checked,input[type="radio"][disabled]:checked{border-width:1px;}input[type="checkbox"]:checked,input[type="radio"]:checked{border-width:2px;}input.error[type="checkbox"],input.error[type="radio"]{border:solid 2px var(--color--red);}input.error[type="checkbox"]:focus,input.error[type="radio"]:focus{outline-color:var(--color--red);outline-offset:-2px;}input[type="checkbox"] + label,input[type="radio"] + label{display:inline-block;padding-inline-start:var(--sp0-5);}input[type="checkbox"]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17px' height='13px' viewBox='0 0 17 13' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath d='M14.8232,0.176777 C14.9209,0.0791457 15.0791,0.0791455 15.1768,0.176777 L16.9445,1.94454 C17.0422,2.04217 17.0422,2.20047 16.9445,2.2981 L6.23744,13.0052 C6.13981,13.1028 5.98151,13.1028 5.88388,13.0052 L0.176777,7.2981 C0.0791456,7.20047 0.0791456,7.04218 0.176777,6.94454 L1.94454,5.17678 C2.04217,5.07915 2.20047,5.07915 2.2981,5.17678 L5.88388,8.76256 C5.98151,8.86019 6.13981,8.86019 6.23744,8.76256 L14.8232,0.176777 Z' id='Path' fill='%232494DB' fill-rule='nonzero'%3E%3C/path%3E%3C/svg%3E");}input[type="radio"]{border-radius:50%;}input[type="radio"]:checked{background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%232494DB'/%3E%3C/svg%3E%0A");background-size:1.0625rem;}input[type="radio"]:focus{border-width:2px;border-color:var(--color--primary-50);outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--primary-50);}input.error[type="radio"]:focus{outline-color:transparent;box-shadow:0 0 0 2px white,0 0 0 4px var(--color--red);}.form-type-boolean{margin-block:var(--sp1);}
.mobile-buttons{margin-block-start:var(--sp0-5);margin-inline-start:auto;}@media (min-width:31.25rem){.mobile-buttons{margin-block-start:var(--sp2);}}@media (min-width:43.75rem){.mobile-buttons{margin-block-start:var(--sp4);}}@media (min-width:75rem){.mobile-buttons{margin-block-start:var(--sp6);}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .mobile-buttons{display:none;}}
.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--sp);padding-inline-start:var(--sp);padding-inline-end:var(--sp);border-block-start:solid var(--color--white) calc(var(--sp3) + var(--drupal-displace-offset-top,0px));background-color:var(--color--white);box-shadow:0 0 72px rgba(0,0,0,0.1);}.header-nav.is-active{visibility:visible;transform:translateX(calc(-100% - var(--drupal-displace-offset-right,0px)));}.header-nav.is-active:dir(rtl){transform:translateX(calc(100% + var(--drupal-displace-offset-left,0px)));}@media (min-width:31.25rem){.header-nav{border-top-width:calc(var(--sp5) + var(--drupal-displace-offset-top,0px));}}@media (min-width:43.75rem){.header-nav{padding-block-end:var(--sp3);padding-inline-start:var(--sp3);border-top-width:calc(var(--sp7) + var(--drupal-displace-offset-top,0px));}}@media (min-width:62.5rem){.header-nav{grid-column:5 / 14;}}@media (forced-colors:active){.header-nav{border-top-color:canvas;}}html.js .header-nav{transition:visibility 0.2s,transform 0.2s;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .header-nav{position:static;display:flex;visibility:visible;overflow:visible;grid-column:5 / 15;align-items:center;justify-content:flex-end;max-width:none;height:var(--header-height-wide-when-fixed);margin-block-start:auto;padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:transform 0.2s;transform:none;border-block-start:0;box-shadow:none;}}@media (min-width:75rem){body.is-always-mobile-nav .header-nav{overflow:auto;max-width:calc((7 * (var(--grid-col-width) + var(--grid-gap))));padding-inline-end:var(--sp);transition:transform 0.2s,visibility 0.2s;border-top-width:calc(var(--drupal-displace-offset-top,0px) + var(--sp11));}}@media (min-width:90rem){body.is-always-mobile-nav .header-nav{max-width:calc(100vw - (var(--max-width) + var(--content-left)) + ((7 * (var(--grid-col-width) + var(--grid-gap)))));padding-inline-end:calc(100vw - (var(--max-width) + var(--content-left) - var(--sp)));}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:0.2;background:var(--color--gray-5);}@media (forced-colors:active){.header-nav-overlay{background:canvastext;}}.is-overlay-active .header-nav-overlay{display:block;}
.site-branding{display:flex;flex-shrink:1;align-items:flex-end;min-width:calc((2 * var(--grid-col-width)) + (2 * var(--grid-gap)) + var(--container-padding));min-height:var(--sp3);margin-inline:calc(-1 * var(--container-padding)) var(--sp);padding-block:0 var(--sp0-5);padding-inline-start:var(--container-padding);padding-inline-end:var(--container-padding);background-image:linear-gradient(160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%);}@media (min-width:31.25rem){.site-branding{min-height:var(--sp4);}}@media (min-width:43.75rem){.site-branding{min-width:calc((4 * var(--grid-col-width)) + (4 * var(--grid-gap)) + var(--container-padding));min-height:var(--sp6);padding-block-end:var(--sp);}}@media (min-width:62.5rem){.site-branding{min-width:calc((2 * var(--grid-col-width)) + (2 * var(--grid-gap)) + var(--container-padding));}}@media (min-width:75rem){.site-branding{min-height:var(--site-header-height-wide);margin-inline-start:calc(-1 * var(--container-padding));padding-block:0;}}[dir="rtl"] .site-branding{background-image:linear-gradient(-160deg,var(--color--primary-50) 0%,var(--color--primary-40) 78.66%);}.site-branding--bg-gray{background:var(--color--gray-100);}.site-branding--bg-white{background:var(--color--white);}.site-branding__inner{display:flex;align-items:center;}.site-branding__inner a{-webkit-text-decoration:none;text-decoration:none;}@media (min-width:75rem){.site-branding__inner{height:var(--header-height-wide-when-fixed);padding-block:var(--sp0-5);padding-inline-start:0;padding-inline-end:0;}}.site-branding__logo{flex-shrink:0;max-width:100%;}.site-branding__logo img{width:auto;max-width:100%;max-height:var(--sp2);}@media (min-width:31.25rem){.site-branding__logo img{max-height:var(--sp3);}}@media (min-width:43.75rem){.site-branding__logo img{max-height:var(--sp4);}}@media (min-width:75rem){.site-branding__logo img{max-height:calc(var(--header-height-wide-when-fixed) - var(--sp));}}.site-branding__text{color:var(--color--white);font-size:1.125rem;font-weight:bold;}.site-branding__text a{color:inherit;}@media (min-width:43.75rem){.site-branding__text{font-size:1.75rem;line-height:1.75rem;}}@media (min-width:75rem){.site-branding__text{letter-spacing:0.02em;font-size:2rem;line-height:var(--sp2);}}.site-branding--bg-gray .site-branding__text,.site-branding--bg-white .site-branding__text{color:var(--color--primary-50);}.site-branding__logo + .site-branding__text{margin-inline-start:0.75rem;}
.sticky-header-toggle{display:none;}@media (min-width:75rem){.sticky-header-toggle{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--content-left);height:var(--sp6);pointer-events:none;opacity:0;border:0;outline:0;background-color:var(--color--primary-50);}.sticky-header-toggle:focus{cursor:pointer;pointer-events:auto;opacity:1;outline:solid 2px var(--color--white);outline-offset:-4px;}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .is-fixed .sticky-header-toggle{visibility:visible;}}@media (min-width:75rem){body.is-always-mobile-nav .sticky-header-toggle{visibility:hidden;}}.sticky-header-toggle__icon{--icon-bar-height:0.1875rem;--icon-bar-space:0.4375rem;display:flex;flex-direction:column;justify-content:space-between;width:var(--sp2);height:calc((var(--icon-bar-height) * 3) + (var(--icon-bar-space) * 2));transition:opacity 0.2s;pointer-events:none;transform-style:preserve-3d;}.sticky-header-toggle__icon > span{display:block;width:100%;height:var(--icon-bar-height);transition:transform 0.2s;transform-origin:center;background-color:var(--color--white);}.is-fixed .sticky-header-toggle{cursor:pointer;pointer-events:auto;opacity:1;}[aria-checked="true"] .sticky-header-toggle__icon > span:nth-child(1){transform:translateY(calc(var(--icon-bar-height) + var(--icon-bar-space))) rotate(-45deg);}[aria-checked="true"] .sticky-header-toggle__icon > span:nth-child(2){opacity:0;}[aria-checked="true"] .sticky-header-toggle__icon > span:nth-child(3){transform:translateY(calc(0px - var(--icon-bar-height) - var(--icon-bar-space))) rotate(45deg);}
.hero__content{grid-column:1 / 7;}@media (min-width:43.75rem){.hero__content{grid-column:3 / 13;}}@media (min-width:62.5rem){.hero__content{grid-column:3 / 11;}}.hero__img{grid-column:1 / 7;margin-block-start:var(--sp2);margin-block-end:var(--sp2);}.hero__img img{width:100%;}@media (min-width:31.25rem){.hero__img{margin-block-start:var(--sp3);margin-block-end:var(--sp3);}}@media (min-width:43.75rem){.hero__img{grid-column:1 / 15;margin-block-start:var(--sp4);margin-block-end:var(--sp4);}}@media (min-width:62.5rem){.hero__img{grid-column:2 / 14;}}
.links.inline{margin-inline-start:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.links.inline > *{display:inline;}.links.inline > *:not(:last-child){padding-inline-end:1em;}@media (min-width:43.75rem){.node--type-book .links.inline{text-align:end;}}
:root{--messages-icon-size:2rem;}.messages-list{margin-block:var(--sp1);padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages{min-height:calc(var(--messages-icon-size) + 2 * var(--sp1));padding-block:var(--sp1);padding-inline-start:var(--sp1-5);padding-inline-end:var(--sp1-5);color:var(--color--white);outline:solid 1px transparent;background-color:var(--color--gray-5);}.messages *{color:inherit;}.messages.messages-list__item{background-image:none;}.messages__list{margin-block:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;list-style:none;}.messages:not(.hidden) ~ .messages{margin-block-start:var(--sp1);}.messages__item + .messages__item{margin-block-start:var(--sp0-5);}.messages__container{display:flex;}.messages__header{flex-shrink:0;margin-inline-end:var(--sp1);}.messages__header.no-icon{margin-inline-end:0;}.messages__content{overflow:auto;flex:1;padding-block-start:0.1875rem;}.messages__button{flex-shrink:0;margin-inline-start:var(--sp1);padding-block-start:0.1875rem;}.messages__close{position:relative;width:1.5625rem;height:1.5625rem;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;vertical-align:top;border:0;background:none;appearance:none;}.messages__close::before,.messages__close::after{position:absolute;top:50%;left:50%;display:block;width:2.0625rem;height:0;content:"";border-top:solid 2px var(--color--gray-60);}.messages__close::before{transform:translate(-50%,-50%) rotate(45deg);}.messages__close::after{transform:translate(-50%,-50%) rotate(-45deg);}.messages__close:hover::before,.messages__close:hover::after{border-color:var(--color--white);}.messages__close:focus{outline:2px solid var(--color--primary-60);outline-offset:2px;}.messages__icon svg{vertical-align:top;}.messages--error .messages__icon svg{fill:var(--color--red);}.messages--warning .messages__icon svg{fill:var(--color--gold);}.messages--status .messages__icon svg{fill:var(--color--green);}.messages--info .messages__icon svg{fill:var(--color--primary-60);}.messages a{color:var(--color--white);}.messages pre{margin:0;}.js-form-managed-file .messages{margin-block-end:var(--sp1);border-inline-start:solid 0.375rem var(--color--red);}
.mobile-nav-button{position:relative;z-index:505;display:flex;align-items:center;align-self:center;width:var(--sp2);height:var(--sp2);margin-inline-start:auto;margin-inline-end:-0.375rem;padding-block:0;padding-inline-start:0.375rem;padding-inline-end:0.375rem;cursor:pointer;border:none;background:transparent;appearance:none;}.mobile-nav-button:focus{outline:solid 2px var(--color--primary-40);}.mobile-nav-button:active{color:inherit;}@media (min-width:31.25rem){.mobile-nav-button{display:inline-flex;width:auto;padding-inline-start:var(--sp);}}.mobile-nav-button__label{position:absolute;display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}@media (min-width:31.25rem){.mobile-nav-button__label{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin-inline-end:0.75rem;letter-spacing:0.05em;font-size:0.875rem;font-weight:600;}}.mobile-nav-button__icon{position:relative;display:block;width:var(--sp2);height:0;border-top:solid 3px var(--color--primary-50);}.mobile-nav-button__icon::before,.mobile-nav-button__icon::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;border-top:solid 3px var(--color--primary-50);}.mobile-nav-button__icon::before{transform:translateY(-0.6875rem);}.mobile-nav-button__icon::after{transform:translateY(0.3125rem);}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{border-top-color:transparent;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon::before{transform:translateY(-0.1875rem) rotate(-45deg);}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon::after{transform:translateY(-0.1875rem) rotate(45deg);}
.node__meta{display:flex;align-items:center;margin-block-end:var(--sp1);color:var(--color-text-neutral-soft);font-size:0.875rem;line-height:var(--sp);}.node__meta a{font-weight:bold;}@media (min-width:31.25rem){.node__meta{margin-block-end:var(--sp2);}}.node__author-image img{width:var(--sp2-5);height:var(--sp2-5);margin-inline-end:var(--sp0-5);object-fit:cover;border-radius:50%;}.node__title a{padding-block-end:0.1875rem;transition:background-size 0.2s,color 0.2s;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-loud);background-color:transparent;background-image:linear-gradient(var(--color--primary-50),var(--color--primary-50));background-repeat:no-repeat;background-position:bottom left;background-size:0 0.1875rem;}.node__title a:hover,.node__title a:focus{color:var(--color-text-primary-medium);}[dir="rtl"] .node__title{background-position:bottom right;}.node__content{padding-block-end:var(--sp1-5);}@media (min-width:62.5rem){.node__content{padding-block-end:var(--sp3);}}.node--unpublished{background-color:#fff4f4;}
.node--view-mode-teaser .node__meta{margin-block-end:var(--sp);}.node--view-mode-teaser .node__meta a{color:var(--color-text-primary-medium);font-weight:bold;}.node--view-mode-teaser .field--tag-ref{margin-block-start:var(--sp1);margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;background-color:transparent;}@media (min-width:62.5rem){.node--view-mode-teaser .field--tag-ref{margin-block-start:var(--sp2);}}
.page-title{display:inline;}
.site-header{position:relative;z-index:101;}@media (min-width:75rem){.site-header{min-height:var(--site-header-height-wide);border-block-end:solid 1px transparent;}}.site-header__initial{position:relative;z-index:102;display:flex;align-items:flex-end;align-self:stretch;background-color:var(--color--primary-50);}.site-header__fixable{display:flex;align-items:flex-end;transition:all 0.5s;}@media (min-width:75rem){.site-header__fixable.is-fixed:not(.is-expanded){pointer-events:none;}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed{position:fixed;z-index:102;inset-block-start:calc(var(--drupal-displace-offset-top,0px) - var(--sp4));max-width:var(--max-bg-color);}}.site-header__inner{position:relative;z-index:1;flex-grow:1;width:calc(100vw - var(--content-left) - var(--drupal-displace-offset-left,0px) - var(--drupal-displace-offset-right,0px));background:var(--color--white);}@media (min-width:75rem){html.js body:not(.is-always-mobile-nav) .site-header__inner{transition:opacity 0.3s,transform 0.3s,box-shadow 0.3s;}}@media (min-width:75rem){.site-header__fixable.is-expanded .site-header__inner{box-shadow:-36px 1px 36px rgba(0,0,0,0.08);}}@media (min-width:75rem){[dir="rtl"] .site-header__fixable.is-expanded .site-header__inner{box-shadow:36px 1px 36px rgba(0,0,0,0.08);}}@media (min-width:75rem){body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{transform:translateX(-101%);opacity:0;}}@media (min-width:75rem){[dir="rtl"] body:not(.is-always-mobile-nav) .site-header__fixable.is-fixed:not(.is-expanded) .site-header__inner{transform:translateX(101%);}}.site-header__inner__container{display:flex;justify-content:space-between;}body.is-fixed .site-header__inner__container{width:auto;}
.skip-link{display:block;width:100%;max-width:calc(var(--max-bg-color) + var(--drupal-displace-offset-left,0px));padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-5);}.skip-link:hover{-webkit-text-decoration:underline;text-decoration:underline;color:var(--color--white);}.skip-link::after{content:"\0020	➔";}.skip-link.focusable:focus{position:absolute !important;z-index:503;width:100%;height:2.5rem;outline:none;}
.wide-content{margin-block-start:var(--sp0-5);margin-block-end:var(--sp2);margin-inline-start:0;margin-inline-end:0;}@media (min-width:43.75rem){.wide-content{width:calc(var(--grid-col-count) * var(--grid-col-width) + var(--grid-gap-count) * var(--grid-gap));margin-block:var(--sp2) var(--sp4);margin-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));}}@media (min-width:62.5rem){.wide-content{width:calc(12 * var(--grid-col-width) + 11 * var(--grid-gap));margin-inline-start:calc(-1 * (var(--grid-col-width) + var(--grid-gap)));}}@media (min-width:62.5rem){.sidebar-grid .wide-content{width:calc(9 * var(--grid-col-width) + 8 * var(--grid-gap));}}@media (min-width:81.25rem){.sidebar-grid .wide-content{width:calc(10 * var(--grid-col-width) + 9 * var(--grid-gap));}}.layout-builder .wide-content,.region--hero .wide-content{max-width:100%;margin-inline:0;}
outline-accordion-panel:not(:defined),outline-accordion-panel:not(:defined) *,outline-accordion:not(:defined),outline-accordion:not(:defined) *,outline-element:not(:defined),outline-element:not(:defined) *,outline-header:not(:defined),outline-header:not(:defined) *,outline-icon:not(:defined),outline-icon:not(:defined) *,outline-include:not(:defined),outline-include:not(:defined) *,outline-link:not(:defined),outline-link:not(:defined) *,outline-menu:not(:defined),outline-menu:not(:defined) *,outline-modal:not(:defined),outline-modal:not(:defined) *,tufts-accordion:not(:defined),tufts-accordion:not(:defined) *,tufts-alert-banner:not(:defined),tufts-alert-banner:not(:defined) *,tufts-alpha-listing:not(:defined),tufts-alpha-listing:not(:defined) *,tufts-breadcrumbs:not(:defined),tufts-breadcrumbs:not(:defined) *,tufts-button:not(:defined),tufts-button:not(:defined) *,tufts-card-50:not(:defined),tufts-card-50:not(:defined) *,tufts-card-icon-callout:not(:defined),tufts-card-icon-callout:not(:defined) *,tufts-card-personnel:not(:defined),tufts-card-personnel:not(:defined) *,tufts-card-promo:not(:defined),tufts-card-promo:not(:defined) *,tufts-card-provider-listing:not(:defined),tufts-card-provider-listing:not(:defined) *,tufts-card-tabbed:not(:defined),tufts-card-tabbed:not(:defined) *,tufts-card:not(:defined),tufts-card:not(:defined) *,tufts-carousel-yext-search:not(:defined),tufts-carousel-yext-search:not(:defined) *,tufts-carousel-yext:not(:defined),tufts-carousel-yext:not(:defined) *,tufts-clearstep:not(:defined),tufts-clearstep:not(:defined) *,tufts-clinical-trial-random:not(:defined),tufts-clinical-trial-random:not(:defined) *,tufts-clinical-trials-card:not(:defined),tufts-clinical-trials-card:not(:defined) *,tufts-contact-card:not(:defined),tufts-contact-card:not(:defined) *,tufts-container:not(:defined),tufts-container:not(:defined) *,tufts-data-bubble:not(:defined),tufts-data-bubble:not(:defined) *,tufts-event-card:not(:defined),tufts-event-card:not(:defined) *,tufts-event-sponsor:not(:defined),tufts-event-sponsor:not(:defined) *,tufts-events-schedule:not(:defined),tufts-events-schedule:not(:defined) *,tufts-find-near-me:not(:defined),tufts-find-near-me:not(:defined) *,tufts-footer-thin:not(:defined),tufts-footer-thin:not(:defined) *,tufts-footer:not(:defined),tufts-footer:not(:defined) *,tufts-formstack:not(:defined),tufts-formstack:not(:defined) *,tufts-grid-logo:not(:defined),tufts-grid-logo:not(:defined) *,tufts-grid-sophisticated:not(:defined),tufts-grid-sophisticated:not(:defined) *,tufts-grid:not(:defined),tufts-grid:not(:defined) *,tufts-header-thin:not(:defined),tufts-header-thin:not(:defined) *,tufts-header:not(:defined),tufts-header:not(:defined) *,tufts-heading:not(:defined),tufts-heading:not(:defined) *,tufts-hero-with-icon-links:not(:defined),tufts-hero-with-icon-links:not(:defined) *,tufts-hero:not(:defined),tufts-hero:not(:defined) *,tufts-hr:not(:defined),tufts-hr:not(:defined) *,tufts-icon-button:not(:defined),tufts-icon-button:not(:defined) *,tufts-icon-link-group:not(:defined),tufts-icon-link-group:not(:defined) *,tufts-icon-link:not(:defined),tufts-icon-link:not(:defined) *,tufts-icon-navigator:not(:defined),tufts-icon-navigator:not(:defined) *,tufts-icon-with-paragraph:not(:defined),tufts-icon-with-paragraph:not(:defined) *,tufts-icon:not(:defined),tufts-icon:not(:defined) *,tufts-image-carousel:not(:defined),tufts-image-carousel:not(:defined) *,tufts-image-compare:not(:defined),tufts-image-compare:not(:defined) *,tufts-image:not(:defined),tufts-image:not(:defined) *,tufts-in-page-navigation:not(:defined),tufts-in-page-navigation:not(:defined) *,tufts-infographic-circle:not(:defined),tufts-infographic-circle:not(:defined) *,tufts-infographic:not(:defined),tufts-infographic:not(:defined) *,tufts-layout:not(:defined),tufts-layout:not(:defined) *,tufts-leaflet-map:not(:defined),tufts-leaflet-map:not(:defined) *,tufts-list:not(:defined),tufts-list:not(:defined) *,tufts-location-callout:not(:defined),tufts-location-callout:not(:defined) *,tufts-location-result:not(:defined),tufts-location-result:not(:defined) *,tufts-menu:not(:defined),tufts-menu:not(:defined) *,tufts-office-hours:not(:defined),tufts-office-hours:not(:defined) *,tufts-other-location-listing:not(:defined),tufts-other-location-listing:not(:defined) *,tufts-other-location-result:not(:defined),tufts-other-location-result:not(:defined) *,tufts-pager:not(:defined),tufts-pager:not(:defined) *,tufts-provider-qualifications:not(:defined),tufts-provider-qualifications:not(:defined) *,tufts-pulse:not(:defined),tufts-pulse:not(:defined) *,tufts-quote-block:not(:defined),tufts-quote-block:not(:defined) *,tufts-quote-slider:not(:defined),tufts-quote-slider:not(:defined) *,tufts-rating:not(:defined),tufts-rating:not(:defined) *,tufts-responsive-image:not(:defined),tufts-responsive-image:not(:defined) *,tufts-search-bar-dynamic:not(:defined),tufts-search-bar-dynamic:not(:defined) *,tufts-search-bar:not(:defined),tufts-search-bar:not(:defined) *,tufts-search-result:not(:defined),tufts-search-result:not(:defined) *,tufts-side-by-side:not(:defined),tufts-side-by-side:not(:defined) *,tufts-sidebar:not(:defined),tufts-sidebar:not(:defined) *,tufts-social-links:not(:defined),tufts-social-links:not(:defined) *,tufts-styled-text:not(:defined),tufts-styled-text:not(:defined) *,tufts-table:not(:defined),tufts-table:not(:defined) *,tufts-tabs-section:not(:defined),tufts-tabs-section:not(:defined) *,tufts-tab-group:not(:defined),tufts-tab-group:not(:defined) *,tufts-tab-panel:not(:defined),tufts-tab-panel:not(:defined) *,tufts-tab:not(:defined),tufts-tab:not(:defined) *,tufts-tag-table:not(:defined),tufts-tag-table:not(:defined) *,tufts-tag:not(:defined),tufts-tag:not(:defined) *,tufts-teaser-card:not(:defined),tufts-teaser-card:not(:defined) *,tufts-video-lite:not(:defined),tufts-video-lite:not(:defined) *,tufts-video-modal:not(:defined),tufts-video-modal:not(:defined) *,tufts-yext-item:not(:defined),tufts-yext-item:not(:defined) *,tufts-yext-location-cards:not(:defined),tufts-yext-location-cards:not(:defined) *,tufts-yext-location:not(:defined),tufts-yext-location:not(:defined) *,tufts-yext-poc:not(:defined),tufts-yext-poc:not(:defined) *,tufts-yext-print:not(:defined),tufts-yext-print:not(:defined) *,tufts-yext-researcher-item:not(:defined),tufts-yext-researcher-item:not(:defined) *,tufts-yext-researchers:not(:defined),tufts-yext-researchers:not(:defined) *,tufts-yext:not(:defined),tufts-yext:not(:defined) *{opacity:0;height:0;}
:root{--medium-blue:#0047c7;--brand-primary:var(--medium-blue);--dark-blue:#00308c;--dark-green:#00873a;--brand-secondary:var(--dark-green);--core-blue:#428fec;--dark-violet:#490e67;--brand-tertiary:var(--dark-violet);--medium-violet:#60269e;--light-blue:#69b4f6;--light-blue-25:#cfe3fa;--light-blue-10:#edf5fc;--black-800:#171717;--black-700:#515151;--black-600:#8b8b8b;--black-500:#aeaeae;--black-400:#d1d3d4;--black-450:#d1d1d1;--black-300:#dcddde;--black-200:#e6e7e8;--black-100:#f1f2f2;--white:#fff;--light-green:#88dc64;--core-green:#6fd34a;--medium-green:#3cad2b;--status-success:var(--dark-green);--status-error:#e1251b;--status-warning:var(--status-error);--status-info:var(--medium-blue);--outline-phase2-blue:#0080ff;--outline-karma-coral:#fa5c5c;--outline-soft-black:#171717;--outline-not-gray:#cfc7d4;--outline-misty-teal:#73f2e5;--outline-electric-violet:#9484ff;--outline-dusty-blue:#7fc7ee;--outline-transparent:transparent;--outline-white:#fff;--outline-black:#000;--outline-gray-50:#fafafa;--outline-gray-100:#f5f5f5;--outline-gray-200:#e5e5e5;--outline-gray-300:#d4d4d4;--outline-gray-400:#a3a3a3;--outline-gray-500:#737373;--outline-gray-600:#525252;--outline-gray-700:#404040;--outline-gray-800:#262626;--outline-gray-900:#171717;--outline-blue-50:#eff6ff;--outline-blue-100:#dbeafe;--outline-blue-200:#bfdbfe;--outline-blue-300:#93c5fd;--outline-blue-400:#60a5fa;--outline-blue-500:#3b82f6;--outline-blue-600:#2563eb;--outline-blue-700:#1d4ed8;--outline-blue-800:#1e40af;--outline-blue-900:#1e3a8a;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--yellow-50:#fffbeb;--yellow-100:#fef3c7;--yellow-200:#fde68a;--yellow-300:#fcd34d;--yellow-400:#fbbf24;--yellow-500:#f59e0b;--yellow-600:#d97706;--yellow-700:#b45309;--yellow-800:#92400e;--yellow-900:#78350f;--green-50:#ecfdf5;--green-100:#d1fae5;--green-200:#a7f3d0;--green-300:#6ee7b7;--green-400:#34d399;--green-500:#10b981;--green-600:#059669;--green-700:#047857;--green-800:#065f46;--green-900:#064e3b;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--bg-color--grey:var(--black-100);--bg-color--tint:var(--light-blue-10);--bg-color--white:var(--white);--bg-color--blue:var(--medium-blue);--bg-color--blue_dark:var(--dark-blue);--bg-color--purple:var(--medium-violet);--bg-color--purple_dark:var(--dark-violet);--bg-color--green:var(--dark-green);--bg-color--green_dark:var(--dark-green);--bg-color--transparent:transparent;--screen-xs:480px;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-xxl:1440px;--screen-xxxl:2180px;--spacing-0:0px;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-2-1:0.625rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-px:1px;--fs-xs:0.75rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:1.875rem;--fs-4xl:2.25rem;--fs-5xl:3.5rem;--fs-6xl:4.5rem;--fs-7xl:5.5rem;--fs-8xl:6.5rem;--fs-9xl:7.5rem;--lh-xs:1rem;--lh-sm:1.25rem;--lh-base:1.5rem;--lh-lg:1.75rem;--lh-xl:1.75rem;--lh-2xl:2rem;--lh-3xl:2.25rem;--lh-4xl:2.5rem;--lh-5xl:3.75rem;--lh-6xl:4.75rem;--lh-7xl:5.75rem;--lh-8xl:6.75rem;--lh-9xl:7.75rem;--ff-display:"Roboto Slab","Helvetica","Arial","sans-serif";--ff-body:"Roboto Flex","Helvetica","Arial","sans-serif";--ff-demo:"Roboto Flex","Helvetica","Arial","sans-serif";--fw-thin:100;--fw-extralight:200;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--h1-jumbo:clamp(1.875rem,0.479rem + 3.49vw,4.1875rem);--h1:clamp(1.875rem,1.19rem + 1.69vw,3rem);--h2:clamp(1.75rem,1.15rem + 1.5vw,2.5rem);--h3:clamp(1.5rem,1.05rem + 1.125vw,2.0625rem);--h4:clamp(1.375rem,1.075rem + 0.75vw,1.75rem);--h5:clamp(1.25rem,1.05rem + 0.5vw,1.5rem);--h6:clamp(0.8125rem,0.7625rem + 0.125vw,0.875rem);--lh-h1-jumbo:clamp(2.25rem,0.740rem + 3.773vw,4.75rem);--lh-h1:clamp(2.25rem,1.17rem + 2.7vw,3.6rem);--lh-h2:clamp(2rem,1.2rem + 2vw,3rem);--lh-h3:clamp(1.875rem,1.395rem + 1.2vw,2.475rem);--lh-h4:clamp(1.75rem,1.45rem + 0.75vw,2.125rem);--lh-h5:clamp(1.625rem,1.425rem + 0.5vw,1.875rem);--lh-h6:1.125rem;--ls-h1:clamp(-0.03125rem,-0.0125rem + 0.09375vw,-0.125rem);--ls-h2:clamp(-0.03125rem,-0.025rem + 0.03125vw,-0.0625rem);--ls-h3:clamp(0rem,-0.00625rem + 0.03125vw,-0.03125rem);--ls-h4:clamp(0rem,-0.00625rem + 0.03125vw,-0.03125rem);--ls-h5:0rem;--ls-h6:0.03125rem;--fs-h1-jumbo:var(--h1-jumbo);--fs-h1:var(--h1);--fs-h2:var(--h2);--fs-h3:var(--h3);--fs-h4:var(--h4);--fs-h5:var(--h5);--fs-h6:var(--h6);--fs-lg-p:1.375rem;--fs-p:1.125rem;--outline-ring-width:2px;--outline-ring-inset:;--outline-ring-offset-width:2px;--outline-ring-offset-color:var(--outline-gray-100);--outline-ring-color:var(--outline-soft-black);--outline-ring-offset-shadow:0 0 transparent;--outline-ring-shadow:0 0 transparent;--outline-ring-offset-shadow:var(--outline-ring-inset) 0 0 0 var(--outline-ring-offset-width) var(--outline-ring-offset-color);--outline-ring-shadow:var(--outline-ring-inset) 0 0 0 calc(var(--outline-ring-width) + var(--outline-ring-offset-width)) var(--outline-ring-color);--outline-shadow:0 0 transparent;--outline-shadow-colored:0 0 transparent;--step--2:clamp(0.69rem,calc(0.69rem + 0.03vw),0.72rem);--step--1:clamp(0.83rem,calc(0.82rem + 0.08vw),0.90rem);--step-0:clamp(1.00rem,calc(0.97rem + 0.15vw),1.13rem);--step-1:clamp(1.20rem,calc(1.15rem + 0.25vw),1.41rem);--step-2:clamp(1.44rem,calc(1.36rem + 0.38vw),1.76rem);--step-3:clamp(1.73rem,calc(1.62rem + 0.56vw),2.20rem);--step-4:clamp(2.07rem,calc(1.91rem + 0.8vw),2.75rem);--step-5:clamp(2.49rem,calc(2.26rem + 1.13vw),3.43rem);--step-6:clamp(2.99rem,calc(2.67rem + 1.56vw),4.29rem);--space-3xs:clamp(0.25rem,0.25rem,0.25rem);--space-2xs:clamp(0.50rem,0.5rem,0.50rem);--space-xs:clamp(0.75rem,0.75rem,0.75rem);--space-s:clamp(1.00rem,1rem,1.00rem);--space-m:clamp(1.50rem,1.5rem,1.50rem);--space-l:clamp(2.00rem,2rem,2.00rem);--space-xl:clamp(3.00rem,3rem,3.00rem);--space-2xl:clamp(4.00rem,4rem,4.00rem);--space-3xl:clamp(6.00rem,6rem,6.00rem);--space-4xl:clamp(7.00rem,7rem,7.00rem);--space-3xs-2xs:clamp(0.25rem,calc(0.19rem + 0.3vw),0.50rem);--space-2xs-xs:clamp(0.50rem,calc(0.44rem + 0.3vw),0.75rem);--space-xs-s:clamp(0.75rem,calc(0.69rem + 0.3vw),1.00rem);--space-s-m:clamp(1.00rem,calc(0.88rem + 0.6vw),1.50rem);--space-m-l:clamp(1.50rem,calc(1.38rem + 0.6vw),2.00rem);--space-l-xl:clamp(2.00rem,calc(1.76rem + 1.19vw),3.00rem);--space-xl-2xl:clamp(3.00rem,calc(2.76rem + 1.19vw),4.00rem);--space-2xl-3xl:clamp(4.00rem,calc(3.52rem + 2.39vw),6.00rem);--space-3xl-4xl:clamp(6.00rem,calc(5.76rem + 1.19vw),7.00rem);--space-s-4xl:clamp(1.00rem,calc(-0.43rem + 7.16vw),7.00rem);--space-0:0;--space-promo:3.5rem;--fs-p-base:1.125rem;--fs-p-lg:1.375rem;--fs-p-sm:1rem;--fs-p-mini:.875rem;--lh-p-base:150%;--lh-p-lg:1.9375rem;--br-0:0rem;--br-xxs:0.25rem;--br-min:0.75rem;--br-xs:0.5rem;--br-base:50%;--br-base-px:50px;--gap-xxs:0.25rem;--gap-xs:0.5rem;--gap-2xs:0.75rem;--gap-base:1rem;--gap-md:1.25rem;--gap-lg:1.5rem;--gap-2lg:2rem;--gap-3lg:2.5rem;--gap-4lg:3rem;--gap-5lg:3.5rem;--offset-sm:3px}
@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;src:local("Roboto Slab"),url(/themes/custom/outline_frontend/dist/assets/fonts/roboto-slab/roboto-slab-variable.woff2) format("woff2")}@font-face{font-family:Roboto Flex;font-style:normal;font-weight:100 1000;src:url(/themes/custom/outline_frontend/dist/assets/fonts/roboto-flex/roboto-flex-wght.woff2) format("woff2")}
.visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px}.lg,.md,.sm,.xl,.xs,.xxl{display:block;line-height:1.1;margin:0}.lg a,.md a,.sm a,.xl a,.xs a,.xxl a{color:var(--color-font-content,var(--medium-blue));text-decoration:none}.lg a:hover,.md a:hover,.sm a:hover,.xl a:hover,.xs a:hover,.xxl a:hover{text-decoration:underline}.lg h1,.lg h2,.lg h3,.lg h4,.lg h5,.lg h6,.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.sm h1,.sm h2,.sm h3,.sm h4,.sm h5,.sm h6,.xl h1,.xl h2,.xl h3,.xl h4,.xl h5,.xl h6,.xs h1,.xs h2,.xs h3,.xs h4,.xs h5,.xs h6,.xxl h1,.xxl h2,.xxl h3,.xxl h4,.xxl h5,.xxl h6{all:unset;font-size:inherit}.clickable-card h1 a,.clickable-card h2 a,.clickable-card h3 a,.clickable-card h4 a,.clickable-card h5 a,.clickable-card h6 a{color:var(--tufts-heading-color-clickable-card);display:block;font-family:var(--tufts-heading-font-family-clickable-card);font-size:var(--tufts-heading-font-size-clickable-card);font-weight:var(--tufts-heading-font-weight-clickable-card);line-height:var(--tufts-heading-line-height-clickable-card)}.clickable-card h1 a:hover,.clickable-card h2 a:hover,.clickable-card h3 a:hover,.clickable-card h4 a:hover,.clickable-card h5 a:hover,.clickable-card h6 a:hover{text-decoration:none;-webkit-text-decoration:var(--tufts-heading-text-decoration-hover-clickable-card,none);text-decoration:var(--tufts-heading-text-decoration-hover-clickable-card,none)}.clickable-card h1 a:after,.clickable-card h2 a:after,.clickable-card h3 a:after,.clickable-card h4 a:after,.clickable-card h5 a:after,.clickable-card h6 a:after{content:"";inset:0;position:absolute}.heading-color,.heading-color a{color:var(--heading-color)}.lg,.md,.sm,.xl,.xxl{font-family:var(--ff-display);font-weight:var(--fw-normal)}.page-headings{font-family:var(--ff-body);font-size:var(--fs-ph);font-weight:var(--fw-semibold);letter-spacing:var(--ls-ph);line-height:var(--lh-ph)}.xxl{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}.xl{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}.lg{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}.md{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}.sm{font-size:var(--fs-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-h5)}.xs{font-family:var(--ff-body);font-size:var(--fs-h6);font-weight:var(--fw-bold);letter-spacing:var(--ls-h6);line-height:var(--lh-h6);text-transform:uppercase}.h1-jumbo,h1.h1-jumbo{font-size:var(--fs-h1-jumbo);line-height:var(--lh-h1-jumbo)}tufts-heading a{text-decoration:none}.special-heading{color:var(--black-800);font-family:var(--ff-body);font-size:var(--fs-h5);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--lh-h5)}table:not(.ui-datepicker-calendar):not(.glb-table){display:block;height:100%;overflow:auto;width:100%}table:not(.ui-datepicker-calendar):not(.glb-table) td,table:not(.ui-datepicker-calendar):not(.glb-table) th{border-bottom:1px solid var(--black-200);max-width:35ch;min-width:20ch;padding-bottom:var(--spacing-4);padding-right:4rem}table:not(.ui-datepicker-calendar):not(.glb-table) td{padding-top:var(--spacing-4)}table:not(.ui-datepicker-calendar):not(.glb-table) th{text-align:left}table:not(.ui-datepicker-calendar):not(.glb-table) tr:last-child td{border-bottom:0}table:not(.ui-datepicker-calendar):not(.glb-table) tr{padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}table:not(.ui-datepicker-calendar):not(.glb-table) ::-webkit-scrollbar{max-height:6px;max-width:6px}table:not(.ui-datepicker-calendar):not(.glb-table) ::-webkit-scrollbar-thumb{background-color:var(--black-700);border-radius:var(--br-min)}ul{list-style-type:none;margin:0;padding:var(--spacing-0)}.list{display:flex;flex-wrap:wrap}.row{flex-direction:row}.col-center,.column{flex-direction:column}.col-center,ul.pager__items{align-items:center}ul.pager__items{display:flex;justify-content:center;list-style-type:none;margin:0;padding:var(--spacing-0);width:100%}.pager__item--active,.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--number a,.pager__item--previous a{border-radius:var(--gap-xs);color:var(--medium-blue);display:flex;padding:16px 24px;padding:var(--tufts-pager-item,16px 24px);place-content:center;place-items:center;width:-moz-fit-content;width:fit-content}.pager__item--active svg,.pager__item--first a svg,.pager__item--last a svg,.pager__item--next a svg,.pager__item--number a svg,.pager__item--previous a svg{fill:var(--medium-blue)}.pager__item--active:hover:not(.pager__item--active),.pager__item--first a:hover:not(.pager__item--active),.pager__item--last a:hover:not(.pager__item--active),.pager__item--next a:hover:not(.pager__item--active),.pager__item--number a:hover:not(.pager__item--active),.pager__item--previous a:hover:not(.pager__item--active){background-color:var(--medium-blue);color:var(--white)}.pager__item--active:hover:not(.pager__item--active) svg,.pager__item--first a:hover:not(.pager__item--active) svg,.pager__item--last a:hover:not(.pager__item--active) svg,.pager__item--next a:hover:not(.pager__item--active) svg,.pager__item--number a:hover:not(.pager__item--active) svg,.pager__item--previous a:hover:not(.pager__item--active) svg{fill:var(--white)}.pager__item--active:focus-visible,.pager__item--first a:focus-visible,.pager__item--last a:focus-visible,.pager__item--next a:focus-visible,.pager__item--number a:focus-visible,.pager__item--previous a:focus-visible{background-color:var(--medium-blue);color:var(--white);outline-offset:4px}.pager__item--active:focus-visible svg,.pager__item--first a:focus-visible svg,.pager__item--last a:focus-visible svg,.pager__item--next a:focus-visible svg,.pager__item--number a:focus-visible svg,.pager__item--previous a:focus-visible svg{fill:var(--white)}.pager__item--first a,.pager__item--previous a{color:var(--medium-blue)}.pager__item--active,.pager__item--number a{border:1px solid var(--black-600);margin:0 var(--spacing-1)}a.pager__link{text-decoration:none}.pager__item--active{background-color:var(--dark-green);border-color:var(--dark-green);color:var(--white);padding:16px 24px;padding:var(--tufts-pager-item--active,16px 24px)}.pager__item--active a,li.pager__item--last,li.pager__item--last:hover a{color:var(--white)}li.pager__item--last:hover a svg{fill:var(--white)}.ellipsis-style{align-self:flex-end}.ellipsis-style a{border:none;padding:34px 20px 0}.pager__item--ellipsis{margin-inline:.5rem}@media screen and (max-width:768px){.pager__item--ellipsis,.pager__item--number:not(.pager__item--active){display:none}}.pager{padding-top:7.75rem}.pager__item--next{transform:rotate(180deg)}.lds-ring{align-items:center;animation:fadeIn .2s forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.25);box-shadow:0 4px 30px rgba(0,0,0,.1);display:flex;height:100%;inset:0;justify-content:center;opacity:0;position:fixed;width:100%;z-index:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2rem solid var(--brand-primary);border-color:var(--brand-primary) transparent transparent transparent;border-radius:var(--br-base);box-sizing:border-box;display:block;height:10rem;margin:8px;position:absolute;width:10rem}}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}tufts-search-bar .visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px}tufts-search-bar form{align-items:center;background-color:var(--white);border:1px solid var(--black-700);-webkit-border-radius:45px;border-radius:45px;display:flex;justify-content:space-between;margin-block:.5rem;max-width:45rem}tufts-search-bar .user-pass-reset{align-items:unset;border:none;flex-direction:column;gap:var(--gap-xs);max-width:unset;padding:var(--spacing-6)}tufts-search-bar .user-pass-reset .button--primary{border-radius:24px;width:9rem}tufts-search-bar form:has(input:focus-visible){outline:2px solid var(--medium-blue);outline-offset:5px}tufts-search-bar label{clip:rect(1px,1px,1px,1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute!important;width:1px}tufts-search-bar .form-item{flex-grow:1;margin:0;padding:var(--spacing-4)}tufts-search-bar input[type=search],tufts-search-bar input[type=text]{background-color:initial;border:none;font-family:var(--ff-body);font-size:var(--fs-lg);min-height:auto;outline-offset:var(--offset-sm);width:100%}tufts-search-bar input[type=search]:focus-active,tufts-search-bar input[type=search]:focus-visible,tufts-search-bar input[type=search]:hover,tufts-search-bar input[type=text]:focus-active,tufts-search-bar input[type=text]:focus-visible,tufts-search-bar input[type=text]:hover{border:none;outline:none}tufts-search-bar .form-element:focus-visible,tufts-search-bar .form-search:focus-visible{all:unset;width:100%}tufts-search-bar button[type=submit],tufts-search-bar input[type=submit]{background-color:var(--dark-green);border:none;-webkit-border-radius:var(--br-base);border-radius:var(--br-base);color:var(--white);display:flex;height:3rem;margin-right:5px;margin-block:0;place-content:center;place-items:center;position:relative;transition:background-color .2s ease-in-out;width:3rem}tufts-search-bar button[type=submit]:hover,tufts-search-bar input[type=submit]:hover{background-color:var(--medium-blue)}tufts-search-bar button[type=submit]:focus-visible,tufts-search-bar input[type=submit]:focus-visible{background-color:var(--medium-blue);outline-color:var(--medium-blue);outline-offset:2px;outline-style:dashed;outline-width:1px}tufts-search-bar button[type=submit]:focus-visible{outline:none}tufts-search-bar button[type=submit]:focus-visible:before{border:2px dashed var(--medium-blue);-webkit-border-radius:var(--br-base-px);border-radius:var(--br-base-px);bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}tufts-search-bar ::-moz-placeholder{color:var(--black-700)!important}tufts-search-bar ::placeholder{color:var(--black-700)!important}tufts-search-bar .js-form-item:not(:first-child){position:relative}tufts-search-bar .js-form-item:not(:first-child):before{border-left:1px solid var(--black-500);bottom:5px;content:"";left:1px;position:absolute;top:5px}tufts-search-bar .form--inline .form-actions{margin-top:0}tufts-search-bar .form-actions{margin:0;margin-block:0}tufts-search-bar .form-actions .button{margin-block:0}.alt-style .form-item{padding:0 10px}.alt-style button[type=submit],.alt-style input[type=submit]{height:2.5rem;margin:5px;width:2.5rem}tufts-search-bar-dynamic .visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px}tufts-search-bar-dynamic form{align-items:center;background-color:var(--white);border:1px solid var(--black-700);border-radius:45px;display:flex;justify-content:space-between;margin-block:.5rem;max-width:45rem;overflow:hidden;position:relative}tufts-search-bar-dynamic .user-pass-reset{align-items:unset;border:none;flex-direction:column;gap:var(--gap-xs);max-width:unset;padding:var(--spacing-6)}tufts-search-bar-dynamic .user-pass-reset .button--primary{border-radius:24px;width:9rem}tufts-search-bar-dynamic form:has(input:focus-visible){outline:2px solid var(--medium-blue);outline-offset:5px}tufts-search-bar-dynamic .form-item__label{clip:rect(1px,1px,1px,1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute!important;width:1px}tufts-search-bar-dynamic .form-item{flex-grow:1;margin:0;padding:var(--spacing-4)}tufts-search-bar-dynamic input[type=search],tufts-search-bar-dynamic input[type=text]{background-color:initial;border:none;font-family:var(--ff-body);font-size:var(--fs-lg);min-height:auto;outline:none;width:100%}tufts-search-bar-dynamic input[type=search]:focus-active,tufts-search-bar-dynamic input[type=search]:focus-visible,tufts-search-bar-dynamic input[type=search]:hover,tufts-search-bar-dynamic input[type=text]:focus-active,tufts-search-bar-dynamic input[type=text]:focus-visible,tufts-search-bar-dynamic input[type=text]:hover{border:none;outline:none}tufts-search-bar-dynamic input[type=search]{background:var(--white);display:inline-block;padding:10px 16px 10px 39px;visibility:visible;width:100%}tufts-search-bar-dynamic button[type=submit],tufts-search-bar-dynamic input[type=submit]{background-color:var(--dark-green);border:none;border-radius:var(--br-base);color:var(--white);display:flex;height:3rem;margin-right:5px;margin-block:0;place-content:center;place-items:center;position:relative;transition:background-color .2s ease-in-out;width:3rem}tufts-search-bar-dynamic button[type=submit]:hover,tufts-search-bar-dynamic input[type=submit]:hover{background-color:var(--medium-blue)}tufts-search-bar-dynamic button[type=submit]:focus-visible,tufts-search-bar-dynamic input[type=submit]:focus-visible{background-color:var(--medium-blue);outline-color:var(--medium-blue);outline-offset:2px;outline-style:dashed;outline-width:1px}tufts-search-bar-dynamic button[type=submit]:focus-visible{outline:none}tufts-search-bar-dynamic button[type=submit]:focus-visible:before{border:2px dashed var(--medium-blue);border-radius:var(--br-base-px);bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}tufts-search-bar-dynamic ::-moz-placeholder{color:var(--black-700)!important}tufts-search-bar-dynamic ::placeholder{color:var(--black-700)!important}tufts-search-bar-dynamic .js-form-item:not(:first-child){position:relative}tufts-search-bar-dynamic .js-form-item:not(:first-child):before{border-left:1px solid var(--black-500);bottom:5px;content:"";left:1px;position:absolute;top:5px}tufts-search-bar-dynamic .form--inline .form-actions{margin-top:0}tufts-search-bar-dynamic .form-actions{margin:0;margin-block:0}tufts-search-bar-dynamic .form-actions .button{margin-block:0}@keyframes slideUp{0%,1%{opacity:1;top:100%}10%,90%{opacity:1;top:1rem}to{opacity:0;top:-100%}}@keyframes fade{0%,1%{opacity:1}10%,90%{opacity:1}to{opacity:0}}tufts-search-bar-dynamic [slot=placeholder]{animation-fill-mode:forwards;color:var(--black-700);left:1.5rem;opacity:0;pointer-events:none;position:absolute;top:1rem;width:100%}tufts-search-bar-dynamic [slot=placeholder].active{animation:fade var(--placeholder-duration) ease}@media (prefers-reduced-motion:no-preference){tufts-search-bar-dynamic [slot=placeholder].active{animation:slideUp var(--placeholder-duration) ease}}tufts-search-bar-dynamic input:focus~[slot=placeholder],tufts-search-bar-dynamic input:valid~[slot=placeholder]{z-index:-1}body{color:var(--color-font-content,var(--black-800));font-family:var(--ff-body);font-size:var(--fs-p-base);font-weight:var(--fw-normal);letter-spacing:var(--spacing-0);line-height:var(--lh-p-base)}.leaflet-control-container span{color:var(--black-800)}ul{padding-inline-start:.95rem}.large{--fs-p-base:var(--fs-p-lg);--lh-p-base:var(--lh-p-lg)}.summary{--fw-normal:var(--fw-extralight)}p strong{font-weight:var(--fw-semibold)}p em{line-height:var(--lh-lg)}.small{--fs-p-base:var(--fs-p-sm);--lh-p-base:var(--lh-p-base)}.mini{--fs-p-base:var(--fs-p-mini)}a{color:var(--color-font-content,var(--medium-blue));font-weight:var(--fw-semibold);text-decoration:none}a:hover{text-decoration:underline}a.arrow-right{align-items:center;display:flex}a.arrow-right:after{background-color:currentColor;content:"";height:1em;margin-left:.5em;-webkit-mask-size:cover;-webkit-mask:url('data:image/svg+xml;utf8,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.11959e-07 9.5L12.17 9.5L6.58 15.09L8 16.5L16 8.5L8 0.499999L6.59 1.91L12.17 7.5L7.86805e-07 7.5L6.11959e-07 9.5Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml;utf8,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.11959e-07 9.5L12.17 9.5L6.58 15.09L8 16.5L16 8.5L8 0.499999L6.59 1.91L12.17 7.5L7.86805e-07 7.5L6.11959e-07 9.5Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask-size:cover;width:1em}a span{color:inherit;font-weight:inherit}em a,strong a{text-decoration:underline}.ck.ck-content ol,.ck.ck-content p,.ck.ck-content span,.ck.ck-content ul,tufts-styled-text ol,tufts-styled-text p,tufts-styled-text span,tufts-styled-text ul{color:var(--color-font-content,var(--black-800));font-family:var(--ff-body);font-size:var(--fs-p-base);font-weight:var(--fw-normal);letter-spacing:var(--spacing-0);line-height:var(--lh-p-base)}.ck.ck-content a span,tufts-styled-text a span{color:inherit;font-weight:inherit}.ck.ck-content[modal-component] table,tufts-styled-text[modal-component] table{width:100%}@media (max-width:479px){.ck.ck-content[modal-component] table,tufts-styled-text[modal-component] table{table-layout:fixed}}.ck.ck-content[modal-component] table td,tufts-styled-text[modal-component] table td{padding:var(--spacing-2)}@media (max-width:479px){.ck.ck-content[modal-component] table td,tufts-styled-text[modal-component] table td{display:block;padding-left:0;padding-right:0;width:100%}}.ck.ck-content[modal-component] table td span,tufts-styled-text[modal-component] table td span{display:flex}@media (max-width:479px){.ck.ck-content[modal-component] table td span,tufts-styled-text[modal-component] table td span{display:inline}}.ck.ck-content[modal-component] table td:first-child,tufts-styled-text[modal-component] table td:first-child{text-align:left}.ck.ck-content[modal-component] table td:last-child,tufts-styled-text[modal-component] table td:last-child{text-align:right}@media (max-width:479px){.ck.ck-content[modal-component] table td:last-child,tufts-styled-text[modal-component] table td:last-child{text-align:left}}.ck.ck-content[modal-component] table td a[href^="tel:"],tufts-styled-text[modal-component] table td a[href^="tel:"]{color:var(--medium-blue);font-weight:var(--fw-semibold);text-decoration:none}.ck.ck-content[modal-component] table td a[href^="tel:"]:hover,tufts-styled-text[modal-component] table td a[href^="tel:"]:hover{text-decoration:underline}.ck.ck-content .field--name-field-media-document,tufts-styled-text .field--name-field-media-document{display:flex;gap:var(--gap-xxs);margin-top:.75rem}.ck.ck-content .field--name-field-media-document:before,tufts-styled-text .field--name-field-media-document:before{background-color:var(--color-font-content,var(--dark-blue));content:"";-webkit-mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 19.5C5.45 19.5 4.97933 19.3043 4.588 18.913C4.196 18.521 4 18.05 4 17.5V14.5H6V17.5H18V14.5H20V17.5C20 18.05 19.8043 18.521 19.413 18.913C19.021 19.3043 18.55 19.5 18 19.5H6ZM6 19.5C5.45 19.5 4.97933 19.3043 4.588 18.913C4.196 18.521 4 18.05 4 17.5V14.5H6V17.5H18V14.5H20V17.5" fill="currentColor"/><path d="M7 10.5L12 15.5L17 10.5L15.6 9.05L13 11.65V3.5H11V11.65L8.4 9.05L7 10.5Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 19.5C5.45 19.5 4.97933 19.3043 4.588 18.913C4.196 18.521 4 18.05 4 17.5V14.5H6V17.5H18V14.5H20V17.5C20 18.05 19.8043 18.521 19.413 18.913C19.021 19.3043 18.55 19.5 18 19.5H6ZM6 19.5C5.45 19.5 4.97933 19.3043 4.588 18.913C4.196 18.521 4 18.05 4 17.5V14.5H6V17.5H18V14.5H20V17.5" fill="currentColor"/><path d="M7 10.5L12 15.5L17 10.5L15.6 9.05L13 11.65V3.5H11V11.65L8.4 9.05L7 10.5Z" fill="currentColor"/></svg>') no-repeat 50% 50%;width:1.25rem}.ck.ck-content h1,.ck.ck-content h2,.ck.ck-content h3,.ck.ck-content h4,.ck.ck-content h5,.ck.ck-content h6,tufts-styled-text h1,tufts-styled-text h2,tufts-styled-text h3,tufts-styled-text h4,tufts-styled-text h5,tufts-styled-text h6{display:block;line-height:1;margin:0;padding-bottom:var(--spacing-4)}.ck.ck-content h1:not(:first-child),.ck.ck-content h2:not(:first-child),.ck.ck-content h3:not(:first-child),.ck.ck-content h4:not(:first-child),.ck.ck-content h5:not(:first-child),.ck.ck-content h6:not(:first-child),tufts-styled-text h1:not(:first-child),tufts-styled-text h2:not(:first-child),tufts-styled-text h3:not(:first-child),tufts-styled-text h4:not(:first-child),tufts-styled-text h5:not(:first-child),tufts-styled-text h6:not(:first-child){padding-top:var(--spacing-4)}.ck.ck-content h1 a,.ck.ck-content h2 a,.ck.ck-content h3 a,.ck.ck-content h4 a,.ck.ck-content h5 a,.ck.ck-content h6 a,tufts-styled-text h1 a,tufts-styled-text h2 a,tufts-styled-text h3 a,tufts-styled-text h4 a,tufts-styled-text h5 a,tufts-styled-text h6 a{color:var(--color-font-content,var(--medium-blue));text-decoration:none}.ck.ck-content h1 a:hover,.ck.ck-content h2 a:hover,.ck.ck-content h3 a:hover,.ck.ck-content h4 a:hover,.ck.ck-content h5 a:hover,.ck.ck-content h6 a:hover,tufts-styled-text h1 a:hover,tufts-styled-text h2 a:hover,tufts-styled-text h3 a:hover,tufts-styled-text h4 a:hover,tufts-styled-text h5 a:hover,tufts-styled-text h6 a:hover{text-decoration:underline}.ck.ck-content .ct-incl-excl,tufts-styled-text .ct-incl-excl{padding-inline-start:.75rem}.ck.ck-content h1,.ck.ck-content h2,.ck.ck-content h3,.ck.ck-content h4,.ck.ck-content h5,tufts-styled-text h1,tufts-styled-text h2,tufts-styled-text h3,tufts-styled-text h4,tufts-styled-text h5{font-family:var(--ff-display);font-weight:var(--fw-normal)}.ck.ck-content h1,tufts-styled-text h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}.ck.ck-content h2,tufts-styled-text h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);line-height:var(--lh-h2)}.ck.ck-content h3,tufts-styled-text h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);line-height:var(--lh-h3)}.ck.ck-content h4,tufts-styled-text h4{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:var(--lh-h4)}.ck.ck-content h5,tufts-styled-text h5{font-size:var(--fs-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-h5)}.ck.ck-content h6,tufts-styled-text h6{font-family:var(--ff-body);font-size:var(--fs-h6);font-weight:var(--fw-bold);letter-spacing:var(--ls-h6);line-height:var(--lh-h6);text-transform:uppercase}.ck.ck-content audio,.ck.ck-content canvas,.ck.ck-content embed,.ck.ck-content figure,.ck.ck-content iframe,.ck.ck-content img,.ck.ck-content object,.ck.ck-content svg,.ck.ck-content video,tufts-styled-text audio,tufts-styled-text canvas,tufts-styled-text embed,tufts-styled-text figure,tufts-styled-text iframe,tufts-styled-text img,tufts-styled-text object,tufts-styled-text svg,tufts-styled-text video{margin:0 auto}.ck.ck-content .media-wrapper__image-center,tufts-styled-text .media-wrapper__image-center{margin-bottom:2rem;margin-top:var(--spacing-8);padding:2rem}.ck.ck-content .media-wrapper__image-side,tufts-styled-text .media-wrapper__image-side{margin-bottom:2rem;margin-top:var(--spacing-8)}.ck.ck-content .media-wrapper__figure,tufts-styled-text .media-wrapper__figure{margin-bottom:2rem;margin-top:var(--spacing-8);padding:2rem}.ck.ck-content .media-wrapper__figure:not(.media-wrapper__image-center) .media-wrapper__image-center,tufts-styled-text .media-wrapper__figure:not(.media-wrapper__image-center) .media-wrapper__image-center{border:none;margin-bottom:0;margin-top:0;padding:var(--spacing-0)}.ck.ck-content .caption,tufts-styled-text .caption{background:none}.ck.ck-content .study-label,tufts-styled-text .study-label{font-family:var(--ff-display);font-size:var(--fs-xl);line-height:1.75rem;padding:1.5rem 0 .5rem}.ck.ck-content .img__caption,tufts-styled-text .img__caption{background:none;color:var(--black-800);font-family:var(--ff-body);font-size:var(--fs-p-mini);font-style:normal;font-weight:var(--fw-normal);letter-spacing:var(--spacing-0);line-height:var(--lh-p-base);padding:var(--spacing-0);padding-top:.5rem}.ck.ck-content ol,.ck.ck-content ul,tufts-styled-text ol,tufts-styled-text ul{margin-block-start:.5rem}@media (min-width:1024px){.ck.ck-content ol,.ck.ck-content ul,tufts-styled-text ol,tufts-styled-text ul{margin-block-start:.75rem}}.ck.ck-content ol,tufts-styled-text ol{line-height:var(--lh-p-base);list-style:decimal;padding-inline-start:2rem}.ck.ck-content ol>li,tufts-styled-text ol>li{padding-left:.5rem}.ck.ck-content ul>li,tufts-styled-text ul>li{line-height:var(--lh-p-base);list-style:none;padding-left:1.6rem}.ck.ck-content ol>li,.ck.ck-content ul>li,tufts-styled-text ol>li,tufts-styled-text ul>li{margin-block-end:.35rem;position:relative}@media (min-width:1024px){.ck.ck-content ol>li,.ck.ck-content ul>li,tufts-styled-text ol>li,tufts-styled-text ul>li{margin-bottom:var(--spacing-2)}}.ck.ck-content ol>li sup,.ck.ck-content ul>li sup,tufts-styled-text ol>li sup,tufts-styled-text ul>li sup{display:inline-flex}.ck.ck-content ol>li::marker,tufts-styled-text ol>li::marker{color:var(--color-font-content,var(--black-800))}.ck.ck-content ul>li:before,tufts-styled-text ul>li:before{background-color:var(--color-font-content,var(--black-800));border-radius:9999px;content:"";display:block;height:.4rem;left:0;margin-block-end:.75rem;position:absolute;top:.6rem;width:.4rem}.ck.ck-content ul.two-column,tufts-styled-text ul.two-column{grid-column-gap:var(--gap-2lg);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(300px,calc(50% - 16px)),1fr));padding-left:0;padding-top:var(--spacing-8)}.ck.ck-content ul.two-column>li:before,tufts-styled-text ul.two-column>li:before{content:none}.ck.ck-content li.line-dividers,tufts-styled-text li.line-dividers{border-bottom:1px solid var(--black-400);margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-2);padding-left:0}.ck.ck-content ul>li.list-check-mark,tufts-styled-text ul>li.list-check-mark{padding-left:1.6rem}.ck.ck-content ul>li.list-check-mark:before,tufts-styled-text ul>li.list-check-mark:before{background-color:var(--color-font-content,var(--black-800));content:"";height:1rem;-webkit-mask-size:auto;-webkit-mask:url('data:image/svg+xml;utf8,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.15 12.95L0 6.8L1.9 4.9L6.15 9.175L15.3 0L17.2 1.9L6.15 12.95Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml;utf8,<svg width="17" height="13" viewBox="0 0 17 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.15 12.95L0 6.8L1.9 4.9L6.15 9.175L15.3 0L17.2 1.9L6.15 12.95Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask-size:auto;top:.3rem;width:1rem}.ck.ck-content ul>li.list-x-mark,tufts-styled-text ul>li.list-x-mark{padding-left:1.6rem}.ck.ck-content ul>li.list-x-mark:before,tufts-styled-text ul>li.list-x-mark:before{background-color:var(--color-font-content,var(--black-800));content:"";height:1rem;-webkit-mask-size:cover;-webkit-mask:url('data:image/svg+xml;utf8,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6672 0.344141C14.2235 -0.0995447 13.5068 -0.0995447 13.0631 0.344141L7.5 5.89591L1.93686 0.332765C1.49317 -0.110922 0.776451 -0.110922 0.332765 0.332765C-0.110922 0.776451 -0.110922 1.49317 0.332765 1.93686L5.89591 7.5L0.332765 13.0631C-0.110922 13.5068 -0.110922 14.2235 0.332765 14.6672C0.776451 15.1109 1.49317 15.1109 1.93686 14.6672L7.5 9.1041L13.0631 14.6672C13.5068 15.1109 14.2235 15.1109 14.6672 14.6672C15.1109 14.2235 15.1109 13.5068 14.6672 13.0631L9.1041 7.5L14.6672 1.93686C15.0995 1.50455 15.0995 0.776451 14.6672 0.344141Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml;utf8,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.6672 0.344141C14.2235 -0.0995447 13.5068 -0.0995447 13.0631 0.344141L7.5 5.89591L1.93686 0.332765C1.49317 -0.110922 0.776451 -0.110922 0.332765 0.332765C-0.110922 0.776451 -0.110922 1.49317 0.332765 1.93686L5.89591 7.5L0.332765 13.0631C-0.110922 13.5068 -0.110922 14.2235 0.332765 14.6672C0.776451 15.1109 1.49317 15.1109 1.93686 14.6672L7.5 9.1041L13.0631 14.6672C13.5068 15.1109 14.2235 15.1109 14.6672 14.6672C15.1109 14.2235 15.1109 13.5068 14.6672 13.0631L9.1041 7.5L14.6672 1.93686C15.0995 1.50455 15.0995 0.776451 14.6672 0.344141Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask-size:cover;top:.3rem;width:1rem}.ck.ck-content .button,tufts-styled-text .button{align-items:center;border:2px solid;border-radius:3.75rem;cursor:pointer;display:inline-block;font-size:var(--fs-base);font-weight:var(--fw-bold);justify-content:space-between;outline:none;padding:1rem 3.5rem 1rem 2.25rem;position:relative;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,outline,outline-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ck.ck-content .arrow-right:after,tufts-styled-text .arrow-right:after{background-color:currentColor;content:"";height:1rem;-webkit-mask-size:cover;-webkit-mask:url('data:image/svg+xml;utf8,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.11959e-07 9.5L12.17 9.5L6.58 15.09L8 16.5L16 8.5L8 0.499999L6.59 1.91L12.17 7.5L7.86805e-07 7.5L6.11959e-07 9.5Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml;utf8,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.11959e-07 9.5L12.17 9.5L6.58 15.09L8 16.5L16 8.5L8 0.499999L6.59 1.91L12.17 7.5L7.86805e-07 7.5L6.11959e-07 9.5Z" fill="currentColor"/></svg>') no-repeat 50% 50%;mask-size:cover;position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);width:1rem}.ck.ck-content .button.outlined,tufts-styled-text .button.outlined{background-color:var(--white);color:var(--dark-green)}.ck.ck-content .button.outlined:hover,tufts-styled-text .button.outlined:hover{color:var(--dark-blue)}.ck.ck-content .button.outlined:active,.ck.ck-content .button.outlined:focus,tufts-styled-text .button.outlined:active,tufts-styled-text .button.outlined:focus{color:var(--dark-blue);outline:2px solid var(--dark-blue);outline-offset:2px}.ck.ck-content .button.filled,tufts-styled-text .button.filled{background-color:var(--dark-green);color:var(--white)}.ck.ck-content .button.filled:hover,tufts-styled-text .button.filled:hover{background-color:var(--dark-blue)}.ck.ck-content .button.filled:active,.ck.ck-content .button.filled:focus,tufts-styled-text .button.filled:active,tufts-styled-text .button.filled:focus{background-color:var(--dark-blue);outline:2px solid var(--dark-blue);outline-offset:2px}.ck.ck-content blockquote,tufts-styled-text blockquote{background-color:var(--dark-blue);display:grid;padding:0 1rem 6rem}.ck.ck-content blockquote p,tufts-styled-text blockquote p{color:var(--color-font-quote,var(--white));font-size:var(--fs-h4);font-style:italic;font-weight:var(--fw-thin);grid-area:1/4/1/1;line-height:132%;padding:6rem 1.5rem 0}.ck.ck-content blockquote p+p:last-child,tufts-styled-text blockquote p+p:last-child{content:close-quote;font-size:var(--fs-lg);font-style:normal;font-weight:var(--fw-semibold);grid-area:2/1/2/1;line-height:var(--lh-base);padding-top:var(--spacing-5)}.ck.ck-content blockquote:before,tufts-styled-text blockquote:before{background-color:var(--core-blue);background-image:url(/themes/custom/outline_frontend/assets/img/quotes.png);background-position:50%;background-size:contain;border-radius:0 0 0 .75rem;color:transparent;content:open-quote;grid-area:1/3/1/3;height:72px;left:1rem;padding:1.25rem;position:relative;width:72px}.ck.ck-content p,tufts-styled-text p{margin:var(--spacing-0);padding:.5rem 0}.ck.ck-content hr,tufts-styled-text hr{border:1px solid var(--black-400)}.data-bubble{color:var(--color-font-content,var(--black-800));padding-top:2rem}#btnCookiesManage{text-decoration:underline}form.tufts-form .js-webform-checkboxes{display:flex;flex-direction:column}form.tufts-form input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;margin:0 var(--spacing-2) 0 0;width:24px}form.tufts-form input[type=checkbox]:before{background:var(--white);border-radius:var(--br-xxs);box-sizing:initial;content:"";cursor:pointer;display:block;height:24px;outline:1px solid var(--black-700);position:relative;width:24px}form.tufts-form input[type=checkbox]:after{content:"";cursor:pointer;display:block;height:24px;left:0;position:relative;top:-24px;width:24px}form.tufts-form input[type=checkbox]:checked:before{outline-color:transparent}form.tufts-form input[type=checkbox]:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%23008539' rx='4'/%3E%3Cpath fill='%23F7FAFC' fill-rule='evenodd' d='M8.744 17.344q.166 0 .266-.1l9.96-9.96a.41.41 0 0 0 .134-.3q0-.166-.133-.265l-.93-.963a.5.5 0 0 0-.299-.1.36.36 0 0 0-.265.1l-8.733 8.766-3.22-3.221a.32.32 0 0 0-.266-.133q-.165 0-.299.133l-.93.93a.41.41 0 0 0-.133.298q0 .167.133.266l4.416 4.45q.133.099.3.099' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}form.tufts-form input[type=checkbox]:focus-visible,form.tufts-form input[type=checkbox]:hover{outline:1px solid var(--dark-green);outline-offset:2px}form.tufts-form input[type=checkbox][disabled]:before{background:var(--black-450);outline-color:var(--black-500)}form.tufts-form input[type=checkbox][disabled]:after{cursor:auto}form.tufts-form input[type=checkbox][disabled]:hover{outline:none}form.tufts-form .js-form-type-checkbox,form.tufts-form .js-form-type-radio{display:flex;flex-wrap:nowrap;margin-bottom:var(--spacing-2)}form.tufts-form .js-form-type-checkbox label,form.tufts-form .js-form-type-radio label{align-items:center;color:var(--black-800);display:flex;font-family:var(--ff-body);font-size:var(--fs-lg);font-style:normal;font-weight:var(--fw-normal);line-height:var(--lh-base)}form.tufts-form .js-form-type-select{display:flex;flex-direction:column}form.tufts-form .js-form-type-select label{color:var(--black-800);font-family:var(--ff-body);font-size:var(--fs-lg);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--lh-base);margin:0 0 .75rem 1.5rem}form.tufts-form .js-form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none'%3E%3Cpath fill='%23171717' d='M14.766 2.566 8.53 8.432a.94.94 0 0 1-.656.287c-.246 0-.492-.082-.697-.246L.943 2.566c-.41-.369-.41-.984-.04-1.394.368-.41.984-.41 1.394-.041l5.578 5.25 5.537-5.25c.41-.37 1.025-.37 1.395.04.369.411.369 1.026-.041 1.395'/%3E%3C/svg%3E");background-position:97%;background-repeat:no-repeat;background-size:1em;border:1px solid var(--black-700);border-radius:41px;color:var(--black-700);font-family:var(--ff-body);font-size:var(--fs-base);font-style:normal;font-weight:var(--fw-normal);line-height:var(--lh-base);padding:var(--spacing-6)}form.tufts-form .js-form-type-select select:focus,form.tufts-form .js-form-type-select select:hover{filter:drop-shadow(3px 3px 11px rgba(0,0,0,.05)) drop-shadow(8px 10px 26px rgba(0,0,0,.19));outline:2px solid var(--tufts-form-outline-color-hover-select,var(--medium-blue));outline-offset:5px}form.tufts-form .js-form-type-select select.news-media-search{background-position:90%;border-radius:.5rem;padding:.375rem 1rem}form.tufts-form .js-form-type-select select::-ms-expand{-webkit-appearance:none;-moz-appearance:none;display:none}form.tufts-form .js-form-type-textfield{background:var(--white);border:1px solid var(--black-700);border-radius:.5rem;display:flex;flex-direction:column;font-family:var(--ff-body);margin-bottom:var(--spacing-2)}form.tufts-form .js-form-type-textfield:focus,form.tufts-form .js-form-type-textfield:hover{border:1px solid var(--medium-blue);filter:drop-shadow(3px 3px 11px rgba(0,0,0,.05)) drop-shadow(8px 10px 26px rgba(0,0,0,.19))}form.tufts-form .js-form-type-textfield label{color:var(--black-700);font-family:var(--ff-body);font-size:var(--fs-xs);font-style:normal;line-height:var(--lh-sm);margin:8px 0 0 8px}form.tufts-form .js-form-type-textfield input[type=text]{border:none;color:var(--black-800);font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-base);margin:var(--spacing-2)}form.tufts-form .js-form-type-textfield input[type=text]:focus{outline:none}form.tufts-form .js-form-type-textfield input[type=text]:placeholder{color:var(--black-700);font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-base);opacity:1}form.tufts-form .form-item--error-message{color:var(--status-error);font-family:var(--ff-body);font-size:var(--fs-sm);margin:-.5rem 0 .5rem .5rem}form.tufts-form .form-item--error{border:1px solid var(--status-error)}form.tufts-form .form-item--error:focus,form.tufts-form .form-item--error:hover{border:1px solid var(--status-error);filter:drop-shadow(3px 3px 11px rgba(0,0,0,.05)) drop-shadow(8px 10px 26px rgba(0,0,0,.19))}tufts-alpha-listing{padding-inline:var(--spacing-4)}tufts-alpha-listing form{align-items:center;border:none;height:unset;max-width:100%}tufts-alpha-listing label{all:unset}tufts-alpha-listing .js-form-item:not(:first-child){position:relative}tufts-alpha-listing .js-form-item:not(:first-child):before{border-left:none;bottom:5px;content:"";left:1px;position:absolute;top:5px}tufts-alpha-listing ul{list-style-type:none;margin:var(--spacing-0);padding:var(--spacing-0)}tufts-alpha-listing form{display:grid;gap:var(--gap-2lg);grid-template-columns:2fr 1fr;margin-block:var(--spacing-4)}tufts-alpha-listing .tufts-alpha-listing--mini-item{display:contents}tufts-alpha-listing fieldset{border:none}tufts-alpha-listing legend span{color:var(--black-800);font-family:var(--ff-display);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-lg)}tufts-alpha-listing div[id^=services-listing-header]{color:var(--black-800);font-family:var(--ff-display);font-size:var(--fs-h1);font-weight:var(--fw-normal);list-style-type:none}tufts-alpha-listing .view-content{display:grid;gap:var(--gap-3lg);grid-template-columns:auto 1fr}tufts-alpha-listing .listing-section-group{-moz-column-count:2;column-count:2;-moz-column-gap:var(--spacing-20);column-gap:var(--spacing-20)}tufts-alpha-listing .listing-section-group:not(:last-child){border-bottom:1px solid var(--black-450);padding-bottom:var(--spacing-4)}tufts-alpha-listing .views-field{padding-bottom:var(--spacing-6)}tufts-alpha-listing .tufts-alpha-listing--mini-link,tufts-alpha-listing .tufts-alpha-listing--missing-letter{align-items:center;aspect-ratio:1/1;border:solid var(--black-450);border-radius:var(--br-0);border-width:0 1px 0 0;color:var(--medium-blue);display:flex;font-weight:var(--fw-bold);gap:var(--gap-xxs);justify-content:center;text-decoration:none;width:44px}tufts-alpha-listing .tufts-alpha-listing--mini-link:hover{color:var(--dark-blue);text-decoration:underline}tufts-alpha-listing li.tufts-alpha-listing--mini-item{display:contents}tufts-alpha-listing .tufts-alpha-listing--list-mini{align-items:flex-start;display:flex;flex-wrap:wrap;font-family:var(--ff-body);font-size:var(--fs-base);gap:var(--gap-xs);text-decoration:none}tufts-alpha-listing .tufts-alpha-listing--missing-letter{color:var(--black-700);font-size:var(--fs-base);font-weight:var(--fw-normal)}tufts-alpha-listing .isMobile .tufts-alpha-listing--mini-link,tufts-alpha-listing .isMobile .tufts-alpha-listing--missing-letter{border:1px solid var(--black-450);border-radius:var(--gap-xs)}tufts-alpha-listing .isMobile legend{margin-bottom:var(--spacing-2)}tufts-alpha-listing .isMobile fieldset{padding:var(--spacing-0)}tufts-alpha-listing .isMobile .form-boolean-group .form-radios{-moz-column-gap:var(--spacing-8);column-gap:var(--spacing-8);display:flex;flex-wrap:wrap}tufts-alpha-listing .isMobile div[id^=services-listing-header]{color:var(--black-800);font-family:var(--ff-display);font-size:var(--fs-3xl);font-weight:var(--fw-normal);letter-spacing:-.5px;line-height:var(--lh-3xl)}tufts-alpha-listing .isMobile .view-content{grid-template-columns:auto}tufts-alpha-listing .isMobile .listing-section-group{-moz-column-count:1;column-count:1}tufts-alpha-listing .isMobile form{grid-template-columns:auto}tufts-formstack .fsBody .fsSectionHeader{background-color:initial;padding-left:0;text-align:left}tufts-formstack .fsBody .fsSectionHeader .fsSectionHeading{text-align:left}tufts-formstack .fsBody .fsForm textarea,tufts-formstack .fsBody .fsRowBody input[type=email],tufts-formstack .fsBody .fsRowBody input[type=number],tufts-formstack .fsBody .fsRowBody input[type=tel],tufts-formstack .fsBody .fsRowBody input[type=text],tufts-formstack .fsBody .fsSignature{background:var(--white);border:1px solid var(--black-700);border-radius:var(--spacing-2);transition:all .2s ease-in-out}tufts-formstack .fsBody .fsForm textarea:focus,tufts-formstack .fsBody .fsRowBody input[type=email]:focus,tufts-formstack .fsBody .fsRowBody input[type=number]:focus,tufts-formstack .fsBody .fsRowBody input[type=tel]:focus,tufts-formstack .fsBody .fsRowBody input[type=text]:focus,tufts-formstack .fsBody .fsSignature:focus{border:2px solid var(--medium-blue)}tufts-formstack .fsBody .fsField.fsRequired{background:var(--white);border:1px solid var(--black-700);transition:all .2s ease-in-out}tufts-formstack .fsBody .fsField.fsRequired:not(input[type=checkbox]):not(input[type=radio]){border-radius:var(--spacing-2)}tufts-formstack .fsBody .fsField.fsRequired:not(input[type=checkbox]):not(input[type=radio]):focus{border:2px solid var(--medium-blue)}tufts-formstack .fsBody .fsLabel{color:var(--black-800);font-feature-settings:"clig" off,"liga" off;font-size:var(--fs-lg);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--lh-p-base)}tufts-formstack .fsBody .fsForm select{background:var(--white);border:1px solid var(--black-700);border-radius:41px;transition:all .2s ease-in-out}tufts-formstack .fsBody .fsForm select:focus{border:2px solid var(--medium-blue)}tufts-formstack .fsBody .fsForm select option{color:var(--outline-gray-500);cursor:pointer;height:20px;padding:10px 15px;width:310px}tufts-formstack .fsBody .fsOptionLabel{align-items:center;color:var(--black-800);display:flex;font-feature-settings:"clig" off,"liga" off;font-size:var(--fs-lg);font-style:normal;line-height:var(--lh-p-base);margin-bottom:var(--spacing-1)}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox],tufts-formstack .fsBody .fsOptionLabel>input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--spacing-1);box-sizing:border-box;height:var(--spacing-6);margin:0 var(--spacing-2) 0 0;overflow:hidden;position:relative;top:0;transition:all .2s ease-in-out;width:var(--spacing-6)}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:before,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:before{background:var(--white);border:1px solid var(--black-700);border-radius:var(--spacing-1);box-sizing:border-box;content:"";cursor:pointer;display:block;height:var(--spacing-6);position:relative;width:var(--spacing-6)}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:after,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:after{content:"";cursor:pointer;display:block;height:var(--spacing-6);left:0;position:absolute;top:0;width:var(--spacing-6)}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:checked:before,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:checked:before{outline-color:transparent}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:checked:after,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:checked:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Crect width='24' height='24' fill='%23008539' rx='4'/%3E%3Cpath fill='%23F7FAFC' fill-rule='evenodd' d='M8.744 17.344q.166 0 .266-.1l9.96-9.96a.41.41 0 0 0 .134-.3q0-.166-.133-.265l-.93-.963a.5.5 0 0 0-.299-.1.36.36 0 0 0-.265.1l-8.733 8.766-3.22-3.221a.32.32 0 0 0-.266-.133q-.165 0-.299.133l-.93.93a.41.41 0 0 0-.133.298q0 .167.133.266l4.416 4.45q.133.099.3.099' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:focus,tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:hover,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:focus,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:hover{border:none;outline:2px solid var(--dark-green)!important;outline-offset:2px}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:disabled,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:disabled{pointer-events:none}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:disabled:before,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:disabled:before{background:var(--black-400);border:1px solid var(--black-500)}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:disabled:after,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:disabled:after{cursor:auto}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox]:disabled:hover,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:disabled:hover{outline:none}tufts-formstack .fsBody .fsOptionLabel>input[type=checkbox] .fsField.fsRequired:focus,tufts-formstack .fsBody .fsOptionLabel>input[type=radio] .fsField.fsRequired:focus{border:none;outline:2px solid var(--dark-green)!important}tufts-formstack .fsBody .fsOptionLabel>input[type=radio],tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:after,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:before{border-radius:var(--br-base)}tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:checked:before{background-color:var(--dark-green);outline-color:transparent}tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:checked:after{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23fff'/%3E%3C/svg%3E");display:flex;justify-content:center}tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:focus,tufts-formstack .fsBody .fsOptionLabel>input[type=radio]:hover{outline:2px solid var(--dark-green)!important;outline-offset:2px}tufts-formstack .fsBody .fsSubmitButton{background:var(--dark-green)!important;border-radius:60px!important;color:#fff!important;color:var(--color-primary-white,#fff)!important;font-size:var(--fs-lg)!important;font-style:normal!important;font-weight:var(--fw-bold)!important;line-height:139%!important;padding:var(--spacing-4) var(--spacing-9)!important;transition:all .2s ease-in-out!important}tufts-formstack .fsBody .fsSubmitButton:hover{background-color:var(--dark-blue)!important;border-color:var(--dark-blue)!important;box-shadow:none;box-shadow:var(--tufts--button--primary-ring-hover,none)}tufts-layout[equal-height] .layout-builder__add-block{grid-column:1/span 4;grid-row:6/span 1}tufts-layout[equal-height] div[slot=content-area-1],tufts-layout[equal-height] div[slot=content-area-2],tufts-layout[equal-height] div[slot=content-area-3],tufts-layout[equal-height] slot[name=content-area-1],tufts-layout[equal-height] slot[name=content-area-2],tufts-layout[equal-height] slot[name=content-area-3]{display:contents}tufts-layout[equal-height] .layout__region{border-radius:5px;display:grid;grid-row:1/span 6;grid-template-rows:subgrid}tufts-layout[equal-height] .main_equal_height{grid-column:var(--content-area-1)}tufts-layout[equal-height] .mid_equal_height{grid-column:var(--content-area-2)}tufts-layout[equal-height] .aside_equal_height{grid-column:var(--content-area-3,var(--content-area-2))}tufts-layout[equal-height] .aside_equal_height .block:first-of-type,tufts-layout[equal-height] .main_equal_height .block:first-of-type,tufts-layout[equal-height] .mid_equal_height .block:first-of-type{grid-column:1/span 4;grid-row:1/2}tufts-layout[equal-height] .aside_equal_height .block:nth-of-type(2),tufts-layout[equal-height] .main_equal_height .block:nth-of-type(2),tufts-layout[equal-height] .mid_equal_height .block:nth-of-type(2){grid-column:1/span 4;grid-row:2/span 1}tufts-layout[equal-height] .aside_equal_height .block:nth-of-type(3),tufts-layout[equal-height] .main_equal_height .block:nth-of-type(3),tufts-layout[equal-height] .mid_equal_height .block:nth-of-type(3){grid-column:1/span 4;grid-row:3/span 1}tufts-layout[equal-height] .aside_equal_height .block:nth-of-type(4),tufts-layout[equal-height] .main_equal_height .block:nth-of-type(4),tufts-layout[equal-height] .mid_equal_height .block:nth-of-type(4){grid-column:1/span 4;grid-row:4/span 1}tufts-grid-sophisticated[equal-height-force] .layout-builder__add-block,tufts-grid[equal-height-force] .layout-builder__add-block{grid-column:1/span 4;grid-row:6/span 1}tufts-grid-sophisticated[equal-height-force] .layout__region,tufts-grid[equal-height-force] .layout__region{border-radius:5px;display:grid;grid-template-rows:subgrid}tufts-grid-sophisticated[equal-height-force] .aside_equal_height .block:first-of-type,tufts-grid-sophisticated[equal-height-force] .main_equal_height .block:first-of-type,tufts-grid-sophisticated[equal-height-force] .mid-second_equal_height .block:first-of-type,tufts-grid-sophisticated[equal-height-force] .mid_equal_height .block:first-of-type,tufts-grid[equal-height-force] .aside_equal_height .block:first-of-type,tufts-grid[equal-height-force] .main_equal_height .block:first-of-type,tufts-grid[equal-height-force] .mid-second_equal_height .block:first-of-type,tufts-grid[equal-height-force] .mid_equal_height .block:first-of-type{grid-column:1/span 1;grid-row:1/2}tufts-grid-sophisticated[equal-height-force] .aside_equal_height .block:nth-of-type(2),tufts-grid-sophisticated[equal-height-force] .main_equal_height .block:nth-of-type(2),tufts-grid-sophisticated[equal-height-force] .mid-second_equal_height .block:nth-of-type(2),tufts-grid-sophisticated[equal-height-force] .mid_equal_height .block:nth-of-type(2),tufts-grid[equal-height-force] .aside_equal_height .block:nth-of-type(2),tufts-grid[equal-height-force] .main_equal_height .block:nth-of-type(2),tufts-grid[equal-height-force] .mid-second_equal_height .block:nth-of-type(2),tufts-grid[equal-height-force] .mid_equal_height .block:nth-of-type(2){grid-column:1/span 1;grid-row:2/span 1}tufts-grid-sophisticated[equal-height-force] .aside_equal_height .block:nth-of-type(3),tufts-grid-sophisticated[equal-height-force] .main_equal_height .block:nth-of-type(3),tufts-grid-sophisticated[equal-height-force] .mid-second_equal_height .block:nth-of-type(3),tufts-grid-sophisticated[equal-height-force] .mid_equal_height .block:nth-of-type(3),tufts-grid[equal-height-force] .aside_equal_height .block:nth-of-type(3),tufts-grid[equal-height-force] .main_equal_height .block:nth-of-type(3),tufts-grid[equal-height-force] .mid-second_equal_height .block:nth-of-type(3),tufts-grid[equal-height-force] .mid_equal_height .block:nth-of-type(3){grid-column:1/span 1;grid-row:3/span 1}tufts-grid-sophisticated[equal-height-force] .aside_equal_height .block:nth-of-type(4),tufts-grid-sophisticated[equal-height-force] .main_equal_height .block:nth-of-type(4),tufts-grid-sophisticated[equal-height-force] .mid-second_equal_height .block:nth-of-type(4),tufts-grid-sophisticated[equal-height-force] .mid_equal_height .block:nth-of-type(4),tufts-grid[equal-height-force] .aside_equal_height .block:nth-of-type(4),tufts-grid[equal-height-force] .main_equal_height .block:nth-of-type(4),tufts-grid[equal-height-force] .mid-second_equal_height .block:nth-of-type(4),tufts-grid[equal-height-force] .mid_equal_height .block:nth-of-type(4){grid-column:1/span 1;grid-row:4/span 1}[hidden]{display:none!important}nav.menu--header-utility.mobile ul{display:flex;flex-direction:column;gap:var(--gap-base);list-style:none;margin:var(--spacing-0);padding:var(--spacing-0)}nav.menu--header-utility.mobile a{color:var(--white);text-decoration:none}nav.menu--header-utility.mobile a:hover{text-decoration:underline}nav.menu--header-utility.mobile li:last-child a:before{color:var(--white);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M6 5.5A2.666 2.666 0 1 0 6 .167 2.666 2.666 0 1 0 6 5.5m0 1.333C4.22 6.833.667 7.727.667 9.5v1.333h10.667V9.5c0-1.773-3.554-2.667-5.334-2.667'/%3E%3C/svg%3E");margin-inline-end:.67rem}nav.menu--header-utility:not(.mobile) ul{display:flex;flex-wrap:wrap;gap:var(--gap-2lg);justify-content:end;list-style:none;margin:var(--spacing-0);padding:var(--spacing-0)}nav.menu--header-utility:not(.mobile) li:nth-child(2):before{color:var(--white);content:"|";padding-right:calc(2rem - 4px)}nav.menu--header-utility:not(.mobile) li:last-child a:before{color:var(--white);content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' fill='none'%3E%3Cpath fill='%23fff' d='M6 5.5A2.666 2.666 0 1 0 6 .167 2.666 2.666 0 1 0 6 5.5m0 1.333C4.22 6.833.667 7.727.667 9.5v1.333h10.667V9.5c0-1.773-3.554-2.667-5.334-2.667'/%3E%3C/svg%3E");margin:0 .67rem}nav.menu--header-utility:not(.mobile) a{color:var(--white);font-size:var(--fs-h6);font-weight:var(--fw-bold);text-decoration:none}nav.menu--header-utility:not(.mobile) a:hover{text-decoration:underline}nav.menu--main-menu.mobile ul{color:var(--white);display:flex;flex-direction:column;list-style-type:none;margin:var(--spacing-0);padding:var(--spacing-0)}nav.menu--main-menu.mobile ul:not(.menu--level-1){gap:var(--gap-base);padding-block:var(--spacing-4)}nav.menu--main-menu.mobile ul.menu--level-2{padding-inline-start:var(--spacing-4)}nav.menu--main-menu.mobile ul.menu--level-4{padding-inline-start:var(--spacing-0)}nav.menu--main-menu.mobile li.menu__item--level-1{display:grid;grid-template-areas:"link " "children ";grid-template-columns:1fr}nav.menu--main-menu.mobile span.menu__link--nolink{color:#9ccdfb;font-weight:var(--fw-semibold)}nav.menu--main-menu.mobile li.extra-link .desktop-only,nav.menu--main-menu.mobile li.extra-links-card .desktop-only{display:none}nav.menu--main-menu.mobile a{align-self:center;color:var(--white);min-width:160px;text-decoration:none}nav.menu--main-menu.mobile [aria-expanded=false]+ul:not(.menu--level-3){display:none}nav.menu--main-menu.mobile .dropdown-button{background-color:initial;border:none;color:var(--white);cursor:pointer;padding:var(--spacing-4) 0}nav.menu--main-menu.mobile .dropdown-button[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}nav.menu--main-menu.mobile .with-title{align-items:center;display:flex;font-family:var(--ff-body);font-size:var(--fs-lg);font-weight:var(--fw-semibold);grid-area:link/link/button/button;justify-content:space-between;text-align:start}nav.menu--main-menu.mobile .with-title span{color:var(--text-color--dark-mode,var(--white));font-family:var(--ff-body);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}nav.menu--main-menu.mobile .dropdown-icon{display:flex}@media (prefers-reduced-motion:no-preference){nav.menu--main-menu.mobile .dropdown-icon{transition-duration:.3s}}nav.menu--main-menu:not(.mobile){--color-font-content:var(--black-800)}nav.menu--main-menu:not(.mobile) ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:var(--spacing-0)}nav.menu--main-menu:not(.mobile) li.expanded-submenu{position:unset}nav.menu--main-menu:not(.mobile) .menu-display-horizontally .menu--level-2{min-width:auto;padding-top:var(--spacing-8);padding-inline:var(--spacing-2);z-index:3}nav.menu--main-menu:not(.mobile) li.extra-link{grid-column-start:2;padding:var(--spacing-4);--tufts-icon-link-group-background-color:var(--white)}nav.menu--main-menu:not(.mobile) li.extra-link .desktop-only{--tufts-icon-link-margin-left:0px;--tufts-icon-link-margin-right:none;display:grid;row-gap:var(--gap-2xs)}nav.menu--main-menu:not(.mobile) li.extra-link .desktop-only .description{padding-bottom:var(--spacing-3)}nav.menu--main-menu:not(.mobile) li.extra-links-card{justify-self:flex-end;max-width:var(--spacing-80);padding:var(--spacing-4);--tufts-teaser-card-margin-top-heading:0px;--tufts-heading-font-weight-clickable-card:var(--fw-semibold);--tufts-heading-font-family-clickable-card:var(--ff-body);--tufts-heading-font-size-clickable-card:var(--fs-xl);--tufts-heading-line-height-clickable-card:var(--lh-sm)}nav.menu--main-menu:not(.mobile) li.extra-link .mobile-only,nav.menu--main-menu:not(.mobile) li.extra-links-card .mobile-only{display:none}nav.menu--main-menu:not(.mobile) ul.menu--level-2{display:grid;left:0;position:absolute;right:0;top:100%;z-index:1;--side-column-width:clamp(1rem,calc(-1rem + 3.5vw),3.5rem);background:#fff;box-shadow:0 10px 15px rgba(0,0,0,.1);-moz-column-gap:var(--gap-base);column-gap:var(--gap-base);flex-direction:column;grid-template-columns:minmax(clamp(1rem,calc(-1rem + 3.5vw),3.5rem),auto) repeat(3,minmax(1px,528px)) minmax(clamp(1rem,calc(-1rem + 3.5vw),3.5rem),auto);grid-template-columns:minmax(var(--side-column-width),auto) repeat(3,minmax(1px,528px)) minmax(var(--side-column-width),auto);min-width:-moz-max-content;min-width:max-content;padding-bottom:1rem}nav.menu--main-menu:not(.mobile) li.menu__item--level-1{align-items:center;display:flex}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 .dropdown-button{background:transparent;border:none;color:var(--chevron-color--dark-mode,var(--chevron-color--light-mode));cursor:pointer;margin-inline:2px .4rem;padding-inline:calc(.5rem - 2px) 1rem}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 .dropdown-button[aria-expanded=true] .dropdown-icon{transform:rotate(180deg)}nav.menu--main-menu:not(.mobile) li.menu__item--level-1:last-child .dropdown-button{padding-inline:var(--spacing-0)}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 .with-title{align-items:center;color:var(--text-color--dark-mode,var(--text-color--light-mode));display:flex;font-family:var(--ff-body);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 .with-title:hover{--text-color--light-mode:var(--medium-blue)}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 .with-title .dropdown-icon{margin-left:.5rem}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 .with-title span{color:var(--text-color--dark-mode,var(--text-color--light-mode));font-family:var(--ff-body);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 a{color:var(--text-color--dark-mode,var(--text-color--light-mode));font-weight:var(--fw-semibold);outline-offset:var(--offset-sm);text-decoration-thickness:2px;text-underline-offset:.5rem}nav.menu--main-menu:not(.mobile) li.menu__item--level-1 a:hover{color:var(--link-hover-color--dark-mode,var(--link-hover-color--light-mode))}nav.menu--main-menu:not(.mobile) .dropdown-icon{display:flex}@media (prefers-reduced-motion:no-preference){nav.menu--main-menu:not(.mobile) .dropdown-icon{transition-duration:.3s}}nav.menu--main-menu:not(.mobile) li.menu__item--level-2,nav.menu--main-menu:not(.mobile) li.menu__item--level-3{margin-block:var(--spacing-2);padding-right:var(--spacing-4)}nav.menu--main-menu:not(.mobile) li.menu__item--level-2 a,nav.menu--main-menu:not(.mobile) li.menu__item--level-3 a{color:var(--medium-blue);font-weight:400;text-decoration-thickness:1px}nav.menu--main-menu:not(.mobile) li.menu__item--level-2 a:hover,nav.menu--main-menu:not(.mobile) li.menu__item--level-3 a:hover{color:var(--medium-blue)}nav.menu--main-menu:not(.mobile) .menu-display-horizontally [aria-expanded=false]+ul.menu--level-2,nav.menu--main-menu:not(.mobile) [aria-expanded=false]+ul{display:none}nav.menu--main-menu:not(.mobile) ul.menu--level-2:has(ul){-moz-column-gap:var(--gap-4lg);column-gap:var(--gap-4lg);flex-direction:row}nav.menu--main-menu:not(.mobile) ul.menu--level-3{-moz-column-gap:var(--spacing-0);column-gap:var(--spacing-0);display:flex;flex-direction:column;padding:var(--spacing-0);padding-bottom:var(--spacing-8)}nav.menu--main-menu:not(.mobile) a{text-decoration:none}nav.menu--main-menu:not(.mobile) a:hover{text-decoration:underline}nav.menu--main-menu:not(.mobile) span.menu__link--nolink{display:block;font-weight:var(--fw-semibold);padding-block:var(--spacing-2)}nav.menu--feature-links ul{color:var(--white);list-style-type:none;margin:0;padding:var(--spacing-0)}nav.menu--feature-links ul.menu--level-1{margin-top:var(--spacing-8)}nav.menu--feature-links li{margin-top:.75rem}nav.menu--feature-links a{color:var(--white);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);outline-offset:var(--offset-sm);text-decoration:none;text-decoration-thickness:2px;text-underline-offset:.5rem}nav.menu--feature-links a:hover{text-decoration:underline}nav.menu--header-menu ul{color:var(--white);display:flex;flex-wrap:wrap;list-style-type:none;margin:var(--spacing-0);padding:var(--spacing-0)}nav.menu--header-menu ul.menu--level-1{-moz-column-gap:4rem;column-gap:4rem;margin-top:3.5rem}nav.menu--header-menu li.menu__item--level-1{color:var(--light-blue-25)}nav.menu--header-menu li.menu__item--level-1 a{color:var(--white);font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-decoration:none}nav.menu--header-menu li.menu__item--level-1 a:hover{text-decoration:underline}nav.menu--header-menu li.menu__item--level-1 a.menu__link--level-1{color:var(--light-blue-25);display:flex;font-size:var(--fs-h6);font-weight:var(--fw-semibold);line-height:var(--lh-h6);text-transform:uppercase}nav.menu--header-menu ul.menu--level-2{flex-direction:column}nav.menu--header-menu li.menu__item--level-2{margin-top:.5rem;text-transform:none}nav.menu--header-menu li.menu__item--level-2 a{color:var(--white);font-size:var(--fs-lg);font-weight:var(--fw-semibold);text-decoration:none}nav.menu--header-menu li.menu__item--level-2 a:hover{text-decoration:underline}nav.menu--header-menu button{display:none}nav.menu--header-menu li.menu__item--level-1{margin-top:.5rem}nav.block{margin-bottom:0}main{overflow:hidden;position:relative}main.blur-effect:before{background:rgba(0,0,0,.35);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:1px;z-index:1}html{scrollbar-gutter:stable}.max-height-available,.max-height-available--children,.max-height-available--children>*{height:100%}.block-layout_builder .field--name-field-summary-plain{font-size:var(--fs-lg-p);font-weight:var(--fw-light);padding-bottom:var(--spacing-6);padding-top:var(--spacing-2)}.block-rich_text_block .dynamic-icon{background-color:var(--white);border-radius:var(--br-base);display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.block-rich_text_block div.equal-height{display:flex;flex-direction:column;height:100%}.block-rich_text_block div.equal-height tufts-styled-text{height:100%}.block-rich_text_block div.equal-height tufts-styled-text .field__item{display:flex;flex-direction:column;height:100%}.block-rich_text_block div.equal-height tufts-styled-text .field__item p:has(>a.button){margin-top:auto}.rich-text-icon-center{display:flex;justify-content:center}.rich-text-icon{padding-bottom:var(--spacing-4)}.heading-with-link{align-items:center;display:flex;justify-content:space-between}@media (max-width:480px){.heading-with-link{flex-wrap:wrap}}.facet-item{display:flex;padding-bottom:.6875rem}.facet-item .facets-checkbox{min-width:1.6875rem}.facet-item input,.facet-item label{cursor:pointer}.facet-whole-wrapper,.facet-wrapper{display:flex;flex-wrap:wrap;gap:var(--gap-xs)}.facet-whole-wrapper{align-items:center}.facet-summary-item--facet{background-color:var(--medium-blue);border-radius:var(--br-xs);padding:.344rem .75rem}.facet-summary-item--facet .facet-item__status,.facet-summary-item--facet .facet-item__value{color:var(--white);text-decoration:none}.field__label{color:var(--black-800);font-family:var(--ff-display);font-size:var(--fs-2xl);line-height:var(--lh-lg)}.sub-heading{color:var(--black-800);padding:var(--spacing-4) var(--spacing-0)}.field__item,.sub-heading{font-family:var(--ff-body);font-size:var(--fs-lg)}.video-teaser-card{height:auto}.facets-widget-dropdown{border:1px solid var(--black-800);border-radius:var(--br-min);padding:var(--spacing-2);width:220px}.facet-dropdown-group{display:flex;flex-wrap:wrap;gap:var(--gap-lg);padding-top:var(--spacing-8)}.label-content{color:var(--black-600)}select.facets-dropdown{border-radius:var(--br-min);cursor:pointer;width:100%}.exposed-filters{margin-top:var(--spacing-8)}.service-line-icon-group{padding-top:var(--spacing-4)}.location-overview,.service-banner-wrapper,.service-overview{display:flex;flex-direction:column;gap:var(--gap-lg)}.location-overview{max-width:550px}.date-icons{align-items:center;display:flex;justify-content:space-between}.icon-group{display:flex;gap:var(--gap-lg)}.field__item.pt-5{padding-bottom:var(--spacing-4)}.block{color:var(--color-font-content);margin-bottom:2rem}tufts-heading.block{margin-bottom:var(--spacing-6)}.page-banner-summary-text{font-size:var(--fs-lg-p);font-weight:var(--fw-extralight);line-height:var(--lh-p-lg);padding-block:var(--spacing-2)}.page-banner-cta-link{padding-top:var(--spacing-8)}@media screen and (max-width:1145px){.page-banner-cta-link{padding-bottom:var(--spacing-6)}}.open-all-day{font-family:var(--ff-body);font-size:var(--fs-lg);font-weight:var(--fw-bold)}.department-overview-body{padding-top:var(--spacing-6)}form.section-library-add-section-to-library .js-form-type-textfield,form.section-library-add-template-to-library .js-form-type-textfield{background:var(--white);display:flex;flex-direction:column;font-family:var(--ff-body);margin-bottom:var(--spacing-2)}form.section-library-add-section-to-library .js-form-type-textfield label,form.section-library-add-template-to-library .js-form-type-textfield label{color:var(--black-700);font-family:var(--ff-body);font-size:var(--fs-base);font-style:normal;line-height:var(--lh-sm);margin:8px 0 0 8px}form.section-library-add-section-to-library .js-form-type-textfield input[type=text],form.section-library-add-template-to-library .js-form-type-textfield input[type=text]{border:1px solid var(--black-800);color:var(--black-800);font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-base);margin:var(--spacing-2)}form.section-library-add-section-to-library .js-form-item-image input,form.section-library-add-template-to-library .js-form-item-image input{padding-top:var(--spacing-2)}form.section-library-add-section-to-library .js-form-item-image label,form.section-library-add-template-to-library .js-form-item-image label{color:var(--black-700);font-family:var(--ff-body);font-size:var(--fs-base);font-style:normal;line-height:var(--lh-sm);margin:8px 0 0 8px}form.section-library-add-section-to-library .js-form-item-image .form-item__description,form.section-library-add-template-to-library .js-form-item-image .form-item__description{color:var(--black-700)!important;padding-block:var(--spacing-2-1)}form.section-library-add-section-to-library .form-submit,form.section-library-add-template-to-library .form-submit{background:none!important;border:2px solid var(--colorGinPrimary);border-radius:var(--br-xxs);color:var(--colorGinPrimary)!important;padding:var(--spacing-2-1)}.show-border{border-radius:var(--br-min);outline:1px solid var(--black-200);padding:var(--spacing-6)}.search-banner-wrapper{padding-top:var(--spacing-14)}.relative.region--callouts{padding-bottom:var(--spacing-20)}.contact-card-wrapper{display:flex;flex-direction:column}.main-article-image{display:flex;justify-content:center}@media screen and (max-width:1145px){.location-search-map{display:none}}.recurring-text-wrapper{padding:var(--spacing-4) var(--spacing-0)}.event-cards-title-wrapper{color:var(--color-font-content);padding:var(--spacing-6) var(--spacing-0)}.section-library-links li{width:20%}.content-list-item:not(:last-child){border-bottom:1px solid var(--black-400);display:flex;flex-direction:column;gap:var(--gap-xxs);margin-bottom:var(--spacing-2);padding-bottom:var(--spacing-8)}.section-heading{color:var(--color-font-content,var(--black-800));padding-bottom:var(--spacing-6)}.ui-front .ui-dialog-content .ui-widget-content{width:100%}.search-callout{height:auto;padding-top:var(--spacing-6)}.field--label-inline .field__label_without_colon_after:after{content:""}.other-locations-block{margin-top:var(--spacing-9)}#ppms_cm_popup_overlay{display:none!important}.sitewide-alert{background-color:unset!important}#drupal-off-canvas-wrapper td:first-child{display:revert!important}.office-hours-slot td{border:none!important}table.glb-responsive-enabled{padding-top:1rem!important}.event-icon{background-color:var(--white);border-radius:var(--br-base);display:flex;justify-content:center;width:-moz-fit-content;width:fit-content}.view-insurance-listing .view-filters form{align-items:center;background-color:var(--white);border:1px solid var(--black-700);-webkit-border-radius:45px;border-radius:45px;display:flex;justify-content:space-between;margin-block:.5rem;max-width:45rem}.view-insurance-listing .view-filters .user-pass-reset{align-items:unset;border:none;flex-direction:column;gap:var(--gap-xs);max-width:unset;padding:var(--spacing-6)}.view-insurance-listing .view-filters .user-pass-reset .button--primary{border-radius:24px;width:9rem}.view-insurance-listing .view-filters form:has(input:focus-visible){outline:2px solid var(--medium-blue);outline-offset:5px}.view-insurance-listing .view-filters label{clip:rect(1px,1px,1px,1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute!important;width:1px}.view-insurance-listing .view-filters .form-item{flex-grow:1;margin:0;padding:var(--spacing-4)}.view-insurance-listing .view-filters input[type=search],.view-insurance-listing .view-filters input[type=text]{background-color:initial;border:none;font-family:var(--ff-body);font-size:var(--fs-lg);min-height:auto;outline-offset:var(--offset-sm);width:100%}.view-insurance-listing .view-filters input[type=search]:active,.view-insurance-listing .view-filters input[type=search]:focus-visible,.view-insurance-listing .view-filters input[type=search]:hover,.view-insurance-listing .view-filters input[type=text]:active,.view-insurance-listing .view-filters input[type=text]:focus-visible,.view-insurance-listing .view-filters input[type=text]:hover{border:none;outline:none}.view-insurance-listing .view-filters .form-element:focus-visible,.view-insurance-listing .view-filters .form-search:focus-visible{all:unset;width:100%}.view-insurance-listing .view-filters button[type=submit],.view-insurance-listing .view-filters input[type=submit]{background-color:var(--dark-green);border:none;-webkit-border-radius:var(--br-base);border-radius:var(--br-base);color:var(--white);display:flex;height:3rem;margin-right:5px;margin-block:0;place-content:center;place-items:center;position:relative;transition:background-color .2s ease-in-out;width:3rem}.view-insurance-listing .view-filters button[type=submit]:hover,.view-insurance-listing .view-filters input[type=submit]:hover{background-color:var(--medium-blue)}.view-insurance-listing .view-filters button[type=submit]:focus-visible,.view-insurance-listing .view-filters input[type=submit]:focus-visible{background-color:var(--medium-blue);outline-color:var(--medium-blue);outline-offset:2px;outline-style:dashed;outline-width:1px}.view-insurance-listing .view-filters button[type=submit]:focus-visible{outline:none}.view-insurance-listing .view-filters button[type=submit]:focus-visible:before{border:2px dashed var(--medium-blue);-webkit-border-radius:var(--br-base-px);border-radius:var(--br-base-px);bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}.view-insurance-listing .view-filters ::-moz-placeholder{color:var(--black-700)!important}.view-insurance-listing .view-filters ::placeholder{color:var(--black-700)!important}.view-insurance-listing .view-filters .js-form-item:not(:first-child){position:relative}.view-insurance-listing .view-filters .js-form-item:not(:first-child):before{border-left:1px solid var(--black-500);bottom:5px;content:"";left:1px;position:absolute;top:5px}.view-insurance-listing .view-filters .form--inline .form-actions{margin-top:0}.view-insurance-listing .view-filters .form-actions{margin:0;margin-block:0}.view-insurance-listing .view-filters .form-actions .button{margin-block:0}.ratingsmd-error{display:none}ul.ratingsmd-star-list li i{color:var(--dark-blue)}.ratingsmd-rs-layout2 .ratingsmd-star-list{vertical-align:middle}li[slot=slides]:not(.splide__slide){all:unset}.get-care-container{--border-color-teaser-card:transparent;-moz-column-gap:2rem;column-gap:2rem;display:grid;grid-template-columns:auto 1fr}@media screen and (max-width:1245px){.get-care-container{display:flex;flex-wrap:wrap;row-gap:1rem}}.get-care-container tufts-heading{max-width:33rem;padding-top:1.5rem}nav.contextual-region{position:unset}.protected-pages-enter-password{border:1px solid #d1d1d1;border:1px solid var(--black-450,#d1d1d1);border-radius:12px;color:#171717;color:var(--color-black-800,#171717);font-family:var(--ff-body);margin:0 auto;max-width:500px;padding:24px 32px}.protected-pages-enter-password legend{display:none}.protected-pages-enter-password .fieldset__wrapper{display:grid;row-gap:1rem}.protected-pages-enter-password strong{font-size:24px}.protected-pages-enter-password .js-form-item-password{display:flex;flex-direction:column;font-size:18px;font-style:normal;font-weight:400;line-height:150%;row-gap:.5rem}.protected-pages-enter-password input[type=password]{border:1px solid var(--black-700);border-radius:.5rem;font-family:var(--ff-body);font-size:var(--fs-base);line-height:var(--lh-base);padding:1rem}.protected-pages-enter-password input[type=password]:hover{cursor:pointer}.protected-pages-enter-password input[type=password]:active,.protected-pages-enter-password input[type=password]:focus{border-color:var(--dark-blue);outline:2px solid var(--dark-blue);outline-offset:2px}.protected-pages-enter-password input[type=submit]{background-color:var(--tufts--button--primary-bg-color-default,var(--dark-green));border:2px solid;border-color:var(--dark-green);border-radius:60px;border-radius:var(--tufts-btn-radius,60px);box-shadow:none;box-shadow:var(--tufts--button--primary-ring-default,none);color:var(--tufts--button--primary-text-color-default,var(--white));font-weight:var(--fw-bold);justify-self:flex-end;padding:16px 32px;padding:var(--tufts--button--primary-padding,var(--tufts-btn-padding,16px 32px));width:-moz-fit-content;width:fit-content}.protected-pages-enter-password input[type=submit]:hover{background-color:var(--tufts--button--primary-bg-color-hover,var(--dark-blue));border-color:var(--dark-blue);box-shadow:none;box-shadow:var(--tufts--button--primary-ring-hover,none);color:var(--tufts--button--primary-text-color-hover,var(--white));cursor:pointer}.protected-pages-enter-password input[type=submit]:active,.protected-pages-enter-password input[type=submit]:focus{background-color:var(--tufts--button--primary-bg-color-focus,var(--dark-blue));border-color:var(--dark-blue);box-shadow:none;box-shadow:var(--tufts--button--primary-ring-focus,none);color:var(--tufts--button--primary-text-color-focus,var(--white));font-weight:var(--tufts--button--primary-weight-focus,var(--fw-bold));outline:2px solid var(--dark-blue);outline-offset:2px}.view-id-resident_search .resident-row{margin-bottom:1rem;padding-bottom:1rem}.resident-filters{display:flex;flex-direction:row;gap:1rem;padding-bottom:.5rem}@media (max-width:725px){.resident-filters{flex-direction:column;width:100%}}.resident-filters .facets-widget-dropdown{border:none;padding:0;width:100%}.resident-filters select.facets-dropdown{background:var(--white);border:1px solid var(--black-800);border-radius:10px;height:50px;margin-block:.5rem;padding:.5rem}.resident-filters .form-item__label,.resident-filters .label-content{color:var(--black-800);font-weight:var(--fw-medium)}.resident-filters .form-item-name{display:flex;flex-direction:column}.resident-search-reset{padding-bottom:1rem}.resident-view-block .pager{padding-top:1rem}div[slot=close-button-adjacent-content] h2{font-size:var(--fs-h3);font-weight:400;line-height:var(--lh-h3);margin-right:2rem;margin-block:var(--spacing-4)}.refer-content{height:-moz-fit-content;height:fit-content}.refer-title-wrapper{display:flex;flex-direction:row;justify-content:space-between}.page-banner-cta-link [slot=icon-with-text] img.icon{vertical-align:middle}.measure_head_container{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:space-between;margin-bottom:15px}.measure_head_container .submission-dropdown-container{align-items:center;background-color:var(--white);border:none;-webkit-border-radius:45px;border-radius:45px;display:flex;gap:10px;justify-content:space-between;margin-block:.5rem;max-width:45rem}.measure_head_container select{background-color:#fff;border:1px solid var(--black-700);border-radius:4px;margin-left:8px;max-width:350px;padding:10px}.measure_head_container tufts-search-bar button[type=submit]{border-radius:20px;font-weight:700;height:auto;padding:10px 20px;width:auto}@media (max-width:768px){.measure_head_container{display:block}.measure_head_container select{margin-left:0}}.measure-container .measure-card-container{display:flex;flex-wrap:wrap;gap:24px}.measure-container a{font-weight:400}.measure-container .measure-card-container .measure-card{border:1px solid #ddd;border-radius:8px;flex:1;min-width:280px;padding:24px}.measure_info{margin-bottom:25px}.measure-container .measure-card-container .card-heading,.measure-container .measure-card-container .measure-card h2{float:left;margin-bottom:20px;width:100%}.measure-container .measure-card-container .measure-card p{margin:4px 0}.measure-container .measure-corresponding-author,.measure-container .measure-description,.measure-container .measure-main-article{padding:30px 0}.measure-container .measure-main-article p{margin:30px 0}.measure-container .measure-additional-info{padding:10px 0}.measure-container .measure-additional-info h2,.measure-container .measure-corresponding-author h2,.measure-container .measure-description h2,.measure-container .measure-main-article h2{font-size:1.5rem;font-weight:700}.measure-container .measure-corresponding-author .info{margin-top:16px;vertical-align:top}.measure-container .measure-corresponding-author .info p{margin:0}.measure-container .measure-corresponding-author .icon.icon--svg{display:inline-block}.measure-container .measure-corresponding-author .info-content{display:inline-block;max-width:50%;padding:0 0 0 15px;vertical-align:top}.measure-container .measure-corresponding-author [slot=icon-with-text]:not(:last-child){margin-bottom:10px}.measure-container .measure-description p{margin:15px 0}.measure-container .measure-description p strong{margin-top:8px}.measure-container .measure-description .measure-container{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.measure-container .green-button{background-color:green;border-radius:8px;color:#fff;display:inline-block;font-weight:700;padding:12px 24px;text-align:center;text-decoration:none}@media (max-width:768px){.measure-container .measure-card-container{flex-direction:column}}.measure-container .modal{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.measure-container .modal-content{background-color:#fff;border-radius:8px;max-width:100%;padding:20px;position:relative;width:500px}.measure-container .modal-header{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.measure-container .modal-header h2{font-size:1.25rem;font-weight:700}.measure-container .modal-body p{font-size:14px;margin-bottom:20px}.measure-container .modal-body{display:flex;flex-direction:column}.measure-container .modal-body label{font-weight:400;margin-bottom:8px}.measure-container .modal-body .name-container{display:flex;flex-wrap:wrap;gap:10px}.measure-container .modal-body .name-field{flex:1 1 calc(50% - 10px)}@media (max-width:768px){.measure-container .modal-body .name-field{flex:1 1 100%}}.measure-container .modal-body input,.measure-container .modal-body select,.measure-container .modal-body textarea{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:10px;width:100%}.measure-container .modal-body input#email,.measure-container .modal-body input#math{margin-bottom:0}.measure-container .modal-body #email-error,.measure-container .modal-body #math-error{color:red;font-size:12px}.measure-container .modal-body button{background-color:green;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:400;margin-top:20px;max-width:170px;padding:10px 20px}.frc-button{max-width:200px!important}.measure-container .close{cursor:pointer;font-size:1.25rem;font-weight:700;position:absolute;right:20px;top:10px}.card-icon-callout{border:1px solid var(--black-400);border-radius:var(--br-min);display:grid;grid-template-areas:"body button";grid-template-columns:1fr minmax(8rem,auto);padding:var(--spacing-12) var(--spacing-16);place-items:center;grid-gap:75px}.main-wrapper{color:var(--color-font-content);-moz-column-gap:var(--gap-4lg);column-gap:var(--gap-4lg);display:grid;grid-area:body;grid-template-areas:"icon heading    " "icon description    ";grid-template-columns:max-content;overflow-wrap:anywhere;width:100%}@media (max-width:1280px){.card-icon-callout{align-items:self-start;grid-template-areas:"body  " "button";grid-template-columns:1fr;grid-template-rows:1fr;height:100%;padding:var(--spacing-4);grid-gap:0}.main-wrapper{-moz-column-gap:var(--gap-base);column-gap:var(--gap-base);gap:30px;grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:1fr}.cta{margin:2rem 0 0}}.filters-header{margin-bottom:30px}.filter-button,.measure-wrapper .header-sorting .sort_measure select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none'%3E%3Cpath fill='%23171717' d='M14.766 2.566 8.53 8.432a.94.94 0 0 1-.656.287c-.246 0-.492-.082-.697-.246L.943 2.566c-.41-.369-.41-.984-.04-1.394.368-.41.984-.41 1.394-.041l5.578 5.25 5.537-5.25c.41-.37 1.025-.37 1.395.04.369.411.369 1.026-.041 1.395'/%3E%3C/svg%3E");background-position:97%;background-repeat:no-repeat;background-size:1em;border:1px solid var(--black-700);border-radius:.5rem;color:var(--black-700);font-family:var(--ff-body);font-size:var(--fs-base);font-style:normal;font-weight:var(--fw-normal);line-height:var(--lh-base);padding:.375rem 1.5rem .375rem 1rem}.clear-button,.close-button,.filter-button,.footer-sorting{display:none}.close-button{background:none;border:none;cursor:pointer;font-size:24px;left:10px;position:absolute;top:10px}.filters-block{max-height:80%;overflow-y:auto}.clear-button{background-color:initial;background-color:var(--tufts--button--link-bg-color-default,transparent);border:none;border-radius:var(--gap-xs);box-shadow:none;box-shadow:var(--tufts--button--link-ring-default,none);color:var(--tufts--button--link-text-color-default,var(--medium-blue));font-weight:var(--tufts--button--link-weight-default,var(--fw-bold));padding:5px 8px;padding:var(--tufts--button--link-padding,var(--tufts-btn-padding,5px 8px));position:var(--tufts-button--link-position);text-decoration:none;-webkit-text-decoration:var(--tufts--button--link-decoration-default,none);text-decoration:var(--tufts--button--link-decoration-default,none)}@media (max-width:768px){.filters-header{margin-top:30px}#filters-section{background:#fff;display:none;height:100%;left:0;padding:20px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}#filters-section.active{display:block;transform:translateX(0)}.filter-button{display:block;flex:1 1 30%}.clear-button,.close-button,.footer-sorting{display:block}.clear-button{font-size:18px}}[slot=icon-with-text] img.icon{display:inline-block;vertical-align:top}.measure_wrapper{display:block;gap:20px;margin-bottom:30px;margin-top:30px}.measure_wrapper .md,.measure_wrapper .measure-heading,.measure_wrapper h2{font-weight:400;margin-bottom:20px}.measure_wrapper .measure_info{margin-bottom:25px}@media (min-width:768px){.measure_wrapper{display:flex}.measure_wrapper .measure_characteristics{border-right:1px solid #ccc;padding-right:30px}}.measure-wrapper .header-sorting{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:20px}.measure-wrapper .footer-sorting{display:none}.measure.facet-whole-wrapper .selections{font-weight:var(--fw-extrabold)}.measure.facet-whole-wrapper .facet-summary-item--clear{font-size:16px}.measure.facet-whole-wrapper .facet-summary-item--facet{padding:.144rem .55rem}.measure-wrapper .header-sorting .sort_measure{align-items:center;display:flex}.measure-wrapper .header-sorting .sort_measure tufts-search-bar form{border:none;margin:0;padding:0}.sort_measure label{position:relative!important}.measure-wrapper .header-sorting .sort_measure tufts-search-bar .form-item{border:none;padding:0 var(--spacing-4)}.measure-wrapper .header-sorting .sort_measure .form-actions{display:none}.measure-wrapper .header-sorting .sort_measure tufts-search-bar .form-actions .button{height:2rem;width:2rem}@media (max-width:768px){.measure-wrapper .header-sorting{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.measure-wrapper .header-sorting header{flex:1 1 100%;font-size:16px;margin-bottom:10px}.sort_measure label{display:none}.measure-wrapper .footer-sorting footer{display:block;margin-right:30px}.measure-wrapper .header-sorting .sort_measure tufts-search-bar .form-item{padding:0}.measure-wrapper .header-sorting .sort_measure select{font-size:13px;margin-left:0;max-width:215px;padding:.375rem 1.5rem .375rem 1rem}}body:has(outline-header[mobile-mode]){padding-block-end:var(--sticky-header-height)}
[data-drupal-selector="edit-settings-block-form-field-accordion-items"] .paragraphs-actions{display:flex !important;justify-content:space-between !important;padding-right:1rem !important;}.paragraphs-dropdown:not(.open) .paragraphs-dropdown-actions{display:none !important;}[data-layout-builder-highlight-id="block-0-aside"] .paragraphs-dropdown.open .paragraphs-dropdown-toggle{display:contents !important;}[data-drupal-selector="edit-settings-block-form-field-accordion-items"] table{display:inline-table;margin:1rem;}[data-layout-builder-highlight-id="block-0-aside"] .layout-builder__quick-add-blocks{background-color:#fff !important;margin-bottom:1rem;}[data-drupal-selector="edit-settings-block-form-field-accordion-items-add-more"]
.dropbutton-multiple .dropbutton-widget{width:100% !important;height:100% !important;}[data-drupal-selector="edit-settings-block-form-field-accordion-items-add-more-operations"]
.dropbutton{width:100% !important;height:auto !important;overflow:visible !important;}[data-drupal-selector="edit-settings-block-form-field-accordion-items-add-more"] ul.dropbutton.dropbutton--small.glb-list{width:100% !important;height:auto !important;overflow:visible;display:inline-flex !important;}[data-drupal-selector="edit-settings-block-form-field-accordion-items-add-more-operations"] .paragraphs-dropbutton-wrapper{width:100% !important;height:100% !important;display:inline-flex !important;}.field--name-field-accordion-items
.paragraphs-dropbutton-wrapper{width:100% !important;height:100% !important;display:inline-flex !important;}[data-drupal-selector="edit-settings-block-form-field-accordion-items-add-more-operations"] .dropbutton-toggle{background:transparent !important;position:static !important;}[data-drupal-selector="edit-settings-block-form-field-accordion-items-add-more-operations"] .js .field--widget-paragraphs .field-multiple-drag{vertical-align:middle;min-width:100%;}.glb-button,.layout-builder__quick-add-blocks__item,.layout-builder__link--add{background-color:#fff !important;}a.use-ajax.js-layout-builder-block-link{color:#0047C7 !important;}:root{--jui-dialog-z-index:1260;}
