﻿@import"https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--body-font: "Public Sans", sans-serif;--heading-font: "Public Sans", sans-serif;--mono-font: "input-mono", monospace;--h1: 7.2rem;--h2: 4.8rem;--h3: 3rem;--h4: 2.4rem;--h5: 1.8rem;--h6: 1.6rem;--h1-line-height: 1.1;--h2-line-height: 1.2;--h3-line-height: 1.2;--h4-line-height: 1.2;--top-padding: 5rem 0;--card-padding: 3rem;--border-radius-sm: 0.5rem;--border-radius-md: 1rem;--border-radius-lg: 2rem;--border-radius: var(--border-radius-sm);--default-mod-spacing: 100px}@media(max-width: 768px){:root{--top-padding: 48px 0;--default-mod-spacing: 60px}}@media(max-width: 480px){:root{--top-padding: 20px 0;--default-mod-spacing: 30px;--h1: 4rem}}:root{--btn-border-radius-default: 100em;--btn-padding-default: 0.9em 1.5em;--btn-font-size-default: 1.6rem;--btn-font-weight-default: 600;--cta: #352676;--dark: #151845;--light: #fff;--grey: #7e7c7c;--light-grey: #f6f6f6;--footer-color: #fff;--social-icon-color: #151845}.background-cta{background:#352676}.background-cta *{color:#fff}.background-cta .button,.background-cta .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-cta a{background:#fff;color:#151845;transition:background-color .3s ease}.background-cta .button:hover,.background-cta .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-cta a:hover{background:hsl(0,0%,90%)}.background-cta .text-link,.background-cta a{color:#fff;transition:color .3s ease}.background-cta .button:focus,.background-cta .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-cta a:focus,.background-cta a:focus{outline:2px solid #fff;outline-offset:2px}.background-dark{background:#151845}.background-dark *{color:#fff}.background-dark .button,.background-dark .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-dark a{background:#352676;color:#fff;transition:background-color .3s ease}.background-dark .button:hover,.background-dark .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-dark a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-dark .text-link,.background-dark a{color:#fff;transition:color .3s ease}.background-dark .button:focus,.background-dark .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-dark a:focus,.background-dark a:focus{outline:2px solid #352676;outline-offset:2px}.background-white{background:#fff}.background-white *{color:#151845}.background-white .button,.background-white .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-white a{background:#352676;color:#fff;transition:background-color .3s ease}.background-white .button:hover,.background-white .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-white a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-white .text-link,.background-white a{color:#151845;transition:color .3s ease}.background-white .button:focus,.background-white .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-white a:focus,.background-white a:focus{outline:2px solid #352676;outline-offset:2px}.background-dark-purple{background:#352676}.background-dark-purple *{color:#fff}.background-dark-purple .button,.background-dark-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-dark-purple a{background:#fff;color:#151845;transition:background-color .3s ease}.background-dark-purple .button:hover,.background-dark-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-dark-purple a:hover{background:hsl(0,0%,90%)}.background-dark-purple .text-link,.background-dark-purple a{color:#fff;transition:color .3s ease}.background-dark-purple .button:focus,.background-dark-purple .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-dark-purple a:focus,.background-dark-purple a:focus{outline:2px solid #fff;outline-offset:2px}.background-pale-purple{background:#6461a7}.background-pale-purple *{color:#fff}.background-pale-purple .button,.background-pale-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-pale-purple a{background:#fff;color:#151845;transition:background-color .3s ease}.background-pale-purple .button:hover,.background-pale-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-pale-purple a:hover{background:hsl(0,0%,90%)}.background-pale-purple .text-link,.background-pale-purple a{color:#fff;transition:color .3s ease}.background-pale-purple .button:focus,.background-pale-purple .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-pale-purple a:focus,.background-pale-purple a:focus{outline:2px solid #fff;outline-offset:2px}.background-purple{background:#7b1c98}.background-purple *{color:#fff}.background-purple .button,.background-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-purple a{background:#fff;color:#151845;transition:background-color .3s ease}.background-purple .button:hover,.background-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-purple a:hover{background:hsl(0,0%,90%)}.background-purple .text-link,.background-purple a{color:#fff;transition:color .3s ease}.background-purple .button:focus,.background-purple .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-purple a:focus,.background-purple a:focus{outline:2px solid #fff;outline-offset:2px}.background-grey{background:#7e7c7c}.background-grey *{color:#fff}.background-grey .button,.background-grey .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-grey a{background:#fff;color:#151845;transition:background-color .3s ease}.background-grey .button:hover,.background-grey .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-grey a:hover{background:hsl(0,0%,90%)}.background-grey .text-link,.background-grey a{color:#fff;transition:color .3s ease}.background-grey .button:focus,.background-grey .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-grey a:focus,.background-grey a:focus{outline:2px solid #fff;outline-offset:2px}.background-light{background:#fff}.background-light *{color:#151845}.background-light .button,.background-light .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-light a{background:#352676;color:#fff;transition:background-color .3s ease}.background-light .button:hover,.background-light .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-light a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-light .text-link,.background-light a{color:#151845;transition:color .3s ease}.background-light .button:focus,.background-light .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-light a:focus,.background-light a:focus{outline:2px solid #352676;outline-offset:2px}.background-light-grey{background:#f6f6f6}.background-light-grey *{color:#151845}.background-light-grey .button,.background-light-grey .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-light-grey a{background:#352676;color:#fff;transition:background-color .3s ease}.background-light-grey .button:hover,.background-light-grey .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-light-grey a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-light-grey .text-link,.background-light-grey a{color:#151845;transition:color .3s ease}.background-light-grey .button:focus,.background-light-grey .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-light-grey a:focus,.background-light-grey a:focus{outline:2px solid #352676;outline-offset:2px}.background-light-purple{background:#bcacf5}.background-light-purple *{color:#151845}.background-light-purple .button,.background-light-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-light-purple a{background:#352676;color:#fff;transition:background-color .3s ease}.background-light-purple .button:hover,.background-light-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-light-purple a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-light-purple .text-link,.background-light-purple a{color:#151845;transition:color .3s ease}.background-light-purple .button:focus,.background-light-purple .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-light-purple a:focus,.background-light-purple a:focus{outline:2px solid #352676;outline-offset:2px}.background-peach{background:#ffbfad}.background-peach *{color:#151845}.background-peach .button,.background-peach .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-peach a{background:#352676;color:#fff;transition:background-color .3s ease}.background-peach .button:hover,.background-peach .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-peach a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-peach .text-link,.background-peach a{color:#151845;transition:color .3s ease}.background-peach .button:focus,.background-peach .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-peach a:focus,.background-peach a:focus{outline:2px solid #352676;outline-offset:2px}.background-turq{background:#8eeedc}.background-turq *{color:#151845}.background-turq .button,.background-turq .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-turq a{background:#352676;color:#fff;transition:background-color .3s ease}.background-turq .button:hover,.background-turq .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-turq a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-turq .text-link,.background-turq a{color:#151845;transition:color .3s ease}.background-turq .button:focus,.background-turq .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-turq a:focus,.background-turq a:focus{outline:2px solid #352676;outline-offset:2px}.background-purple-gradient{background:linear-gradient(#352676 0%, #7b1c98 100%)}.background-purple-gradient *{color:#fff}.background-purple-gradient .button,.background-purple-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-purple-gradient a{background:#fff;color:#151845;transition:background-color .3s ease}.background-purple-gradient .button:hover,.background-purple-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-purple-gradient a:hover{background:hsl(0,0%,90%)}.background-purple-gradient .text-link,.background-purple-gradient a{color:#fff;transition:color .3s ease}.background-purple-gradient .button:focus,.background-purple-gradient .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-purple-gradient a:focus,.background-purple-gradient a:focus{outline:2px solid #fff;outline-offset:2px}.background-purple-turq-gradient{background:linear-gradient(to bottom right, #cec3f4 0%, #aef1e6 100%)}.background-purple-turq-gradient *{color:#151845}.background-purple-turq-gradient .button,.background-purple-turq-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-purple-turq-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.background-purple-turq-gradient .button:hover,.background-purple-turq-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-purple-turq-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-purple-turq-gradient .text-link,.background-purple-turq-gradient a{color:#151845;transition:color .3s ease}.background-purple-turq-gradient .button:focus,.background-purple-turq-gradient .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-purple-turq-gradient a:focus,.background-purple-turq-gradient a:focus{outline:2px solid #352676;outline-offset:2px}.background-light-purple-gradient{background:linear-gradient(to top right, #bcacf5 0%, rgba(255, 233, 230, 0) 100%)}.background-light-purple-gradient *{color:#151845}.background-light-purple-gradient .button,.background-light-purple-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-light-purple-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.background-light-purple-gradient .button:hover,.background-light-purple-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-light-purple-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-light-purple-gradient .text-link,.background-light-purple-gradient a{color:#151845;transition:color .3s ease}.background-light-purple-gradient .button:focus,.background-light-purple-gradient .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-light-purple-gradient a:focus,.background-light-purple-gradient a:focus{outline:2px solid #352676;outline-offset:2px}.background-turq-gradient{background:linear-gradient(to top right, #8eeedc 0%, transparent 100%)}.background-turq-gradient *{color:#151845}.background-turq-gradient .button,.background-turq-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-turq-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.background-turq-gradient .button:hover,.background-turq-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-turq-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-turq-gradient .text-link,.background-turq-gradient a{color:#151845;transition:color .3s ease}.background-turq-gradient .button:focus,.background-turq-gradient .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-turq-gradient a:focus,.background-turq-gradient a:focus{outline:2px solid #352676;outline-offset:2px}.background-peach-gradient{background:linear-gradient(to top right, #ffbfad 0%, transparent 100%)}.background-peach-gradient *{color:#151845}.background-peach-gradient .button,.background-peach-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .background-peach-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.background-peach-gradient .button:hover,.background-peach-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .background-peach-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.background-peach-gradient .text-link,.background-peach-gradient a{color:#151845;transition:color .3s ease}.background-peach-gradient .button:focus,.background-peach-gradient .site-header nav .chd-main-menu>li.button a:focus,.site-header nav .chd-main-menu>li.button .background-peach-gradient a:focus,.background-peach-gradient a:focus{outline:2px solid #352676;outline-offset:2px}*{font-optical-sizing:auto}body{font-family:var(--body-font);font-weight:normal}.h1,h1{font-family:var(--heading-font);font-weight:500;font-weight:300;letter-spacing:-0.02em;text-wrap:pretty;margin:0 0 16px 0;font-size:var(--h1);line-height:var(--h1-line-height)}.h2,h2{font-family:var(--heading-font);font-weight:500;font-weight:300;letter-spacing:-0.02em;text-wrap:pretty;margin:0 0 16px 0;font-size:var(--h2);line-height:var(--h2-line-height)}.h3,h3{font-family:var(--heading-font);font-weight:500;font-weight:300;letter-spacing:-0.02em;text-wrap:pretty;margin:0 0 16px 0;font-size:var(--h3);line-height:var(--h3-line-height)}.h4,h4{font-family:var(--heading-font);font-weight:500;font-weight:300;letter-spacing:-0.02em;text-wrap:pretty;margin:0 0 16px 0;font-size:var(--h4);line-height:var(--h4-line-height)}.h5,h5{font-family:var(--heading-font);font-weight:500;font-weight:300;letter-spacing:-0.02em;text-wrap:pretty;margin:0 0 16px 0;font-size:var(--h5);line-height:var(--h5-line-height)}.h6,h6{font-family:var(--heading-font);font-weight:500;font-weight:300;letter-spacing:-0.02em;text-wrap:pretty;margin:0 0 16px 0;font-size:var(--h6);line-height:var(--h6-line-height)}p{font-size:1.8rem;line-height:1.35}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}*:focus{outline:none;border:1px solid teal;-webkit-box-shadow:0 0 10px teal;box-shadow:0 0 10px teal}.using-mouse *:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.screen-reader-text,.srt,.search-box .form-group label{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;z-index:10000;margin:-1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}.screen-reader-text:focus,.srt:focus,.search-box .form-group label:focus{background-color:#352676;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#151845;display:block;font-size:1.8rem;height:auto;left:5px;line-height:normal;padding:8px 16px;text-decoration:none;top:5px;width:auto;z-index:100000000}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{min-height:80vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;background-color:#fff;letter-spacing:-0.01em}a{color:inherit}img{max-width:100%;display:block}article>*+*{margin-top:1em}@media(prefers-reduced-motion: reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;-o-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:0}html,body{margin:0}html{font-size:62.5%}@media(max-width: 768px){html{font-size:58%}}@media(max-width: 480px){html{font-size:50%}}body{overflow-x:hidden;font-size:1.6rem;font-weight:normal;line-height:1.2}body.lock{overflow:hidden}.raised{position:relative;z-index:10}.hidden{display:none}strong{font-weight:500}.align-center{text-align:center}.margins-container{width:90%;max-width:1200px;margin:0 auto 0 auto}@media(max-width: 768px){.margins-container{width:95%}}.margins-container.no-margin{margin:0 auto}.margins-container.constrained{max-width:1000px}.margins-container.mega{max-width:740px}img{max-width:100%;height:auto;font-size:12px;text-transform:none}iframe{max-width:100%}:root{--grid-cols: 1fr 1fr;--grid-gap: 40px;--grid-gap-lg: 80px;--grid-gap-sm: 20px}@media(max-width: 768px){:root{--grid-cols: 1fr;--grid-gap: var(--grid-gap-sm);--grid-gap-lg: var(--grid-gap)}}.button,.site-header nav .chd-main-menu>li.button a,button,input[type=submit]{background-color:#bcacf5;color:#151845;border-radius:var(--btn-border-radius-default);padding:var(--btn-padding-default);-webkit-appearance:none;border:none;font-size:var(--btn-font-size-default);font-family:var(--mono-font);text-align:center;display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.button:hover,.site-header nav .chd-main-menu>li.button a:hover,button:hover,input[type=submit]:hover{background-color:rgb(66.5211891208%,58.5262492094%,95.0031625553%)}.card,.post-password-form{padding:32px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06);background:#fff}.bg-img{object-fit:cover;object-position:center}.text-link{font-family:var(--body-font);font-weight:500;color:#352676;text-decoration:underline;display:inline-block;line-height:1.15}a.external-link::after{content:"";width:18px;height:18px;background-image:url("../assets/icons/external.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;margin-left:4px;vertical-align:middle}.background-dark a.external-link.button.fill::after,.background-dark .site-header nav .chd-main-menu>li.button a.external-link.fill::after,.site-header nav .chd-main-menu>li.button .background-dark a.external-link.fill::after{-webkit-filter:invert(1);filter:invert(1)}.link-block{margin:0;padding:0;list-style:none}.link-block li{margin:0}.link-block li .text-link{margin-bottom:6px}.link-block li .description{font-size:1.8rem;margin:0}.link-block li+li{margin-top:24px}.chevron::before{border-style:solid;border-width:4px 4px 0 0;content:"";display:inline-block;height:16px;left:.15em;position:relative;top:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:16px}.chevron.right:before{left:-2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.chevron.bottom:before{top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.chevron.left:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.chd-flex-block-popular_posts .margins-container>h2,.chd-flex-block-popular_posts .margins-container>h3,.chd-flex-block-recent_posts .margins-container>h2,.chd-flex-block-recent_posts .margins-container>h3{font-size:4rem}.image-card{position:relative;width:100%;margin:0}.image-card .meta{display:flex;align-items:center;gap:8px;margin-bottom:10px}.image-card .meta+h2{margin-top:8px}.image-card .meta .type{font-size:1.2rem;font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.05em;line-height:1.4;border:1px solid #151845;border-radius:100em;padding:2px 10px}.image-card .meta .type+.date::before{content:"•";margin-right:8px}.image-card .date{font-size:1.6rem;font-family:var(--mono-font)}.image-card a{display:block}.image-card h2,.image-card h3{margin-bottom:10px;font-size:2.4rem;text-decoration:none}.type-basic .image-card h2,.type-basic .image-card h3{text-decoration:underline;margin-top:0}.image-card h2:hover,.image-card h3:hover{text-decoration:underline}@media(max-width: 768px){.image-card h2,.image-card h3{margin-bottom:10px}}.image-card .img{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--border-radius);margin-bottom:0;object-fit:cover;object-position:center;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s ease}@media(max-width: 480px){.image-card .img{min-height:250px}}.image-card p{margin:0;font-size:1.6rem}.image-card .rest{margin-top:20px}.type-basic .image-card .rest{margin-top:0}.image-card .rest:has(.meta){margin-top:15px}.image-card.featured .img{aspect-ratio:3/2}.image-card:hover h2,.image-card:hover h3{text-decoration:underline}.image-card:hover .img{opacity:.9;transform:scale(1.02)}.image-card:not(.image-and-text-row){background:linear-gradient(to top, rgba(188, 172, 245, 0.22) 0%, rgba(188, 172, 245, 0.05) 55%, transparent 80%);border-radius:var(--border-radius)}.image-card:not(.image-and-text-row) .rest{padding:0 16px 16px}.image-and-text-row,.image-and-text-row.featured{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media(max-width: 768px){.image-and-text-row,.image-and-text-row.featured{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:40px}}@media(max-width: 480px){.image-and-text-row,.image-and-text-row.featured{grid-gap:20px}}.image-and-text-row .img,.image-and-text-row.featured .img{background-size:cover;background-position:center;background-repeat:no-repeat;object-fit:cover;object-position:center;border-radius:var(--border-radius);width:100%;height:100%;min-height:380px;max-height:480px}@media(max-width: 768px){.image-and-text-row .img,.image-and-text-row.featured .img{height:auto;min-height:0;aspect-ratio:16/9}}.image-and-text-row .rest h3,.image-and-text-row .rest h2,.image-and-text-row.featured .rest h3,.image-and-text-row.featured .rest h2{line-height:1.05;font-size:4rem;text-decoration:none}.image-and-text-row .rest .text p:first-child,.image-and-text-row.featured .rest .text p:first-child{margin-top:16px}.image-and-text-row .rest .button,.image-and-text-row .rest .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .image-and-text-row .rest a,.image-and-text-row.featured .rest .button{font-size:1.6rem;margin-top:32px}.image-and-text-row+.row,.image-and-text-row.featured+.row{margin-top:80px}@media(max-width: 768px){.image-and-text-row+.row,.image-and-text-row.featured+.row{margin-top:40px}}.img-pos{background-position:attr(data-vpos) attr(data-hpos);top:attr(data-vpos)}.social-icon-links{display:grid;grid-template-columns:repeat(auto-fit, 28px);grid-gap:16px;list-style:none;padding:0;margin:0}.social-icon-links li{margin:0}.social-icon-links li a{width:100%;display:inline-block;max-width:40px}.social-icon-links li a svg{height:auto;width:100%;fill:var(--social-icon-color)}.faux-link{text-decoration:none}.faux-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.gradient-top-before::before{content:"";position:absolute;height:150px;width:100%;left:0;top:0;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.gradient-top-after::after{content:"";position:absolute;height:150px;width:100%;left:0;bottom:0;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.overlay{position:relative}.overlay::after{content:"";-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;height:100%;width:100%;left:0;bottom:0;background:#171717;opacity:.75}.overlay.overlay-light::after{opacity:.3}.search-box{padding:64px 0;margin-bottom:48px;position:relative;background:#151845;display:none}.search-box#search-page{display:block;padding:20px 0}.search-box#search-page .margins-container .search-label{font-size:2.4rem;color:#fff;margin:0 0 16px 0}@media(max-width: 768px){.search-box#search-page .margins-container .search-form{grid-template-columns:1fr 50px;grid-gap:20px}}.search-box#search-page .margins-container .search-form .form-group input{border-bottom:3px solid #fff;color:#fff}.search-box#search-page .margins-container .search-form button{background-color:#fff;color:#151845}@media(max-width: 768px){.search-box#search-page .margins-container .search-form button{width:50px;height:auto}}.search-box .search-form{display:grid;grid-template-columns:1fr 200px;gap:40px;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-box .form-group{width:100%}.search-box .form-group input{padding:16px 0;border:none;background:none;border-bottom:1px solid #fff;font-size:1.8rem;border-radius:0;color:#fff;font-family:var(--body-font);font-weight:normal;width:100%}@media(max-width: 768px){.search-box .form-group input{height:100%;font-size:1.7rem}}.search-box .form-group input::-webkit-input-placeholder{font-size:1.7rem;font-family:var(--body-font);font-weight:normal;color:#fff}.search-box .form-group input::-moz-placeholder{font-size:1.7rem;color:#fff}.search-box .form-group input:-ms-input-placeholder{font-size:1.7rem;color:#fff}.search-box .form-group input::placeholder{font-size:1.7rem;color:#fff}.search-box .search-submit{background:#fff;border:0;color:#151845;height:100%;font-family:var(--body-font);font-weight:500;font-size:1.8rem}@media(max-width: 768px){.search-box .search-submit{font-size:0;width:100%;border-radius:100%;aspect-ratio:1/1;margin:0;background-image:url("../assets/icons/search.svg");background-size:24px;background-position:center;background-repeat:no-repeat}}.close-button{position:absolute;top:10px;right:10px;-webkit-appearance:none;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;z-index:10;cursor:pointer;text-align:center}.close-button .close-icon{width:24px;height:24px;position:relative;display:block;margin:auto}.close-button .close-icon::before{content:"";position:absolute;top:0;height:100%;width:3px;background:#fff;left:0;right:0;margin:auto}.close-button .close-icon::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%) rotate(45deg);height:3px;width:100%;background:#fff;left:0;right:0;margin:auto}.close-button span{font-size:2rem;font-family:var(--body-font);font-weight:500;display:block;color:#fff}.post-password-form{margin:32px 0}.post-password-form p:has(input){display:grid;grid-template-columns:1fr 200px;grid-gap:16px;align-items:flex-end}.post-password-form p:has(input) label{font-family:var(--body-font);font-weight:500}.post-password-form p:has(input) label input{width:100%;display:block;padding:16px;font-family:var(--body-font);font-weight:normal;border:none;border-bottom:1px solid #151845;font-size:2rem;font-family:var(--body-font);font-weight:500;width:100%}figure{text-align:center}figure img{border-radius:var(--border-radius);display:block}figure figcaption{font-size:1.6rem;margin-top:10px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f6f6f6;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#7e7c7c;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:hsl(251.25,51.2820512821%,20.5882352941%)}.body-content h1,.body-content h2,.body-content h3,.body-content h4,.body-content h5,.body-content h6{font-family:var(--body-font);font-weight:500;font-weight:300;letter-spacing:-0.02em;text-wrap:pretty;margin:0}.body-content h1+ul,.body-content h1+ol,.body-content h2+ul,.body-content h2+ol,.body-content h3+ul,.body-content h3+ol,.body-content h4+ul,.body-content h4+ol,.body-content h5+ul,.body-content h5+ol,.body-content h6+ul,.body-content h6+ol{margin-top:1.2em}.body-content h1{display:none}.body-content h2{margin-top:2em;margin-bottom:.5em;line-height:1.2;font-size:4rem}.body-content h2+p{margin-top:1em}.body-content h3{margin-top:1.8em;margin-bottom:.5em;line-height:1.2;font-size:3.2rem}.body-content h3+p{margin-top:1em}.body-content h4{margin-top:1.8em;margin-bottom:.5em;line-height:1.2;font-size:2.4rem}.body-content h4+p{margin-top:1em}.body-content h5{margin-top:1.8em;margin-bottom:.5em;line-height:1.2;font-size:2.1rem}.body-content h5+p{margin-top:1em}.body-content h6{margin-top:1.8em;margin-bottom:.5em;line-height:1.2;font-size:1.8rem}.body-content h6+p{margin-top:1em}.body-content p{margin:1em 0;font-size:2.1rem;line-height:1.54}.body-content p:first-child{margin-top:0}.body-content p:last-child{margin-bottom:0}.body-content p+blockquote{margin-top:2em}.body-content p strong,.body-content p b{font-family:var(--body-font);font-weight:500}.body-content p+ol,.body-content p+ul{margin-top:1.2em}.body-content p a{color:#352676;font-family:var(--body-font);font-weight:500}.body-content p a:hover{text-decoration:underline}.body-content ol,.body-content ul{margin:1.2em 0;padding:0}.body-content ol li,.body-content ul li{margin:.8em 0 .8em 1.5em;font-size:2.1rem;line-height:1.3}.body-content ol li:first-child,.body-content ul li:first-child{margin-top:0}.body-content blockquote{padding-left:40px;position:relative;margin:2em 0;width:100%}@media(max-width: 768px){.body-content blockquote{padding-left:30px}}.body-content blockquote p{font-size:4rem;font-family:var(--heading-font);font-weight:500;line-height:1.1;color:#352676;margin:0}@media(max-width: 768px){.body-content blockquote p{font-size:3rem}}.body-content blockquote cite{color:#352676;font-size:2.2rem;font-weight:300;font-style:normal;margin-top:1em;display:block}.body-content blockquote:after{position:absolute;content:"";left:0;top:0;width:5px;height:100%;background-color:#352676;border-radius:var(--border-radius-md)}.body-content iframe{margin:1.2em 0;width:100%}.body-content .issuuembed{margin:2em 0}.body-content .aligncenter,.body-content .alignleft,.body-content .alignright{display:block;padding:0;margin:1.2em 0}.body-content .aligncenter{float:none;margin-left:auto;margin-right:auto}.body-content .alignright{float:right;margin-left:2em}.body-content .alignleft{float:left;margin-right:2em}.body-content .wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center;margin:1.2em 0}.body-content .wp-caption img{display:inline}.body-content .wp-caption p.wp-caption-text{margin:.5em 0 0;padding:0;text-align:center;font-size:1.4rem;font-weight:300;font-style:italic;color:#ddd}.notification-banner{padding:10px 0}.notification-banner .margins-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px}.notification-banner .margins-container .text{font-family:var(--body-font);font-weight:500;font-size:1.6rem;margin:0}.notification-banner .margins-container a{font-size:1.6rem}.site-header{padding:20px 0;background:#fff;z-index:100000;position:sticky;top:0;transition:all .3s ease}.site-header.fixed{position:fixed;top:0;left:0;width:100%;background:#fff}.site-header.fixed .logo img{max-height:60px}.site-header .margins-container{margin-bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.sidebar-active .site-header .logo{visibility:none;opacity:0;pointer-events:none}.site-header .logo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;max-height:150px;transition:all .2s ease}@media(max-width: 480px){.site-header .logo img{width:80px;max-height:60px}}.site-header nav{display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 768px){.site-header nav{position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;background-color:#352676;text-align:left;width:100%;height:100vh;margin:0;z-index:99999999999999;overflow-y:auto;padding:3.2rem;padding-bottom:140px;transition:all .3s ease-out;display:block}.site-header nav.active{opacity:1;visibility:visible;pointer-events:all}}.site-header nav #close-mobile-menu{display:none}@media(max-width: 768px){.site-header nav #close-mobile-menu{display:block;position:fixed;bottom:30px;left:0;margin:auto;width:90%;max-width:400px;z-index:999999;right:0;background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06);color:#151845}}.site-header nav .menu-primary-container{display:inline-block}@media(max-width: 768px){.site-header nav .menu-primary-container{display:block}}.site-header nav .chd-main-menu{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:15px}@media(max-width: 768px){.site-header nav .chd-main-menu{display:block}}.site-header nav .chd-main-menu>li{padding:0;margin:0 .1rem;display:inline-block;position:relative;z-index:10000;transition:all .3s ease,opacity .3s ease}@media(min-width: 768px){.site-header nav .chd-main-menu>li.current_page_item>a{opacity:.7}}.site-header nav .chd-main-menu>li.menu-item-has-children::after{content:"";display:inline-block;width:7px;height:7px;margin-left:2px;margin-bottom:6px;border-style:solid;border-color:currentColor;border-width:0 1px 1px 0;transform:rotate(45deg);vertical-align:middle}@media(max-width: 768px){.site-header nav .chd-main-menu>li.menu-item-has-children::after{display:none}}.site-header nav .chd-main-menu>li.search-button{background-image:url("../assets/icons/search.svg");background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;height:30px;width:30px;margin-left:20px}.site-header nav .chd-main-menu>li.search-button:hover{background-color:rgba(0,0,0,0)}@media(max-width: 768px){.site-header nav .chd-main-menu>li.search-button{display:none}}.site-header nav .chd-main-menu>li.search-button a{font-size:0}@media(max-width: 768px){.site-header nav .chd-main-menu>li{display:block;margin:0;padding:16px 0;text-align:left;position:relative}.site-header nav .chd-main-menu>li.menu-item-has-children ul{display:block;visibility:visible;opacity:1;position:relative;background:none;padding:0;box-shadow:none;margin:0;top:0;white-space:normal}}.site-header nav .chd-main-menu>li.button{margin-right:0}.site-header nav .chd-main-menu>li.button a{margin-top:0;font-size:1.6rem}@media(max-width: 768px){.site-header nav .chd-main-menu>li.button a{font-size:1.6rem;background-color:#151845;color:#fff}}.single-case .site-header nav .chd-main-menu>li.button a,.single-issue .site-header nav .chd-main-menu>li.button a{background:#151845;color:#fff}.site-header nav .chd-main-menu>li a{text-decoration:none;font-size:1.6rem}@media(max-width: 768px){.site-header nav .chd-main-menu>li a{font-size:3rem;color:#fff}}.site-header nav .chd-main-menu>li>a:hover,.site-header nav .chd-main-menu>li>a:focus-visible{text-decoration:underline;text-underline-offset:6px}.site-header nav .chd-main-menu>li ul{visibility:hidden;opacity:0;position:absolute;transition:all .5s ease;margin-top:0;z-index:10000000;min-width:100%;left:0;padding:0;background:#fff;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06);display:none;top:100%;white-space:nowrap}.site-header nav .chd-main-menu>li ul li{display:block;padding:8px 12px;clear:both;list-style:none;width:100%}.site-header nav .chd-main-menu>li ul li:first-child{padding-top:15px}.site-header nav .chd-main-menu>li ul li.show-mobile{display:none}@media(max-width: 768px){.site-header nav .chd-main-menu>li ul li.show-mobile{display:block}}@media(max-width: 768px){.site-header nav .chd-main-menu>li ul li.overview-link{display:none}}.site-header nav .chd-main-menu>li ul li a{font-size:1.7rem;line-height:1}@media(max-width: 768px){.site-header nav .chd-main-menu>li ul li a{font-size:2.8rem;line-height:1.2;font-family:var(--body-font);font-weight:normal}}@media(min-width: 768px){.site-header nav .chd-main-menu>li:hover{opacity:1}.site-header nav .chd-main-menu>li:hover ul{visibility:visible;opacity:1;z-index:10000000;display:block}}@media(min-width: 768px)and (max-width: 768px){.site-header nav .chd-main-menu>li:hover ul{display:none}}@media(min-width: 768px){.site-header nav .chd-main-menu>li:hover ul:hover li{opacity:.6}.site-header nav .chd-main-menu>li:hover ul li:hover{opacity:1}}.height-fix{display:none}.height-fix.fixed{display:block}#mobile-menu{padding:6px 12px;border:2px solid #151845;background:#fff;border-radius:100em;z-index:1000;display:none}@media(max-width: 768px){#mobile-menu{display:flex;align-items:center;justify-content:space-between}}#mobile-menu span#menu-text{display:inline-block;color:#151845;font-size:1.8rem;font-family:var(--body-font);font-weight:500}#mobile-menu .hamburger{margin-left:10px;display:flex;flex-direction:column;justify-content:space-between;position:relative;height:14px;width:24px;transition:all .2s ease-in-out}#mobile-menu .hamburger .bar{width:100%;height:2px;background:#151845;transition:all .2s ease-in-out}#mobile-menu.active .hamburger .bar:nth-child(1){transform:rotate(-45deg) translate(-5px, 4px)}#mobile-menu.active .hamburger .bar:nth-child(2){opacity:0}#mobile-menu.active .hamburger .bar:nth-child(3){transform:rotate(45deg) translate(-5px, -3px)}.search-container-mobile-search{display:none}@media(max-width: 768px){.search-container-mobile-search{display:block}.search-container-mobile-search .margins-container{display:block;width:100%}.search-container-mobile-search .margins-container .close-button{display:none}.search-container-mobile-search .margins-container .form-group input{background:none;font-family:var(--body-font);font-weight:normal;font-size:1.8rem;padding:10px 0;color:#fff;border-bottom:3px solid #fff}.search-container-mobile-search .margins-container .form-group input::placeholder{font-family:var(--body-font);font-weight:normal;font-size:1.8rem}.search-container-mobile-search .margins-container .form-group button{margin-top:8px}}.search-button{font-size:0;background:none;border:none;background-image:url("../assets/icons/search.svg");background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;height:24px;width:24px;margin-left:20px}.search-button:hover{background-color:rgba(0,0,0,0)}@media(max-width: 768px){.search-button{height:30px;width:30px;filter:invert(1);margin-top:20px;margin-left:0}}.search-button a{font-size:0}@media(max-width: 768px){.search-container-header{padding:48px 0 20px 0;margin:0}.search-container-header .search-form{grid-template-columns:1fr;gap:16px}.search-container-header .search-submit{font-size:1.8rem;width:100%;aspect-ratio:auto;border-radius:100em;padding:12px 24px;background-image:url("../assets/icons/search.svg");background-size:20px;background-position:right 24px center;background-repeat:no-repeat}}.search-container-header .close-button{background:none}@keyframes slide-down{from{transform:translateY(-100px)}to{transform:translateY(0)}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;justify-content:center;align-items:center}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);cursor:pointer}.modal-overlay.filters{z-index:999999}.modal-container{position:relative;z-index:1001;max-width:90%;max-height:90vh}.modal-content{position:relative;max-height:90vh}.modal-title{margin:0 0 1rem;font-size:1.5rem}.modal-close{position:fixed;top:32px;right:32px;z-index:10002;padding:.5rem;background:none;border:none;cursor:pointer;color:#fff;transition:color .2s}.modal-close:hover{color:hsl(0,0%,90%)}.close-icon{display:block;width:30px;height:30px;position:relative;margin-top:-10px}.close-icon::before,.close-icon::after{content:"";position:absolute;width:100%;height:3px;background:currentColor;top:50%;left:0}.close-icon::before{transform:rotate(45deg)}.close-icon::after{transform:rotate(-45deg)}.default-modal .modal-content{background:#fff;border-radius:var(--border-radius);padding:60px;overflow-y:auto;max-height:80vh}@media(max-width: 768px){.default-modal .modal-content{padding:30px}}.default-modal .modal-content .modal-title{margin-top:0}.gallery-modal .modal-container{max-width:95%;max-height:95vh}.gallery-container{position:relative;padding:0 60px}.gallery-main{position:relative;margin-bottom:1rem}.gallery-item{display:none;text-align:center}.gallery-item.active{display:block}.gallery-item img{max-width:100%;max-height:70vh;object-fit:contain}.gallery-caption{margin-top:1rem;padding:.5rem;color:#fff}.gallery-controls{position:fixed;top:50%;left:0;right:0;width:100vw;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:10001;transform:translateY(-50%)}.gallery-prev,.gallery-next{pointer-events:auto;background:none;border:none;color:#fff;width:56px;height:56px;font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10002;transition:opacity .2s}.gallery-prev:hover,.gallery-next:hover{opacity:.8}.gallery-prev::before,.gallery-next::before{content:"";display:block;width:32px;height:32px;border-top:4px solid currentColor;border-right:4px solid currentColor;position:relative}.gallery-prev{margin-left:16px}.gallery-prev::before{transform:rotate(-135deg)}.gallery-next{margin-right:16px}.gallery-next::before{transform:rotate(45deg)}.image-grid-item{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;transition:opacity .2s}.image-grid-item:hover{opacity:.9}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.modal-open{overflow:hidden}@media(max-width: 768px){.modal-container{max-width:95%}.gallery-controls{flex-direction:column;gap:.5rem}.gallery-prev,.gallery-next{width:100%}}:root{--topColor: $dark;--btnStyle: border}.top-section{padding:var(--top-padding);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:0}.top-section+.chd-flex-block{margin-top:100px}@media(max-width: 768px){.top-section+.chd-flex-block{margin-top:60px}}.top-section>.margins-container{display:grid;grid-template-columns:1fr 540px;gap:var(--grid-gap);align-items:flex-end;text-align:left}.top-section>.margins-container:has(.resource-pdf-panel){grid-template-columns:1fr minmax(300px, 1fr)}@media(max-width: 991px){.top-section>.margins-container{grid-template-columns:1fr minmax(280px, 400px)}}@media(max-width: 768px){.top-section>.margins-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.top-section>.margins-container .group{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.top-section>.margins-container .top-bg-img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.top-section>.margins-container .group{max-width:unset;margin:0;position:relative;z-index:10;min-width:0}.top-section>.margins-container .group .btn-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-section>.margins-container .group .date{color:var(--topColor);font-size:1.8rem;font-family:var(--mono-font);display:block;margin-bottom:5px;line-height:1}.top-section>.margins-container .group h1{color:var(--topColor);font-size:5.6rem;display:block;line-height:1.1;margin:0;text-wrap:pretty}.sidebar-active .top-section>.margins-container .group h1{font-size:6.2rem}@media(max-width: 991px){.top-section>.margins-container .group h1{font-size:4.6rem}}@media(max-width: 768px){.top-section>.margins-container .group h1{font-size:5.2rem}}@media(max-width: 480px){.top-section>.margins-container .group h1{font-size:4rem}}.top-section>.margins-container .group .strapline{margin:10px 0 0 0;display:block;color:var(--topColor);max-width:500px}.top-section>.margins-container .group .strapline *{font-size:1.8rem;line-height:1.3;margin:0}.top-section>.margins-container .group .strapline p+p{margin-top:10px}.top-section>.margins-container .group .btn-container .button:nth-child(1),.top-section>.margins-container .group .btn-container .site-header nav .chd-main-menu>li.button a:nth-child(1),.site-header nav .chd-main-menu>li.button .top-section>.margins-container .group .btn-container a:nth-child(1){background:linear-gradient(90deg, #bcacf5 0%, #8eeedc 100%);color:#151845;margin-top:30px}.top-section>.margins-container .group .btn-container .button:nth-child(1):hover,.top-section>.margins-container .group .btn-container .site-header nav .chd-main-menu>li.button a:nth-child(1):hover,.site-header nav .chd-main-menu>li.button .top-section>.margins-container .group .btn-container a:nth-child(1):hover{background:linear-gradient(90deg, rgb(66.5211891208%, 58.5262492094%, 95.0031625553%) 0%, rgb(46.9939668175%, 92.0256410256%, 83.5822021116%) 100%)}.top-section>.margins-container .group .btn-container .button:nth-child(2),.top-section>.margins-container .group .btn-container .site-header nav .chd-main-menu>li.button a:nth-child(2),.site-header nav .chd-main-menu>li.button .top-section>.margins-container .group .btn-container a:nth-child(2){background:none;color:#151845;text-decoration:underline;margin-top:30px}.top-section>.margins-container .group .btn-container .button:nth-child(2):hover,.top-section>.margins-container .group .btn-container .site-header nav .chd-main-menu>li.button a:nth-child(2):hover,.site-header nav .chd-main-menu>li.button .top-section>.margins-container .group .btn-container a:nth-child(2):hover{background:none;color:#352676}.top-section>.margins-container .top-bg-img-wrap{position:relative;overflow:hidden;height:100%;width:100%;min-height:280px;max-height:480px}@media(max-width: 768px){.top-section>.margins-container .top-bg-img-wrap{min-height:unset;max-height:unset;aspect-ratio:16/9}}.top-section>.margins-container .top-bg-img-wrap.wash-purple .top-bg-img,.top-section>.margins-container .top-bg-img-wrap.wash-green .top-bg-img,.top-section>.margins-container .top-bg-img-wrap.wash-peach .top-bg-img{filter:grayscale(1)}.top-section>.margins-container .top-bg-img-wrap.wash-purple::after,.top-section>.margins-container .top-bg-img-wrap.wash-green::after,.top-section>.margins-container .top-bg-img-wrap.wash-peach::after{content:"";position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}.top-section>.margins-container .top-bg-img-wrap.wash-purple::after{background:#bcacf5}.top-section>.margins-container .top-bg-img-wrap.wash-peach::after{background:#ffbfad}.top-section>.margins-container .top-bg-img{display:block;height:100%;width:100%;object-fit:cover}.top-section>.margins-container .resource-pdf-panel{position:relative;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:24px;justify-self:end;align-self:start}.top-section>.margins-container .resource-pdf-panel .cover-link{display:block;width:fit-content;margin-left:auto;border-radius:var(--border-radius)}.top-section>.margins-container .resource-pdf-panel .cover-link:focus-visible{outline:3px solid #352676;outline-offset:4px}.top-section>.margins-container .resource-pdf-panel .pdf-cover{display:block;margin-left:auto;width:100%;max-width:300px;border-radius:var(--border-radius);border:1px solid rgba(21,24,69,.12);-webkit-box-shadow:0 12px 32px 0 rgba(21,24,69,.18);box-shadow:0 12px 32px 0 rgba(21,24,69,.18);transition:transform .3s ease,box-shadow .3s ease}.top-section>.margins-container .resource-pdf-panel .cover-link:hover .pdf-cover{transform:translateY(-5px);-webkit-box-shadow:0 18px 40px 0 rgba(21,24,69,.24);box-shadow:0 18px 40px 0 rgba(21,24,69,.24)}@media(max-width: 768px){.top-section>.margins-container .resource-pdf-panel{order:-1;margin-top:0;width:100%;align-items:flex-start}.top-section>.margins-container .resource-pdf-panel .cover-link,.top-section>.margins-container .resource-pdf-panel .pdf-cover{margin-left:0;margin-right:auto}}.top-section>.margins-container .btn-container .pdf-download-btn .file-meta{font-weight:400;opacity:.85}.home .top-section{padding-top:4rem;background:linear-gradient(to bottom right, #bcacf5 0%, transparent 40%)}.home .top-section>.margins-container{align-items:flex-end;grid-template-columns:1fr 1fr}.home .top-section>.margins-container h1{font-size:4.4rem}body:not(.home) .top-section{background:linear-gradient(to top right, #f6f2ff 0%, #bcacf5 100%)}body:not(.home) .top-section>.margins-container{min-height:250px}@media(max-width: 480px){body:not(.home) .top-section>.margins-container{min-height:120px}}.top-homepage-diagram{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px 40px;align-items:start}.top-homepage-diagram::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:320px;aspect-ratio:1/1;border:2px solid #151845;border-radius:50%}.top-homepage-diagram .homepage-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:220px;padding:24px;border-radius:var(--border-radius);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.top-homepage-diagram .homepage-card:nth-child(1){background:linear-gradient(to top right, #bcacf5 0%, rgba(255, 233, 230, 0) 100%);background-color:#fff;grid-column:1/-1;justify-self:center}.top-homepage-diagram .homepage-card:nth-child(2){background:linear-gradient(to top right, #8eeedc 0%, transparent 100%);background-color:#fff}.top-homepage-diagram .homepage-card:nth-child(3){background:linear-gradient(to top right, #ffbfad 0%, transparent 100%);background-color:#fff;justify-self:end}.top-homepage-diagram .homepage-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px 0 rgba(21,24,69,.12)}.top-homepage-diagram .homepage-card:hover .title{text-decoration:underline}.top-homepage-diagram .homepage-card:hover .button,.top-homepage-diagram .homepage-card:hover .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .top-homepage-diagram .homepage-card:hover a{background:#151845;color:#fff}.top-homepage-diagram .homepage-card img{width:48px;height:48px;object-fit:contain}.top-homepage-diagram .homepage-card .title{font-size:2.4rem;color:#151845;line-height:1.15}.top-homepage-diagram .homepage-card .button,.top-homepage-diagram .homepage-card .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .top-homepage-diagram .homepage-card a{background:#fff;color:#151845;font-size:1.4rem;padding:4px 12px;border-radius:var(--border-radius-sm);text-transform:uppercase;transition:background-color .3s ease,color .3s ease}@media(max-width: 768px){.top-homepage-diagram{grid-template-columns:1fr;gap:24px;order:3;width:100%;margin-top:30px;padding-left:36px}.top-homepage-diagram::before{top:30px;bottom:30px;left:4px;transform:none;width:22px;height:auto;aspect-ratio:auto;border-right:none;border-radius:40px 0 0 40px}.top-homepage-diagram::after{content:"";position:absolute;left:0;top:50%;margin-top:-5px;width:10px;height:10px;border-style:solid;border-color:#151845;border-width:2px 2px 0 0;transform:rotate(-45deg)}.top-homepage-diagram .homepage-card{max-width:unset}.top-homepage-diagram .homepage-card:nth-child(1),.top-homepage-diagram .homepage-card:nth-child(3){grid-column:auto;justify-self:stretch}}.breadcrumbs-container:has(a){padding:12px 0;background:hsl(0,0%,98%);position:relative;text-align:left;z-index:10}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;align-items:center}@media(max-width: 768px){.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs{display:none}}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs li{display:flex;align-items:center;white-space:nowrap;flex-shrink:0}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs li:last-child{flex-shrink:1;min-width:0;overflow:hidden}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs li a{font-size:1.4rem;color:#151845;text-decoration:none}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs li a .breadcrumb-title{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs li span{font-size:1.4rem;color:#151845;text-decoration:none;opacity:.8}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs li span.breadcrumb-title{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.breadcrumbs-container .breadcrumbs .desktop-breadcrumbs li+li::before{content:">";margin:0 5px;color:#151845;display:inline-block;font-size:1.6rem;vertical-align:middle}.breadcrumbs-container .breadcrumbs .mobile-breadcrumbs{display:none}@media(max-width: 768px){.breadcrumbs-container .breadcrumbs .mobile-breadcrumbs{display:block}}.breadcrumbs-container .breadcrumbs .mobile-breadcrumbs .back-link{display:flex;align-items:center;color:#151845;text-decoration:none;font-size:1.6rem;gap:8px}.breadcrumbs-container .breadcrumbs .mobile-breadcrumbs .back-link svg{width:24px;height:24px}.breadcrumbs-container .breadcrumbs .mobile-breadcrumbs .back-link .breadcrumb-title{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs-container .breadcrumbs .mobile-breadcrumbs .back-link:hover{text-decoration:underline}.anchor-bar{background:#151845;padding:16px 0 6px 0;display:block;width:100%;z-index:9999;position:sticky;top:var(--site-header-height, 0px)}.anchor-bar .margins-container ul{margin:0;list-style:none;padding:0;padding-bottom:10px;vertical-align:middle;white-space:nowrap;overflow:auto hidden}.anchor-bar .margins-container ul li{display:inline-block}.anchor-bar .margins-container ul li a{color:#fff;font-size:1.8rem;font-family:var(--body-font);font-weight:normal;text-decoration:none}.anchor-bar .margins-container ul li a:hover{text-decoration:underline}.anchor-bar .margins-container ul li+li{margin-left:20px}.error-404{margin-top:48px}.error-404 .split-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;min-height:60vh}.error-404 .split-grid .left{padding:64px;background:#352676;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 768px){.error-404 .split-grid .left{padding:32px}}.error-404 .split-grid .left .group{position:relative;z-index:10}.error-404 .split-grid .left h1{font-size:16rem;margin:0;line-height:1;color:#fff}.error-404 .split-grid .left .main-text{display:block;font-size:4rem;margin:32px 0 0 0;line-height:1.1;color:#fff}.error-404 .split-grid .right{padding:0 64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.error-404 .split-grid .right{padding:32px}}.error-404 .split-grid .right h2{margin:0;font-size:3.2rem}.error-404 .split-grid .right ul{margin:20px 0 30px 0;padding:0}.error-404 .split-grid .right ul li a{font-size:2.8rem}.error-404 .split-grid .right .search-box{display:block;padding:0;background:none;margin:32px 0 0 0}.error-404 .split-grid .right .search-box .margins-container{width:100%}.error-404 .split-grid .right .search-box .margins-container .search-form{display:block}.error-404 .split-grid .right .search-box .margins-container h2{font-size:2rem;margin-bottom:16px}.error-404 .split-grid .right .search-box .margins-container .close-button{display:none}.error-404 .split-grid .right .search-box .margins-container input{width:100%;font-size:1.7rem;border-bottom:2px solid #151845}.error-404 .split-grid .right .search-box .margins-container input::-webkit-input-placeholder{font-size:1.7rem;color:#151845;font-family:var(--body-font);font-weight:normal}.error-404 .split-grid .right .search-box .margins-container input:-ms-input-placeholder{font-size:1.7rem;color:#151845;font-family:var(--body-font);font-weight:normal}.error-404 .split-grid .right .search-box .margins-container input::placeholder{font-size:1.7rem;color:#151845;font-family:var(--body-font);font-weight:normal}.error-404 .split-grid .right .search-box .margins-container button{width:100%;padding:8px 16px;margin-top:16px}.sidebar-active{width:calc(100% - 300px);margin-left:300px}@media(max-width: 991px){.sidebar-active{width:100%;margin-left:0}}.sidebar-active #main-sidebar{overflow-y:auto;position:fixed;left:0;top:0;bottom:0;background:#7e7c7c;padding:30px;-webkit-overflow-scrolling:touch;z-index:1000;-webkit-transition:all .2s ease;transition:all .2s ease;width:300px}@media(max-width: 991px){.sidebar-active #main-sidebar{visibility:hidden;pointer-events:none;-webkit-transform:translateX(-80vw);transform:translateX(-80vw);padding-bottom:100px}.sidebar-active #main-sidebar.active{-webkit-transform:none;transform:none;visibility:visible;pointer-events:all}}.sidebar-active #main-sidebar h2{margin:30px 0 0 0;font-size:4rem}.sidebar-active #main-sidebar ol{margin:32px 0 0;padding-left:20px;list-style:none;counter-reset:item}.sidebar-active #main-sidebar ol>li{counter-increment:item}.sidebar-active #main-sidebar ol>li::before{content:counters(item, ".");margin-left:-20px;font-size:2.2rem;display:inline-block;font-family:var(--body-font);font-weight:500}.sidebar-active #main-sidebar ol li+li{margin-top:30px}.sidebar-active #main-sidebar ol li a{font-size:2.2rem;font-family:var(--body-font);font-weight:500;text-decoration:none}.sidebar-active #main-sidebar ol li a:hover{text-decoration:underline}.sidebar-active #main-sidebar ol li ol{margin-top:8px;padding-left:12px}.sidebar-active #main-sidebar ol li ol li+li{margin-top:6px}.sidebar-active #main-sidebar ol li ol li::before{font-size:1.8rem;font-family:var(--body-font);font-weight:normal}.sidebar-active #main-sidebar ol li ol li a{font-size:1.8rem;font-family:var(--body-font);font-weight:normal}#show-sidebar{position:fixed;bottom:30px;background-image:url("../assets/icons/contents.svg");background-position:10px center;background-size:22px;background-repeat:no-repeat;left:30px;z-index:1000000;font-size:1.8rem;border:2px solid #151845;padding:6px 10px 6px 36px;display:none}#show-sidebar.active{background-image:url("../assets/icons/close.svg");background-size:16px}@media(max-width: 991px){#show-sidebar{display:block}}.simple-page-layout{margin-top:80px}@media(max-width: 768px){.simple-page-layout{margin-top:50px}}@media(max-width: 480px){.simple-page-layout{margin-top:30px}}.top-section.long-title>.margins-container .group h1{font-size:4.6rem}@media(max-width: 768px){.top-section.long-title>.margins-container .group h1{font-size:4.2rem}}@media(max-width: 480px){.top-section.long-title>.margins-container .group h1{font-size:3.6rem}}.top-section.very-long-title>.margins-container .group h1{font-size:3.8rem;line-height:1.15}@media(max-width: 768px){.top-section.very-long-title>.margins-container .group h1{font-size:3.4rem}}@media(max-width: 480px){.top-section.very-long-title>.margins-container .group h1{font-size:3rem}}.found-results-bar{margin:30px 0}.found-results-bar span{font-size:1.8rem}.archive-featured{margin-top:60px}@media(max-width: 768px){.archive-featured{margin-top:30px}}.archive-featured .featured-grid{display:grid;grid-gap:20px;list-style-type:none;margin:0;padding:0}.archive-featured .featured-grid>li{border:1px solid #bcacf5;padding:20px;border-radius:5px}.archive-featured .featured-grid>li:nth-child(even) .img{order:2}@media(max-width: 768px){.archive-featured .featured-grid>li:nth-child(even) .img{order:0}}.archive-featured .featured-grid .meta .type.workstream{background:#352676;border-color:#352676;color:#fff}.archive-featured .featured-grid .rest .button,.archive-featured .featured-grid .rest .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .archive-featured .featured-grid .rest a{display:inline-block;width:auto}.archive-featured .featured-grid .rest .button:hover,.archive-featured .featured-grid .rest .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .archive-featured .featured-grid .rest a:hover{background-color:rgb(56.4351676154%,46.0316255534%,93.4977862113%)}.archive-section-title{font-size:1.4rem;font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.08em;padding-bottom:12px;margin:0}.archive-container{margin-top:60px}@media(max-width: 768px){.archive-container{margin-top:30px}}.archive-container .margins-container:has(.chd-filter-bar.layout-sidebar){display:flex;flex-wrap:wrap;display:grid;grid-template-columns:300px 1fr;grid-gap:60px;align-items:flex-start}.archive-container .margins-container:has(.chd-filter-bar.layout-sidebar) .chd-filter-bar{position:sticky;top:calc(var(--site-header-height, 0px) + 20px)}@media(max-width: 768px){.archive-container .margins-container:has(.chd-filter-bar.layout-sidebar) .chd-filter-bar{position:static;top:auto}}.archive-container .margins-container:has(.chd-filter-bar.layout-sidebar) .chd-filter-bar form{padding:0;background:none;box-shadow:none}@media(max-width: 768px){.archive-container .margins-container:has(.chd-filter-bar.layout-sidebar){grid-template-columns:1fr;grid-gap:30px}}.archive-container .margins-container:has(.chd-filter-bar.layout-full) .chd-form{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:20px;align-items:flex-start;padding:8px 16px;padding:0;background:none}.archive-container .margins-container:has(.chd-filter-bar.layout-full) .chd-form label{font-size:1.5rem;margin-bottom:4px}.archive-container .margins-container:has(.chd-filter-bar.layout-full) .chd-form .field-group+.field-group{margin:0}.archive-container .margins-container:has(.chd-filter-bar.layout-full) .chd-form .field-group.btn-group{align-self:center;justify-self:end}.archive-container .margins-container .chd-form .close-filters{background:none;width:20px;height:20px;padding:0;margin:0;top:20px;right:20px}.archive-container .margins-container .chd-form .close-filters img{width:100%}.filter-toggle-button{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:1.8rem;background:#7e7c7c;color:#151845}.filter-toggle-button:hover{background:hsl(0,.8%,44.0196078431%)}.filter-toggle-button img{height:20px}.chd-filter-bar.layout-slideout{position:fixed;top:0;left:-100vw;transition:left .3s ease;width:80vw;max-width:340px;height:100vh;background:#fff;border-right:1px solid #f6f6f6;z-index:99999999;overflow-y:auto}.chd-filter-bar.layout-slideout.active{left:0}.chd-filter-bar.layout-slideout>h2{display:none}.pagination{display:block;margin:80px 0;text-align:center}@media(max-width: 768px){.pagination{margin:50px 0}}.pagination *{font-size:3.2rem;margin:0 16px}@media(max-width: 768px){.pagination *{font-size:2.6rem;margin:10px}.pagination *:first-of-type{margin-left:0}.pagination *:last-of-type{margin-right:0}}.pagination ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(40px, max-content));flex-wrap:wrap;list-style-type:none;justify-content:center;gap:10px}.pagination ul li{flex:1 1 40px}.pagination a{font-family:var(--body-font);font-weight:500;color:#352676}.archive-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:4rem;list-style-type:none;margin:0;padding:0}@media(max-width: 991px)and (min-width: 768px){.archive-grid{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}@media(max-width: 768px){.archive-grid{gap:3rem}}@media(max-width: 480px){.archive-grid{gap:4rem}}.archive-grid .featured{grid-column:1/-1}.archive-grid li:not(.featured):only-child{max-width:340px}.no-results-container p a{font-family:var(--body-font);font-weight:500;color:#352676}.chd-form{background:#fff;border-radius:var(--border-radius);padding:48px}.chd-form label{font-family:var(--body-font);font-weight:500;font-size:1.6rem;margin-bottom:8px;display:block;color:#151845}.chd-form input{width:100%;padding:8px 16px;font-size:1.6rem;border:1px solid #7e7c7c;border-radius:var(--border-radius-sm);background:#fff;font-family:var(--body-font);font-weight:normal;transition:all .3s ease}.chd-form textarea{width:100%;padding:8px 16px;font-size:1.6rem;border:1px solid #7e7c7c;border-radius:var(--border-radius-sm);background:#fff;font-family:var(--body-font);font-weight:normal;transition:all .3s ease;min-height:120px;resize:vertical;line-height:1.375;padding:16px}.chd-form select,.chd-form .select2-selection{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;border-color:#7e7c7c;cursor:pointer;padding-right:0}.chd-form button{background-color:#bcacf5;color:#151845;border-radius:var(--btn-border-radius-default);padding:var(--btn-padding-default);-webkit-appearance:none;border:none;font-size:var(--btn-font-size-default);font-family:var(--mono-font);text-align:center;display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.chd-form button:hover{background-color:rgb(66.5211891208%,58.5262492094%,95.0031625553%)}.chd-form button{margin-top:16px}.chd-form .radio-group{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.chd-form .radio-group input[type=checkbox],.chd-form .radio-group input[type=radio]{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;z-index:10000;margin:-1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}.chd-form .radio-group label{position:relative;padding-left:2.1rem;cursor:pointer;font-size:1.6rem;color:#151845;margin:0}.chd-form .radio-group label::before{content:"";position:absolute;left:0;top:.2rem;width:1.6rem;height:1.6rem;border:2px solid #7e7c7c;border-radius:4px;background:#fff;transition:all .2s ease}.chd-form .radio-group input[type=checkbox]:checked+label::before,.chd-form .radio-group input[type=radio]:checked+label::before{background:#352676;border-color:#352676}.chd-form .radio-group label::before{border-radius:50%}.chd-form .checkbox-group{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.chd-form .checkbox-group input[type=checkbox],.chd-form .checkbox-group input[type=radio]{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;z-index:10000;margin:-1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}.chd-form .checkbox-group label{position:relative;padding-left:2.1rem;cursor:pointer;font-size:1.6rem;color:#151845;margin:0}.chd-form .checkbox-group label::before{content:"";position:absolute;left:0;top:.2rem;width:1.6rem;height:1.6rem;border:2px solid #7e7c7c;border-radius:4px;background:#fff;transition:all .2s ease}.chd-form .checkbox-group input[type=checkbox]:checked+label::before,.chd-form .checkbox-group input[type=radio]:checked+label::before{background:#352676;border-color:#352676}.chd-form .field-group+.field-group{margin-top:16px}.chd-form fieldset{-webkit-appearance:none;border-radius:var(--border-radius-sm);border-color:#7e7c7c;border-width:1px;padding-bottom:10px;padding-top:0;border-style:solid}.chd-form fieldset legend{font-family:var(--body-font);font-weight:500;font-size:1.6rem;margin-bottom:8px;display:block;color:#151845}.chd-form .btn-group{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chd-form .btn-group .button,.chd-form .btn-group .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-form .btn-group a{margin:0}.chd-form .btn-group .reset-filters{font-family:var(--body-font);font-weight:normal;font-size:1.4rem;color:#151845;text-decoration:underline}.forminator-ui{background:#fff;border-radius:var(--border-radius);padding:48px}.forminator-ui p:empty{display:none}.forminator-ui p:has(input[type=hidden]:only-child){margin:0}.forminator-ui .forminator-row{margin-bottom:16px}.forminator-ui .forminator-row:empty{margin:0 !important}.forminator-ui .forminator-row:last-child{margin-bottom:0}.forminator-ui .forminator-field{position:relative;margin-bottom:16px}.forminator-ui .forminator-field .forminator-label{font-family:var(--body-font);font-weight:500;font-size:1.6rem;margin-bottom:8px;display:block;color:#151845}.forminator-ui .forminator-field .forminator-label .forminator-required{color:#352676;margin-left:4px}.forminator-ui .forminator-field .forminator-input{width:100%;padding:8px 16px;font-size:1.6rem;border:1px solid #7e7c7c;border-radius:var(--border-radius-sm);background:#fff;font-family:var(--body-font);font-weight:normal;transition:all .3s ease}.forminator-ui .forminator-field .forminator-textarea{width:100%;padding:8px 16px;font-size:1.6rem;border:1px solid #7e7c7c;border-radius:var(--border-radius-sm);background:#fff;font-family:var(--body-font);font-weight:normal;transition:all .3s ease;min-height:120px;resize:vertical;line-height:1.375;padding:16px}.forminator-ui .forminator-field .forminator-textarea:focus{border-color:#352676;outline:none;box-shadow:0 0 0 2px rgba(53,38,118,.1)}.forminator-ui .forminator-field .forminator-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px;border-color:#7e7c7c;cursor:pointer}.forminator-ui .forminator-field .forminator-checkbox,.forminator-ui .forminator-field .forminator-radio{display:flex;align-items:flex-start;margin-bottom:12px}.forminator-ui .forminator-field .forminator-checkbox input[type=checkbox],.forminator-ui .forminator-field .forminator-checkbox input[type=radio],.forminator-ui .forminator-field .forminator-radio input[type=checkbox],.forminator-ui .forminator-field .forminator-radio input[type=radio]{margin-top:4px;margin-right:12px}.forminator-ui .forminator-field .forminator-checkbox .forminator-checkbox-label,.forminator-ui .forminator-field .forminator-checkbox .forminator-radio-label,.forminator-ui .forminator-field .forminator-radio .forminator-checkbox-label,.forminator-ui .forminator-field .forminator-radio .forminator-radio-label{font-family:var(--body-font);font-weight:normal;font-size:1.6rem;color:#151845}.forminator-ui .forminator-field.forminator-has_error .forminator-input,.forminator-ui .forminator-field.forminator-has_error .forminator-textarea,.forminator-ui .forminator-field.forminator-has_error .forminator-select{border-color:#352676}.forminator-ui .forminator-field.forminator-has_error .forminator-error-message{color:#352676;font-size:1.4rem;margin-top:8px}.forminator-ui .forminator-button-submit{background-color:#bcacf5;color:#151845;border-radius:var(--btn-border-radius-default);padding:var(--btn-padding-default);-webkit-appearance:none;border:none;font-size:var(--btn-font-size-default);font-family:var(--mono-font);text-align:center;display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.forminator-ui .forminator-button-submit:hover{background-color:rgb(66.5211891208%,58.5262492094%,95.0031625553%)}.forminator-ui .forminator-button-submit{width:100%;font-size:1.8rem;padding:16px 24px}.forminator-ui .forminator-button-submit:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.forminator-ui .forminator-button-submit:focus{outline:2px solid #352676;outline-offset:2px}.forminator-ui .forminator-response-message{display:none;padding:16px;border-radius:var(--border-radius);margin-bottom:24px;font-size:1.6rem}.forminator-ui .forminator-response-message.forminator-success{display:block;background:hsl(251.25,51.2820512821%,75.5882352941%);color:hsl(251.25,51.2820512821%,20.5882352941%);border:1px solid hsl(251.25,51.2820512821%,65.5882352941%)}.forminator-ui .forminator-response-message.forminator-error{background:hsl(251.25,51.2820512821%,75.5882352941%);color:hsl(251.25,51.2820512821%,20.5882352941%);border:1px solid hsl(251.25,51.2820512821%,65.5882352941%)}.forminator-ui .forminator-upload .forminator-upload-message{font-size:1.4rem;color:#151845;margin-bottom:8px}.forminator-ui .forminator-upload .forminator-upload-button{background-color:#bcacf5;color:#151845;border-radius:var(--btn-border-radius-default);padding:var(--btn-padding-default);-webkit-appearance:none;border:none;font-size:var(--btn-font-size-default);font-family:var(--mono-font);text-align:center;display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.forminator-ui .forminator-upload .forminator-upload-button:hover{background-color:rgb(66.5211891208%,58.5262492094%,95.0031625553%)}.forminator-ui .forminator-upload .forminator-upload-button{margin-bottom:16px}.forminator-ui .forminator-upload .forminator-uploaded-file{display:flex;align-items:center;padding:12px;background:hsl(0,.8%,59.0196078431%);border-radius:var(--border-radius);margin-bottom:16px}.forminator-ui .forminator-upload .forminator-uploaded-file .forminator-uploaded-file-name{font-family:var(--body-font);font-weight:normal;font-size:1.4rem;color:#151845;margin-right:12px}.forminator-ui .forminator-upload .forminator-uploaded-file .forminator-uploaded-file-remove{color:#352676;text-decoration:underline;font-size:1.4rem;cursor:pointer}.forminator-ui .forminator-upload .forminator-uploaded-file .forminator-uploaded-file-remove:hover{color:hsl(251.25,51.2820512821%,20.5882352941%)}.forminator-ui .forminator-datepicker .forminator-input{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.forminator-ui .forminator-password .forminator-input{padding-right:40px}.forminator-ui .forminator-password .forminator-toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#151845;opacity:.6;transition:opacity .3s ease}.forminator-ui .forminator-password .forminator-toggle-password:hover{opacity:1}.forminator-ui .forminator-number .forminator-input{-moz-appearance:textfield}.forminator-ui .forminator-number .forminator-input::-webkit-outer-spin-button,.forminator-ui .forminator-number .forminator-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.forminator-ui .forminator-time .forminator-input{padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.forminator-ui .forminator-phone .forminator-input{padding-left:80px}.forminator-ui .forminator-phone .forminator-phone-prefix{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#151845;font-size:1.6rem;font-family:var(--body-font);font-weight:normal}.forminator-ui .forminator-address .forminator-row{margin-bottom:16px}.forminator-ui .forminator-name .forminator-row{margin-bottom:16px}.forminator-ui .forminator-calculation .forminator-calculation-field{background:hsl(0,.8%,59.0196078431%);padding:12px 16px;border-radius:var(--border-radius);font-size:1.6rem;font-family:var(--body-font);font-weight:normal;color:#151845}.forminator-ui .forminator-signature .forminator-signature-pad{border:1px solid #7e7c7c;border-radius:var(--border-radius);background:#fff}.forminator-ui .forminator-signature .forminator-signature-clear{background-color:#bcacf5;color:#151845;border-radius:var(--btn-border-radius-default);padding:var(--btn-padding-default);-webkit-appearance:none;border:none;font-size:var(--btn-font-size-default);font-family:var(--mono-font);text-align:center;display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.forminator-ui .forminator-signature .forminator-signature-clear:hover{background-color:rgb(66.5211891208%,58.5262492094%,95.0031625553%)}.forminator-ui .forminator-signature .forminator-signature-clear{margin-top:12px}.forminator-ui .forminator-slider .forminator-slider-value{font-size:1.6rem;font-family:var(--body-font);font-weight:normal;color:#151845;margin-bottom:8px}.forminator-ui .forminator-slider .forminator-slider-track{height:4px;background:#7e7c7c;border-radius:2px;position:relative}.forminator-ui .forminator-slider .forminator-slider-handle{width:20px;height:20px;background:#352676;border-radius:50%;position:absolute;top:50%;transform:translate(-50%, -50%);cursor:pointer;transition:all .3s ease}.forminator-ui .forminator-slider .forminator-slider-handle:hover{transform:translate(-50%, -50%) scale(1.1)}.forminator-ui .forminator-hidden{display:none}.forminator-ui .forminator-spinner{display:inline-block;width:24px;height:24px;border:3px solid rgba(53,38,118,.3);border-radius:50%;border-top-color:#352676;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.custom-select{position:relative;width:100%}.custom-select__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius);background:#fff;cursor:pointer;min-height:48px}.custom-select__header:hover{border-color:var(--color-primary)}.custom-select__header.is-open{border-color:var(--color-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select__selected{display:flex;flex-wrap:wrap;gap:8px;flex:1}.custom-select__selected-item{background:var(--light-grey);color:var(--dark);padding:4px 8px;border-radius:var(--border-radius-sm);display:flex;align-items:center;gap:4px;font-size:1.4rem}.custom-select__selected-item button{background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit;font-size:1.6rem;line-height:1}.custom-select__selected-item button:hover{opacity:.8;background:none}.custom-select__dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid var(--color-primary);border-top:none;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);max-height:300px;overflow-y:auto;z-index:1000;display:none}.custom-select__dropdown.is-open{display:block}.custom-select__search{padding:8px;border-bottom:1px solid var(--border-color)}.custom-select__search input{width:100%;padding:8px;border:1px solid var(--border-color);border-radius:4px}.custom-select__search input:focus{outline:none;border-color:var(--color-primary)}.custom-select__options{list-style:none;margin:0;padding:0}.custom-select__options li{padding:8px 16px;cursor:pointer}.custom-select__options li:hover{background:var(--color-primary-light)}.custom-select__options li.is-selected{color:var(--cta)}.custom-select__options li.is-disabled{opacity:.5;cursor:not-allowed}.custom-select__placeholder{color:var(--text-muted)}.custom-select__arrow{width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.is-open .custom-select__arrow{transform:rotate(-135deg)}.chd-flex-block+.chd-flex-block{margin-top:var(--default-mod-spacing)}.chd-flex-block.has-bg-color{padding:64px 0}.chd-flex-block.has-bg-color .background-cta{background:#352676}.chd-flex-block.has-bg-color .background-cta *{color:#fff}.chd-flex-block.has-bg-color .background-cta .button,.chd-flex-block.has-bg-color .background-cta .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-cta a{background:#fff;color:#151845;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-cta .button:hover,.chd-flex-block.has-bg-color .background-cta .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-cta a:hover{background:hsl(0,0%,90%)}.chd-flex-block.has-bg-color .background-cta .text-link,.chd-flex-block.has-bg-color .background-cta a{color:#fff;transition:color .3s ease}.chd-flex-block.has-bg-color .background-cta .button:focus,.chd-flex-block.has-bg-color .background-cta a:focus{outline:2px solid #fff;outline-offset:2px}.chd-flex-block.has-bg-color .background-dark{background:#151845}.chd-flex-block.has-bg-color .background-dark *{color:#fff}.chd-flex-block.has-bg-color .background-dark .button,.chd-flex-block.has-bg-color .background-dark .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-dark a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-dark .button:hover,.chd-flex-block.has-bg-color .background-dark .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-dark a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-dark .text-link,.chd-flex-block.has-bg-color .background-dark a{color:#fff;transition:color .3s ease}.chd-flex-block.has-bg-color .background-dark .button:focus,.chd-flex-block.has-bg-color .background-dark a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-white{background:#fff}.chd-flex-block.has-bg-color .background-white *{color:#151845}.chd-flex-block.has-bg-color .background-white .button,.chd-flex-block.has-bg-color .background-white .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-white a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-white .button:hover,.chd-flex-block.has-bg-color .background-white .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-white a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-white .text-link,.chd-flex-block.has-bg-color .background-white a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-white .button:focus,.chd-flex-block.has-bg-color .background-white a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-dark-purple{background:#352676}.chd-flex-block.has-bg-color .background-dark-purple *{color:#fff}.chd-flex-block.has-bg-color .background-dark-purple .button,.chd-flex-block.has-bg-color .background-dark-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-dark-purple a{background:#fff;color:#151845;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-dark-purple .button:hover,.chd-flex-block.has-bg-color .background-dark-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-dark-purple a:hover{background:hsl(0,0%,90%)}.chd-flex-block.has-bg-color .background-dark-purple .text-link,.chd-flex-block.has-bg-color .background-dark-purple a{color:#fff;transition:color .3s ease}.chd-flex-block.has-bg-color .background-dark-purple .button:focus,.chd-flex-block.has-bg-color .background-dark-purple a:focus{outline:2px solid #fff;outline-offset:2px}.chd-flex-block.has-bg-color .background-pale-purple{background:#6461a7}.chd-flex-block.has-bg-color .background-pale-purple *{color:#fff}.chd-flex-block.has-bg-color .background-pale-purple .button,.chd-flex-block.has-bg-color .background-pale-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-pale-purple a{background:#fff;color:#151845;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-pale-purple .button:hover,.chd-flex-block.has-bg-color .background-pale-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-pale-purple a:hover{background:hsl(0,0%,90%)}.chd-flex-block.has-bg-color .background-pale-purple .text-link,.chd-flex-block.has-bg-color .background-pale-purple a{color:#fff;transition:color .3s ease}.chd-flex-block.has-bg-color .background-pale-purple .button:focus,.chd-flex-block.has-bg-color .background-pale-purple a:focus{outline:2px solid #fff;outline-offset:2px}.chd-flex-block.has-bg-color .background-purple{background:#7b1c98}.chd-flex-block.has-bg-color .background-purple *{color:#fff}.chd-flex-block.has-bg-color .background-purple .button,.chd-flex-block.has-bg-color .background-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-purple a{background:#fff;color:#151845;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-purple .button:hover,.chd-flex-block.has-bg-color .background-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-purple a:hover{background:hsl(0,0%,90%)}.chd-flex-block.has-bg-color .background-purple .text-link,.chd-flex-block.has-bg-color .background-purple a{color:#fff;transition:color .3s ease}.chd-flex-block.has-bg-color .background-purple .button:focus,.chd-flex-block.has-bg-color .background-purple a:focus{outline:2px solid #fff;outline-offset:2px}.chd-flex-block.has-bg-color .background-grey{background:#7e7c7c}.chd-flex-block.has-bg-color .background-grey *{color:#fff}.chd-flex-block.has-bg-color .background-grey .button,.chd-flex-block.has-bg-color .background-grey .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-grey a{background:#fff;color:#151845;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-grey .button:hover,.chd-flex-block.has-bg-color .background-grey .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-grey a:hover{background:hsl(0,0%,90%)}.chd-flex-block.has-bg-color .background-grey .text-link,.chd-flex-block.has-bg-color .background-grey a{color:#fff;transition:color .3s ease}.chd-flex-block.has-bg-color .background-grey .button:focus,.chd-flex-block.has-bg-color .background-grey a:focus{outline:2px solid #fff;outline-offset:2px}.chd-flex-block.has-bg-color .background-light{background:#fff}.chd-flex-block.has-bg-color .background-light *{color:#151845}.chd-flex-block.has-bg-color .background-light .button,.chd-flex-block.has-bg-color .background-light .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-light .button:hover,.chd-flex-block.has-bg-color .background-light .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-light .text-link,.chd-flex-block.has-bg-color .background-light a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-light .button:focus,.chd-flex-block.has-bg-color .background-light a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-light-grey{background:#f6f6f6}.chd-flex-block.has-bg-color .background-light-grey *{color:#151845}.chd-flex-block.has-bg-color .background-light-grey .button,.chd-flex-block.has-bg-color .background-light-grey .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light-grey a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-light-grey .button:hover,.chd-flex-block.has-bg-color .background-light-grey .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light-grey a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-light-grey .text-link,.chd-flex-block.has-bg-color .background-light-grey a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-light-grey .button:focus,.chd-flex-block.has-bg-color .background-light-grey a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-light-purple{background:#bcacf5}.chd-flex-block.has-bg-color .background-light-purple *{color:#151845}.chd-flex-block.has-bg-color .background-light-purple .button,.chd-flex-block.has-bg-color .background-light-purple .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light-purple a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-light-purple .button:hover,.chd-flex-block.has-bg-color .background-light-purple .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light-purple a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-light-purple .text-link,.chd-flex-block.has-bg-color .background-light-purple a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-light-purple .button:focus,.chd-flex-block.has-bg-color .background-light-purple a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-peach{background:#ffbfad}.chd-flex-block.has-bg-color .background-peach *{color:#151845}.chd-flex-block.has-bg-color .background-peach .button,.chd-flex-block.has-bg-color .background-peach .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-peach a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-peach .button:hover,.chd-flex-block.has-bg-color .background-peach .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-peach a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-peach .text-link,.chd-flex-block.has-bg-color .background-peach a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-peach .button:focus,.chd-flex-block.has-bg-color .background-peach a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-turq{background:#8eeedc}.chd-flex-block.has-bg-color .background-turq *{color:#151845}.chd-flex-block.has-bg-color .background-turq .button,.chd-flex-block.has-bg-color .background-turq .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-turq a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-turq .button:hover,.chd-flex-block.has-bg-color .background-turq .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-turq a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-turq .text-link,.chd-flex-block.has-bg-color .background-turq a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-turq .button:focus,.chd-flex-block.has-bg-color .background-turq a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-purple-gradient{background:linear-gradient(#352676 0%, #7b1c98 100%)}.chd-flex-block.has-bg-color .background-purple-gradient *{color:#fff}.chd-flex-block.has-bg-color .background-purple-gradient .button,.chd-flex-block.has-bg-color .background-purple-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-purple-gradient a{background:#fff;color:#151845;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-purple-gradient .button:hover,.chd-flex-block.has-bg-color .background-purple-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-purple-gradient a:hover{background:hsl(0,0%,90%)}.chd-flex-block.has-bg-color .background-purple-gradient .text-link,.chd-flex-block.has-bg-color .background-purple-gradient a{color:#fff;transition:color .3s ease}.chd-flex-block.has-bg-color .background-purple-gradient .button:focus,.chd-flex-block.has-bg-color .background-purple-gradient a:focus{outline:2px solid #fff;outline-offset:2px}.chd-flex-block.has-bg-color .background-purple-turq-gradient{background:linear-gradient(to bottom right, #cec3f4 0%, #aef1e6 100%)}.chd-flex-block.has-bg-color .background-purple-turq-gradient *{color:#151845}.chd-flex-block.has-bg-color .background-purple-turq-gradient .button,.chd-flex-block.has-bg-color .background-purple-turq-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-purple-turq-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-purple-turq-gradient .button:hover,.chd-flex-block.has-bg-color .background-purple-turq-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-purple-turq-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-purple-turq-gradient .text-link,.chd-flex-block.has-bg-color .background-purple-turq-gradient a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-purple-turq-gradient .button:focus,.chd-flex-block.has-bg-color .background-purple-turq-gradient a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-light-purple-gradient{background:linear-gradient(to top right, #bcacf5 0%, rgba(255, 233, 230, 0) 100%)}.chd-flex-block.has-bg-color .background-light-purple-gradient *{color:#151845}.chd-flex-block.has-bg-color .background-light-purple-gradient .button,.chd-flex-block.has-bg-color .background-light-purple-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light-purple-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-light-purple-gradient .button:hover,.chd-flex-block.has-bg-color .background-light-purple-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-light-purple-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-light-purple-gradient .text-link,.chd-flex-block.has-bg-color .background-light-purple-gradient a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-light-purple-gradient .button:focus,.chd-flex-block.has-bg-color .background-light-purple-gradient a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-turq-gradient{background:linear-gradient(to top right, #8eeedc 0%, transparent 100%)}.chd-flex-block.has-bg-color .background-turq-gradient *{color:#151845}.chd-flex-block.has-bg-color .background-turq-gradient .button,.chd-flex-block.has-bg-color .background-turq-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-turq-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-turq-gradient .button:hover,.chd-flex-block.has-bg-color .background-turq-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-turq-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-turq-gradient .text-link,.chd-flex-block.has-bg-color .background-turq-gradient a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-turq-gradient .button:focus,.chd-flex-block.has-bg-color .background-turq-gradient a:focus{outline:2px solid #352676;outline-offset:2px}.chd-flex-block.has-bg-color .background-peach-gradient{background:linear-gradient(to top right, #ffbfad 0%, transparent 100%)}.chd-flex-block.has-bg-color .background-peach-gradient *{color:#151845}.chd-flex-block.has-bg-color .background-peach-gradient .button,.chd-flex-block.has-bg-color .background-peach-gradient .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-peach-gradient a{background:#352676;color:#fff;transition:background-color .3s ease}.chd-flex-block.has-bg-color .background-peach-gradient .button:hover,.chd-flex-block.has-bg-color .background-peach-gradient .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block.has-bg-color .background-peach-gradient a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block.has-bg-color .background-peach-gradient .text-link,.chd-flex-block.has-bg-color .background-peach-gradient a{color:#151845;transition:color .3s ease}.chd-flex-block.has-bg-color .background-peach-gradient .button:focus,.chd-flex-block.has-bg-color .background-peach-gradient a:focus{outline:2px solid #352676;outline-offset:2px}@media(max-width: 768px){.chd-flex-block.has-bg-color{padding:32px 0}.chd-flex-block.has-bg-color .margins-container{position:relative}.chd-flex-block.has-bg-color .margins-container .text-link{font-size:1.7rem;margin-top:32px}.chd-flex-block.has-bg-color .top-row{padding-bottom:10px;border-bottom:1px solid #151845}}.chd-flex-block.has-bg-color+.has-bg-color{margin-top:0}.chd-flex-block.has-bg-color+.chd-flex-block.has-bg-color,.chd-flex-block.has-bg-color+.chd-flex-block-flourish_embed_block,.chd-flex-block.has-bg-color+.chd-flex-block-quote_carousel,.chd-flex-block.has-bg-color+.chd-flex-block-impact_block,.chd-flex-block-flourish_embed_block+.chd-flex-block.has-bg-color,.chd-flex-block-flourish_embed_block+.chd-flex-block-flourish_embed_block,.chd-flex-block-flourish_embed_block+.chd-flex-block-quote_carousel,.chd-flex-block-flourish_embed_block+.chd-flex-block-impact_block,.chd-flex-block-quote_carousel+.chd-flex-block.has-bg-color,.chd-flex-block-quote_carousel+.chd-flex-block-flourish_embed_block,.chd-flex-block-quote_carousel+.chd-flex-block-quote_carousel,.chd-flex-block-quote_carousel+.chd-flex-block-impact_block,.chd-flex-block-impact_block+.chd-flex-block.has-bg-color,.chd-flex-block-impact_block+.chd-flex-block-flourish_embed_block,.chd-flex-block-impact_block+.chd-flex-block-quote_carousel,.chd-flex-block-impact_block+.chd-flex-block-impact_block{margin-top:0}.chd-flex-block .top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;border-bottom:1px solid #000;padding-bottom:16px;width:100%;display:grid;grid-template-columns:1fr 240px;gap:32px;align-items:center}@media(max-width: 768px){.chd-flex-block .top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:20px}}.chd-flex-block .top-row a{font-size:2rem;text-decoration:underline;color:#151845;margin:0;margin-left:auto}@media(max-width: 768px){.chd-flex-block .top-row a{font-size:1.6rem}}+.chd-flex-block-simple_wysiwyg_editor.full_image{margin-top:60px}.chd-flex-block-.full_image img{width:100%;border-radius:var(--border-radius-md);display:block}.chd-flex-block-text_and_image .margins-container .row .rest h2,.chd-flex-block-text_and_image .margins-container .row .rest h3{margin-top:0}.chd-flex-block-text_and_image .margins-container .row:not(.image-row){grid-template-columns:1fr}.chd-flex-block-text_and_image .margins-container .row:not(.image-row) .rest{max-width:75ch}.chd-flex-block-text_and_image .margins-container.alternate .row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.chd-flex-block-text_and_image .margins-container.alternate .row:nth-child(even) .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.chd-flex-block-text_and_image .margins-container.alternate .row:nth-child(even) .rest{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(max-width: 768px){.chd-flex-block-text_and_image .margins-container.alternate .row:nth-child(even){-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.chd-flex-block-text_and_image .margins-container.alternate .row:nth-child(even) .img,.chd-flex-block-text_and_image .margins-container.alternate .row:nth-child(even) .rest{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial}}.chd-flex-block-banner .align-center .group h2,.chd-flex-block-banner .align-center .group h3{max-width:740px;margin:auto;margin-bottom:24px}.chd-flex-block-banner .align-center .group p{max-width:600px;margin:auto}.chd-flex-block-banner .align-center .group p:last-child{margin-bottom:0}.chd-flex-block-banner .button,.chd-flex-block-banner .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block-banner a{margin-top:20px}.chd-flex-block-banner .group ul li+li{margin-top:.8em}.chd-flex-block-banner .group .icon{display:block;width:160px;height:auto;object-fit:contain;object-position:center;margin:0 auto 16px}.chd-flex-block-banner .group .icon.cover{width:200px;height:auto;margin:0 auto 24px;border-radius:4px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06)}@media(max-width: 768px){.chd-flex-block-banner .group .icon.cover{width:150px}}.chd-flex-block-banner .group:has(.icon.cover){display:grid;grid-template-columns:1fr minmax(200px, 280px);column-gap:80px;align-items:center;text-align:left}.chd-flex-block-banner .group:has(.icon.cover)>*{grid-column:1}.chd-flex-block-banner .group:has(.icon.cover) h2,.chd-flex-block-banner .group:has(.icon.cover) h3{margin:0 0 24px;max-width:none}.chd-flex-block-banner .group:has(.icon.cover) p{margin:0 0 16px;max-width:600px}.chd-flex-block-banner .group:has(.icon.cover) .button,.chd-flex-block-banner .group:has(.icon.cover) .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block-banner .group:has(.icon.cover) a{justify-self:start}.chd-flex-block-banner .group:has(.icon.cover) .icon.cover{grid-column:2;grid-row:1/span 20;width:100%;max-width:280px;margin:0;justify-self:end;align-self:center}@media(max-width: 768px){.chd-flex-block-banner .group:has(.icon.cover){grid-template-columns:1fr;column-gap:0;text-align:center}.chd-flex-block-banner .group:has(.icon.cover) .icon.cover{grid-column:1;grid-row:1;margin:0 auto 24px;max-width:180px}.chd-flex-block-banner .group:has(.icon.cover) p{margin:0 auto 16px}.chd-flex-block-banner .group:has(.icon.cover) .button,.chd-flex-block-banner .group:has(.icon.cover) .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block-banner .group:has(.icon.cover) a{justify-self:center}}.chd-flex-block-centered_standout_text .margins-container *{font-size:2.8rem;text-align:center;font-weight:700;width:90%;margin:0 auto}.chd-flex-block-blockquote .margins-container *{line-height:1.4}.chd-flex-block-blockquote .margins-container cite{margin-top:25px}.chd-flex-block-video h2,.chd-flex-block-video h3{font-size:4rem;margin:0 0 20px 0}.chd-flex-block-video iframe{min-height:550px;width:100%}@media(max-width: 768px){.chd-flex-block-video iframe{min-height:auto}}.chd-flex-block-people_block .margins-container>h2+.people-grid{margin-top:64px}.chd-flex-block-people_block .people-grid{margin:0;padding:0;list-style:none}.chd-flex-block-people_block .people-grid .person{display:grid;grid-template-columns:160px 1fr;gap:64px;margin:0}@media(max-width: 480px){.chd-flex-block-people_block .people-grid .person{grid-template-columns:1fr;gap:20px}}.chd-flex-block-people_block .people-grid .person .profile-pic{background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:100%;height:160px;aspect-ratio:1/1;object-fit:cover;object-position:center}.chd-flex-block-people_block .people-grid .person .rest{margin-top:10px}.chd-flex-block-people_block .people-grid .person .rest .name{display:block;font-size:3.2rem;line-height:1.1;margin:0;font-family:var(--body-font);font-weight:500}.chd-flex-block-people_block .people-grid .person .rest .role{display:block;line-height:1.1;margin-top:4px}.chd-flex-block-people_block .people-grid .person .rest p{margin:10px 0;font-size:1.8rem}.chd-flex-block-people_block .people-grid .person .rest .bio{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.chd-flex-block-people_block .people-grid .person .rest .bio.open{display:block;overflow:visible}.chd-flex-block-people_block .people-grid .person .rest .bio-toggle{background:none;border:none;border-radius:0;padding:0;margin-top:8px;font-size:1.6rem;color:#352676;text-decoration:underline;font-family:var(--body-font);font-weight:500}.chd-flex-block-people_block .people-grid .person .rest .bio-toggle:hover{background:none;color:#151845}.chd-flex-block-people_block .people-grid .person .rest .social-icon-links{margin-top:16px}.chd-flex-block-people_block .people-grid .person .rest .social-icon-links li{width:100%;margin:0}.chd-flex-block-people_block .people-grid .person .rest .social-icon-links li a img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.chd-flex-block-people_block .people-grid .person+.person{margin-top:64px}.chd-flex-block-colored_box .box{border-radius:var(--border-radius-md);padding:60px}@media(max-width: 768px){.chd-flex-block-colored_box .box{padding:40px}}@media(max-width: 480px){.chd-flex-block-colored_box .box{padding:20px}}.chd-flex-block-colored_box .box h2:first-of-type,.chd-flex-block-colored_box .box h3:first-of-type{margin-top:0;margin-bottom:10px}.chd-flex-block-colored_box .box.background-none{border:3px solid #151845}.chd-flex-block-colored_box .box .description{display:block}.chd-flex-block-colored_box .box .description p,.chd-flex-block-colored_box .box .description li,.chd-flex-block-colored_box .box .description span{font-size:2.1rem;line-height:1.375}.chd-flex-block-colored_box .box .description li+li{margin-top:.8em}.chd-flex-block-colored_box .box .description a{font-weight:700}.chd-flex-block-colored_box .box .button,.chd-flex-block-colored_box .box .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block-colored_box .box a{margin-top:20px;display:inline-block}.chd-flex-block-accordion .margins-container>h2{margin-bottom:40px}.chd-flex-block-accordion .accordion-title{color:#151845;display:block;padding-bottom:20px;width:100%}.chd-flex-block-accordion .accordion-container{list-style:none;margin:0 0 20px 0;padding:0}.chd-flex-block-accordion .accordion-container .accordion-item{width:100%;margin:0;background:#f6f6f6;border-radius:var(--border-radius-md);transition:all .15s ease;border:1px solid #f6f6f6}.chd-flex-block-accordion .accordion-container .accordion-item:hover{background:hsl(0,0%,93.9705882353%)}.chd-flex-block-accordion .accordion-container .accordion-item:has(.accordion-trigger.active){background:#fff}.chd-flex-block-accordion .accordion-container .accordion-item+.accordion-item{margin-top:16px}@media(max-width: 768px){.chd-flex-block-accordion .accordion-container .accordion-item+.accordion-item{margin-top:12px}}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger{display:grid;grid-template-columns:1fr 44px;gap:30px;align-items:center;width:100%;text-align:left;background:none;padding:28px 32px;color:#151845;font-family:var(--body-font);font-weight:500;cursor:pointer;border:none;border-radius:var(--border-radius-md)}@media(max-width: 768px){.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger{padding:22px 24px}}@media(max-width: 480px){.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger{padding:18px 20px}}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger .visible-text{font-size:2.2rem;margin:0}@media(max-width: 768px){.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger .visible-text{width:100%;font-size:2rem}}.no-cssgrid .chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger .visible-text{max-width:unset}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger .fake-link{width:44px;height:44px;border-radius:50%;border:1px solid rgba(21,24,69,.3);display:flex;align-items:center;justify-content:center;color:#151845;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger .fake-link .chevron::before{width:10px;height:10px;border-width:3px 3px 0 0;top:-2px;left:0;vertical-align:middle}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger:hover .fake-link,.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger:focus-visible .fake-link{background:#352676;border-color:#352676;color:#fff}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger.active .fake-link{background:#352676;border-color:#352676;color:#fff}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-trigger.active .fake-link .chevron::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:2px}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content{display:none;padding:0 32px 32px 32px}@media(max-width: 768px){.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content{padding:0 24px 24px 24px}}@media(max-width: 480px){.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content{padding:0 20px 20px 20px}}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content p strong{font-weight:700}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content p:first-child{margin-top:0}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content p:last-child{margin-bottom:0}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content *{font-size:2rem;line-height:1.5;font-family:var(--body-font);font-weight:normal}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content a{color:#352676;text-decoration:underline}.chd-flex-block-accordion .accordion-container .accordion-item .accordion-content strong{font-weight:700}.chd-flex-block-internal_links_block .archive-grid{grid-template-columns:repeat(auto-fit, minmax(230px, 1fr))}@media(max-width: 768px){.chd-flex-block-internal_links_block .archive-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}.chd-flex-block-events_block .archive-grid{grid-template-columns:repeat(auto-fit, minmax(230px, 1fr))}@media(max-width: 768px){.chd-flex-block-events_block .archive-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}}.chd-flex-block-events_block .event-date{display:block}.chd-flex-block-events_block .past-sessions{margin-top:40px;max-width:72ch}.chd-flex-block-events_block .past-sessions .past-note p{font-size:1.8rem}.chd-flex-block-events_block .past-sessions .past-list{list-style:none;padding:0;margin:20px 0 0}.chd-flex-block-events_block .past-sessions .past-list li{margin-bottom:10px}.chd-flex-block-events_block .past-sessions .past-list li a{text-decoration:underline}.chd-flex-block-events_block .past-sessions .past-list li a:hover{text-decoration:none}.chd-flex-block-events_block .past-sessions .past-list li .held{font-size:1.4rem;font-family:var(--mono-font);margin-left:8px;opacity:.8}.chd-flex-block-custom_links_blocks .has-bg-color{padding:4rem;border-radius:var(--border-radius)}.chd-flex-block-custom_links_blocks h2,.chd-flex-block-custom_links_blocks h3{margin-bottom:4rem;margin-top:0}.chd-flex-block-custom_links_blocks .link-block{padding:0}.chd-flex-block-image_grid h2,.chd-flex-block-image_grid h3{font-size:4rem;margin:0 0 20px 0}.chd-flex-block-image_grid .image-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:30px}.chd-flex-block-image_grid .image-grid li{margin:0;width:100%}.chd-flex-block-image_grid .image-grid li.grayscale img{-webkit-filter:grayscale(1);filter:grayscale(1)}.chd-flex-block-image_grid .image-grid li img{display:block;width:100%;border-radius:var(--border-radius);object-fit:cover;object-position:center;aspect-ratio:1/1}.chd-flex-block-table_block table{width:100%}.chd-flex-block-table_block table th,.chd-flex-block-table_block table td{padding:10px;text-align:left;font-size:1.8rem}.chd-flex-block-table_block table tbody tr:nth-child(even) td{background:#f6f6f6}.chd-flex-block-internal_menu .margins-container.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media(max-width: 768px){.chd-flex-block-internal_menu .margins-container .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.chd-flex-block-internal_menu .margins-container .left h2{margin:0 0 20px 0}.chd-flex-block-internal_menu .margins-container .right{padding-left:20px;border-left:3px solid #151845;margin-left:auto}@media(max-width: 768px){.chd-flex-block-internal_menu .margins-container .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.chd-flex-block-internal_menu .margins-container .right h2{margin:0;-webkit-transform:translateY(-16px);transform:translateY(-16px)}.chd-flex-block-internal_menu .margins-container .right h2 a{font-size:2.4rem;font-family:var(--body-font);font-weight:500}.chd-flex-block-internal_menu .margins-container .right ul{padding:0;margin:0;list-style:none}.chd-flex-block-internal_menu .margins-container .right ul li{color:#151845}.chd-flex-block-internal_menu .margins-container .right ul li.active{color:#352676}.chd-flex-block-internal_menu .margins-container .right ul li.active::before{background:#352676}.chd-flex-block-internal_menu .margins-container .right ul li.active a{color:inherit}.chd-flex-block-internal_menu .margins-container .right ul>li>ul{padding-left:20px;margin-top:20px}.chd-flex-block-internal_menu .margins-container .right ul>li>ul li{position:relative}.chd-flex-block-internal_menu .margins-container .right ul>li>ul li::before{content:"";background:#151845;height:3px;top:10px;left:-20px;width:10px;display:inline-block;position:absolute}.chd-flex-block-internal_menu .margins-container .right ul>li>ul li.active::before{background:#352676}.chd-flex-block-internal_menu .margins-container .right ul>li>ul li+li{margin-top:20px}.chd-flex-block-internal_menu .margins-container .right ul>li+li{margin-top:28px}.chd-flex-block-internal_menu .margins-container .right a{color:#151845;font-family:var(--body-font);font-weight:normal;font-size:2rem;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.chd-flex-block-internal_menu .margins-container .right a:hover{text-decoration:underline;-webkit-transform:translateX(6px);transform:translateX(6px)}.chd-flex-block-internal_menu .margins-container .right a.active{color:#352676}.chd-flex-block-title_and_text_side .margins-container{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:40% 1fr;grid-gap:60px;align-items:flex-start}@media(max-width: 480px){.chd-flex-block-title_and_text_side .margins-container{grid-template-columns:1fr;grid-gap:20px}}.chd-flex-block-title_and_text_side .margins-container h2,.chd-flex-block-title_and_text_side .margins-container h3{margin:0}@media(max-width: 768px){.chd-flex-block-title_and_text_side .margins-container h2,.chd-flex-block-title_and_text_side .margins-container h3{font-size:3.2rem}}.chd-flex-block-explainer_block .margins-container{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--grid-gap-lg)}@media(max-width: 768px){.chd-flex-block-explainer_block .margins-container{grid-template-columns:1fr;gap:var(--grid-gap)}}.chd-flex-block-explainer_block .margins-container .left h2{margin-top:0}.chd-flex-block-explainer_block .margins-container .right ul{list-style:none;padding:0;margin:0}.chd-flex-block-explainer_block .margins-container .right ul li+li{margin-top:40px}@media(max-width: 768px){.chd-flex-block-explainer_block .margins-container .right ul li+li{margin-top:24px}}.chd-flex-block-explainer_block .margins-container .right ul li h3{color:#352676;margin:0 0 8px 0}.chd-flex-block-explainer_block .margins-container .right ul li p{margin:0}.chd-flex-block-explainer_block .margins-container .right ul li p+p{margin-top:10px}.chd-flex-block-flourish_embed_block{background:linear-gradient(#352676 0%, #7b1c98 100%);padding:80px 0}@media(max-width: 768px){.chd-flex-block-flourish_embed_block{padding:48px 0}}.chd-flex-block-flourish_embed_block+.chd-flex-block-flourish_embed_block{margin-top:0}.chd-flex-block-flourish_embed_block .margins-container{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--grid-gap-lg);align-items:center}@media(max-width: 768px){.chd-flex-block-flourish_embed_block .margins-container{grid-template-columns:1fr;gap:var(--grid-gap)}}.chd-flex-block-flourish_embed_block .margins-container .left h2{color:#fff;margin-top:0}.chd-flex-block-flourish_embed_block .margins-container .left p{color:#fff}.chd-flex-block-flourish_embed_block .margins-container .left ul li+li{margin-top:.8em}.chd-flex-block-flourish_embed_block .margins-container .left .button,.chd-flex-block-flourish_embed_block .margins-container .left .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block-flourish_embed_block .margins-container .left a{background:#fff;color:#151845;margin-top:24px}.chd-flex-block-flourish_embed_block .margins-container .left .button:hover,.chd-flex-block-flourish_embed_block .margins-container .left .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block-flourish_embed_block .margins-container .left a:hover{background:hsl(0,0%,90%)}.chd-flex-block-flourish_embed_block .margins-container .right .flourish-embed{background:#fff;border-radius:var(--border-radius);overflow:hidden;min-height:300px;min-width:0}.chd-flex-block-flourish_embed_block .margins-container .right .flourish-embed iframe{min-width:0 !important;max-width:100%}.chd-flex-block-flourish_embed_block .margins-container .right .caption{color:#fff;font-size:1.6rem;margin:16px 0 0 0}.chd-flex-block-flourish_embed_block.chd-flex-variant-2,.chd-flex-block-flourish_embed_block.chd-flex-variant-3{background-color:#fff}.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left h2,.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left p,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left h2,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left p{color:#151845}.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left .button,.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left a,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left .button,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left .site-header nav .chd-main-menu>li.button a,.site-header nav .chd-main-menu>li.button .chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left a{background:#352676;color:#fff}.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left .button:hover,.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .left a:hover,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left .button:hover,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left .site-header nav .chd-main-menu>li.button a:hover,.site-header nav .chd-main-menu>li.button .chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .left a:hover{background:hsl(251.25,51.2820512821%,20.5882352941%)}.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .right .flourish-embed,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .right .flourish-embed{border:1px solid rgba(21,24,69,.08)}.chd-flex-block-flourish_embed_block.chd-flex-variant-2 .margins-container .right .caption,.chd-flex-block-flourish_embed_block.chd-flex-variant-3 .margins-container .right .caption{color:#7e7c7c}.chd-flex-block-flourish_embed_block.chd-flex-variant-2{background:linear-gradient(to top right, #8eeedc 0%, transparent 100%)}.chd-flex-block-flourish_embed_block.chd-flex-variant-3{background:linear-gradient(to top right, #ffbfad 0%, transparent 100%)}.chd-flex-block-impact_block{background:#8eeedc;padding:80px 0}@media(max-width: 768px){.chd-flex-block-impact_block{padding:48px 0}}.chd-flex-block-impact_block .margins-container h2{margin-top:0}.chd-flex-block-impact_block .impact-scroller{list-style:none;padding:0;margin:40px 0 0 0;display:flex;gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.chd-flex-block-impact_block .impact-scroller li{background:#fff;border-radius:var(--border-radius);padding:40px;flex:0 0 auto;width:85%;max-width:560px;scroll-snap-align:start;transition:box-shadow .3s ease}.chd-flex-block-impact_block .impact-scroller li:hover{-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06)}@media(max-width: 768px){.chd-flex-block-impact_block .impact-scroller li{padding:24px}}.chd-flex-block-impact_block .impact-scroller li::before{content:"";display:block;width:28px;height:22px;background-image:url("../assets/icons/quote.svg");background-size:contain;background-repeat:no-repeat;margin-bottom:16px}.chd-flex-block-impact_block .impact-scroller li h3{margin:0 0 24px 0}.chd-flex-block-impact_block .impact-scroller li p{color:#352676;margin:0}.chd-flex-block-impact_block .scroller-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.chd-flex-block-impact_block .scroller-controls .scroll-btn{background:none;border:none;border-radius:50%;width:44px;height:44px;padding:0;color:#151845;cursor:pointer;transition:background-color .3s ease}.chd-flex-block-impact_block .scroller-controls .scroll-btn:hover:not(:disabled){background:#fff}.chd-flex-block-impact_block .scroller-controls .scroll-btn:disabled{opacity:.35;cursor:default}.chd-flex-block-impact_block .scroller-controls .scroll-btn .chevron{pointer-events:none}.chd-flex-block-quote_carousel{background:linear-gradient(#352676 0%, #7b1c98 100%);padding:80px 0}@media(max-width: 768px){.chd-flex-block-quote_carousel{padding:48px 0}}.chd-flex-block-quote_carousel .margins-container h2{color:#fff;margin:0 0 40px 0}.chd-flex-block-quote_carousel .quote-scroller{list-style:none;padding:0;margin:0;display:flex;gap:var(--grid-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.chd-flex-block-quote_carousel .quote-scroller::-webkit-scrollbar{display:none}.chd-flex-block-quote_carousel .quote-scroller li{flex:0 0 100%;scroll-snap-align:start;background:linear-gradient(to top right, rgba(142, 238, 220, 0.5) 0%, rgba(142, 238, 220, 0.1) 45%, transparent 65%),linear-gradient(to bottom left, rgba(255, 191, 173, 0.3) 0%, transparent 45%);padding:48px 24px 40px}@media(max-width: 768px){.chd-flex-block-quote_carousel .quote-scroller li{padding:32px 16px 24px}}.chd-flex-block-quote_carousel .quote-scroller li blockquote{max-width:920px;margin:0 auto;padding:0;border:none}.chd-flex-block-quote_carousel .quote-scroller li blockquote::before{content:"";display:block;width:36px;height:28px;background-image:url("../assets/icons/quote.svg");background-size:contain;background-repeat:no-repeat;margin-bottom:24px;filter:brightness(0) invert(1)}.chd-flex-block-quote_carousel .quote-scroller li blockquote p{color:#fff;font-size:4rem;line-height:1.2;font-weight:300;margin:0;text-wrap:pretty}@media(max-width: 768px){.chd-flex-block-quote_carousel .quote-scroller li blockquote p{font-size:2rem}}.chd-flex-block-quote_carousel .quote-scroller li blockquote cite{display:block;margin-top:24px;color:#bcacf5;font-style:normal;font-size:1.6rem}.chd-flex-block-quote_carousel .scroller-controls{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:20px}.chd-flex-block-quote_carousel .scroller-controls .scroller-count{color:#fff;font-family:var(--mono-font);font-size:1.5rem;min-width:56px;text-align:center}.chd-flex-block-quote_carousel .scroller-controls .scroll-btn{background:none;border:1px solid rgba(255,255,255,.5);border-radius:50%;width:44px;height:44px;padding:0;color:#fff;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.chd-flex-block-quote_carousel .scroller-controls .scroll-btn:hover:not(:disabled){background:rgba(255,255,255,.15);border-color:#fff}.chd-flex-block-quote_carousel .scroller-controls .scroll-btn:disabled{opacity:.35;cursor:default}.chd-flex-block-quote_carousel .scroller-controls .scroll-btn .chevron{pointer-events:none}.chd-flex-block-key_stats .margins-container h2{margin-top:0}.chd-flex-block-key_stats .stats-grid{list-style:none;padding:0;margin:40px 0 0 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--grid-gap-sm)}@media(max-width: 991px){.chd-flex-block-key_stats .stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.chd-flex-block-key_stats .stats-grid{grid-template-columns:1fr}}.chd-flex-block-key_stats .stats-grid.stats-count-3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 991px){.chd-flex-block-key_stats .stats-grid.stats-count-3{grid-template-columns:1fr}}.chd-flex-block-key_stats .stats-grid li{background-color:#fff;border-radius:var(--border-radius);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:transform .3s ease,box-shadow .3s ease}.chd-flex-block-key_stats .stats-grid li:nth-child(3n+1){background:linear-gradient(to top right, #bcacf5 0%, rgba(255, 233, 230, 0) 100%)}.chd-flex-block-key_stats .stats-grid li:nth-child(3n+2){background:linear-gradient(to top right, #8eeedc 0%, transparent 100%)}.chd-flex-block-key_stats .stats-grid li:nth-child(3n){background:linear-gradient(to top right, #ffbfad 0%, transparent 100%)}.chd-flex-block-key_stats .stats-grid li:hover{transform:translateY(-4px);box-shadow:0 8px 24px 0 rgba(21,24,69,.12)}.chd-flex-block-key_stats .stats-grid li .value{color:#352676;font-size:6.4rem;font-weight:400;line-height:1;letter-spacing:-0.02em}@media(max-width: 768px){.chd-flex-block-key_stats .stats-grid li .value{font-size:4.4rem}}.chd-flex-block-key_stats .stats-grid li .label{color:#151845;font-size:1.6rem;line-height:1.2;text-wrap:pretty}.chd-flex-block-key_stats .stats-grid li .note{margin-top:auto;padding-top:20px;color:#151845;font-size:1.4rem;line-height:1.2;opacity:.75}.chd-flex-block-latest .margins-container{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--grid-gap-lg)}@media(max-width: 768px){.chd-flex-block-latest .margins-container{grid-template-columns:1fr;gap:var(--grid-gap)}}.chd-flex-block-latest .margins-container .top-row{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:none;padding-bottom:0;margin-bottom:0}.chd-flex-block-latest .margins-container .top-row h2{margin:0}.chd-flex-block-latest .margins-container .top-row a{color:#151845;white-space:nowrap}.chd-flex-block-latest .margins-container .image-card{list-style:none}.chd-flex-block-latest .margins-container .image-card .meta{margin-bottom:15px}.chd-flex-block-latest .margins-container ul.left,.chd-flex-block-latest .margins-container ul.right{list-style:none;margin:0;padding:0}.chd-flex-block-latest .margins-container .left .main-latest.image-and-text-row{grid-template-columns:1fr 1.2fr;align-items:start;grid-gap:var(--grid-gap)}@media(max-width: 768px){.chd-flex-block-latest .margins-container .left .main-latest.image-and-text-row{grid-template-columns:1fr}}.chd-flex-block-latest .margins-container .left .main-latest .img{aspect-ratio:1/1;min-height:unset;max-height:unset}.chd-flex-block-latest .margins-container .left .main-latest .rest h2{font-size:3.2rem}.chd-flex-block-latest .margins-container .right{display:flex;flex-direction:column;gap:var(--grid-gap-sm)}.chd-flex-block-latest .margins-container .right .secondary-latest{padding:20px;border-radius:var(--border-radius);background-repeat:no-repeat;background-size:100% 100%;transition:transform .3s ease,box-shadow .3s ease,background-size .45s ease}.chd-flex-block-latest .margins-container .right .secondary-latest:hover{transform:translateY(-3px);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06);background-size:350% 350%}.chd-flex-block-latest .margins-container .right .secondary-latest:nth-child(1){background:radial-gradient(circle at top left, #bcacf5 0%, transparent 70%)}.chd-flex-block-latest .margins-container .right .secondary-latest:nth-child(2){background:radial-gradient(circle at top left, #ffbfad 0%, transparent 70%)}.chd-flex-block-latest .margins-container .right .secondary-latest:nth-child(3){background:radial-gradient(circle at top left, #8eeedc 0%, transparent 70%)}.chd-flex-block-latest .margins-container .right .secondary-latest .rest{margin-top:0}.chd-flex-block-latest .margins-container .right .secondary-latest .rest:has(.meta){margin-top:0}.chd-flex-block-latest .margins-container .right .secondary-latest h2{font-size:2.4rem;margin-bottom:0}.chd-flex-block-latest .margins-container .right .secondary-latest .short-summary{display:none}.footer-links-block{background:linear-gradient(to bottom right, #CEC3F4 0%, #AEF1E6 100%);padding:80px 0;margin-top:var(--default-mod-spacing)}@media(max-width: 768px){.footer-links-block{padding:48px 0}}.footer-links-block+.site-footer{margin-top:0}.site-content:has(>.chd-flex-block.has-bg-color:last-child)+.footer-links-block,.site-content:has(>.chd-flex-block-flourish_embed_block:last-child)+.footer-links-block,.site-content:has(>.chd-flex-block-quote_carousel:last-child)+.footer-links-block,.site-content:has(>.chd-flex-block-impact_block:last-child)+.footer-links-block{margin-top:0}.footer-links-block .margins-container{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--grid-gap-lg);align-items:start}@media(max-width: 768px){.footer-links-block .margins-container{grid-template-columns:1fr;gap:var(--grid-gap)}}.footer-links-block .margins-container .left h2{margin-top:0}.footer-links-block .margins-container .right ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links-block .margins-container .right ul li{margin:0}.footer-links-block .margins-container .right ul li a{display:block;position:relative;background:#fff;border-radius:var(--border-radius);padding:20px 60px 20px 24px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.footer-links-block .margins-container .right ul li a:hover{transform:translateY(-2px);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06)}.footer-links-block .margins-container .right ul li a:hover::after{transform:translateX(5px)}.footer-links-block .margins-container .right ul li a::after{content:"→";position:absolute;top:20px;right:24px;font-size:2.4rem;line-height:1;color:#151845;transition:transform .3s ease}.footer-links-block .margins-container .right ul li a .title{font-family:var(--body-font);font-weight:500;font-size:2rem;color:#151845;display:block}.footer-links-block .margins-container .right ul li a .description{margin:4px 0 0 0;font-size:1.6rem;color:#151845}.footer-links-block .margins-container .right ul li a:hover .title{text-decoration:underline}.site-footer{padding:72px 0 32px;margin-top:100px;background:var(--footer-color)}@media(max-width: 768px){.site-footer{padding:48px 0 24px;margin-top:60px}}.site-footer .footer-main{display:grid;grid-template-columns:1.3fr .9fr 1.2fr;gap:64px;align-items:start}@media(max-width: 991px){.site-footer .footer-main{gap:40px}}@media(max-width: 768px){.site-footer .footer-main{grid-template-columns:1fr 1fr}.site-footer .footer-main .footer-donate{grid-column:1/-1}}@media(max-width: 480px){.site-footer .footer-main{grid-template-columns:1fr;gap:32px}}.site-footer .footer-brand .logo{width:110px;display:block}.site-footer .footer-brand .social{margin-top:24px}.site-footer .footer-brand .footer-text{margin-top:24px}.site-footer .footer-brand .footer-text *{font-size:1.4rem;color:#151845}.site-footer .footer-brand .footer-text p{margin:0 0 6px}.site-footer .footer-main-nav ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.site-footer .footer-main-nav ul li{margin:0}.site-footer .footer-main-nav ul li a{color:#352676;text-decoration:none;font-size:1.8rem;font-family:var(--body-font);font-weight:500}.site-footer .footer-main-nav ul li a:hover{text-decoration:underline}.site-footer .footer-donate{background:linear-gradient(to bottom right, rgba(188, 172, 245, 0.3) 0%, rgba(142, 238, 220, 0.25) 100%);border-radius:var(--border-radius-md);padding:28px}.site-footer .footer-donate .donate-title{margin:0;font-size:2.2rem;line-height:1.2;color:#151845}.site-footer .footer-donate .donate-text{margin:8px 0 0;font-size:1.5rem;color:#151845}.site-footer .footer-donate .donate-button{display:inline-block;margin-top:20px}.site-footer .footer-donate .payment-methods{display:block;margin-top:14px;width:260px;max-width:100%;height:auto}.site-footer .footer-accreditations{margin-top:56px;display:flex;align-items:center;flex-wrap:wrap;gap:28px}@media(max-width: 768px){.site-footer .footer-accreditations{margin-top:40px}}.site-footer .footer-accreditations a{display:block;line-height:0}.site-footer .footer-accreditations img{display:block;height:84px;width:auto}@media(max-width: 480px){.site-footer .footer-accreditations img{height:64px}}.site-footer .footer-bottom{margin-top:40px;padding-top:24px;border-top:1px solid rgba(21,24,69,.12);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px 24px}.site-footer .footer-bottom .footer-bottom-left{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 24px}.site-footer .footer-bottom .footer-bottom-left .footer-bottom-links ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px}.site-footer .footer-bottom .footer-bottom-left .footer-bottom-links ul li{margin:0}.site-footer .footer-bottom .footer-bottom-left .footer-bottom-links ul li a{color:hsl(236.25,53.3333333333%,22.6470588235%);text-decoration:underline;font-size:1.4rem}.site-footer .footer-bottom .chd-text{font-size:1.4rem}.site-footer .footer-bottom .chd-text span{color:#66647e}.site-footer .footer-bottom .chd-text a{color:#e7005e}
