.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-size:1em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{margin:0;padding:0;color:inherit;font-size:100%;font-family:inherit;line-height:inherit}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{background-color:transparent;background-image:none;-webkit-appearance:button;-moz-appearance:button;appearance:button}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}:root{--base-space: .25rem;--space-0: 0;--space-0-5: calc(var(--base-space) * .5);--space-1: var(--base-space);--space-1-5: calc(var(--base-space) * 1.5);--space-2: calc(var(--base-space) * 2);--space-2-5: calc(var(--base-space) * 2.5);--space-3: calc(var(--base-space) * 3);--space-3-5: calc(var(--base-space) * 3.5);--space-4: calc(var(--base-space) * 4);--space-5: calc(var(--base-space) * 5);--space-6: calc(var(--base-space) * 6);--space-7: calc(var(--base-space) * 7);--space-8: calc(var(--base-space) * 8);--space-9: calc(var(--base-space) * 9);--space-10: calc(var(--base-space) * 10);--space-11: calc(var(--base-space) * 11);--space-12: calc(var(--base-space) * 12);--space-16: calc(var(--base-space) * 16);--space-20: calc(var(--base-space) * 20);--space-36: calc(var(--base-space) * 36);--space-60: calc(var(--base-space) * 60);--char-length-xs: 30ch;--char-length-sm: 42ch;--char-length-md: 65ch;--char-length-lg: 75ch;--char-length-xl: 88ch;--char-length-xxl: 95ch;--border-radius: var(--space-2-5);--hsl-black: 0 0% 0%;--hsl-white: 0 0% 100%;--hsl-primary: 120 31% 76%;--hsl-primary-light: 120 31% 86%;--hsl-primary-dark: 120 31% 56%;--hsl-secondary: 164 33% 18%;--hsl-secondary-light: 164 33% 28%;--hsl-secondary-dark: 164 33% 8%;--hsl-tertiary: 48 75% 20%;--hsl-tertiary-light: 48 75% 30%;--hsl-tertiary-dark: 48 75% 10%;--hsl-accent: 339 44% 34%;--hsl-accent-light: 339 44% 44%;--hsl-accent-dark: 339 44% 24%;--hsl-background: 0 0% 96%;--hsl-background-dark: 0 0% 97%;--hsl-error: 355 61% 42%;--hsl-error-light: 355 61% 52%;--hsl-error-dark: 355 61% 32%;--hsl-success: 153 31% 79%;--hsl-success-light: 153 31% 89%;--hsl-success-dark: 153 31% 69%;--hsl-gray-50: 0 0% 98%;--hsl-gray-100: 0 0% 96%;--hsl-gray-200: 0 0% 90%;--hsl-gray-300: 0 0% 83%;--hsl-gray-400: 0 0% 64%;--hsl-gray-500: 0 0% 45%;--hsl-gray-600: 0 0% 32%;--hsl-gray-700: 0 0% 25%;--hsl-gray-800: 0 0% 15%;--hsl-gray-900: 0 0% 9%;--hsl-indigo-200: 215 100% 93%;--hsl-yellow-100: 55 97% 88%;--hsl-yellow-200: 46 100% 95%;--hsl-yellow-400: 48 100% 49%;--hsl-yellow-600: 46 100% 50%;--hsl-red-100: 360 99% 94%;--hsl-red-200: 357 79% 95%;--hsl-red-400: 359 100% 70%;--hsl-red-600: 357 93% 46%;--hsl-blue-100: 214 95% 93%;--hsl-blue-400: 212 100% 66%;--hsl-indigo-100: 226 100% 94%;--hsl-indigo-400: 235 100% 74%;--hsl-green-100: 141 84% 93%;--hsl-green-400: 150 96% 45%;--backdrop-color: hsl(var(--hsl-black) / 35%);--color-black: hsl(var(--hsl-black));--color-white: hsl(var(--hsl-white));--color-primary: hsl(var(--hsl-primary));--color-primary-light: hsl(var(--hsl-primary-light));--color-primary-dark: hsl(var(--hsl-primary-dark));--color-secondary: hsl(var(--hsl-secondary));--color-secondary-light: hsl(var(--hsl-secondary-light));--color-secondary-dark: hsl(var(--hsl-secondary-dark));--color-tertiary: hsl(var(--hsl-tertiary));--color-tertiary-light: hsl(var(--hsl-tertiary-light));--color-tertiary-dark: hsl(var(--hsl-tertiary-dark));--color-accent: hsl(var(--hsl-accent));--color-accent-light: hsl(var(--hsl-accent-light));--color-accent-dark: hsl(var(--hsl-accent-dark));--color-gray-50: hsl(var(--hsl-gray-50));--color-gray-100: hsl(var(--hsl-gray-100));--color-gray-200: hsl(var(--hsl-gray-200));--color-gray-300: hsl(var(--hsl-gray-300));--color-gray-400: hsl(var(--hsl-gray-400));--color-gray-500: hsl(var(--hsl-gray-500));--color-gray-600: hsl(var(--hsl-gray-600));--color-gray-700: hsl(var(--hsl-gray-700));--color-gray-800: hsl(var(--hsl-gray-800));--color-gray-900: hsl(var(--hsl-gray-900));--color-indigo-200: hsl(var(--hsl-indigo-200));--color-yellow-100: hsl(var(--hsl-yellow-100));--color-yellow-200: hsl(var(--hsl-yellow-200));--color-yellow-400: hsl(var(--hsl-yellow-400));--color-yellow-600: hsl(var(--hsl-yellow-600));--color-red-100: hsl(--hsl-red-100);--color-red-200: hsl(var(--hsl-red-200));--color-red-400: hsl(--hsl-red-400);--color-red-600: hsl(var(--hsl-red-600));--color-blue-100: hsl(var(--hsl-blue-100));--color-blue-400: hsl(var(--hsl-blue-400));--color-indigo-100: hsl(var(--hsl-indigo-100));--color-indigo-400: hsl(var(--hsl-indigo-400));--color-green-100: hsl(var(--hsl-green-100));--color-green-400: hsl(var(--hsl-green-400));--color-background: hsl(var(--hsl-background));--color-error-light: hsl(var(--hsl-error-light));--color-error: hsl(var(--hsl-error));--color-danger: hsl(var(--hsl-error));--color-error-dark: hsl(var(--hsl-error-dark));--color-success-light: hsl(var(--hsl-success-light));--color-success: hsl(var(--hsl-success));--color-success-dark: hsl(var(--hsl-success-dark));--color-focus-outline: var(--color-accent);--filter-color-white: brightness(100) saturate(0%);--filter-color-black: brightness(0) saturate(100%);--font-weight-extra-bold: 900;--font-weight-bold: 700;--font-weight-regular: 400;--font-weight-light: 300;--font-size-2xs: .65rem;--font-size-xs: .75rem;--font-size-sm: .85rem;--font-size-base: 1rem;--font-size-md: var(--font-size-base);--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2rem;--font-size-4xl: 3rem;--font-size-5xl: 4rem}@font-face{font-weight:400;font-family:PT Sans;font-style:normal;src:local("PT Sans Regular"),url(../stylesheets/fonts/PT_Sans/PTSans-Regular.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-family:PT Sans;font-style:normal;src:local("PT Sans Bold"),url(../stylesheets/fonts/PT_Sans/PTSans-Bold.woff2) format("woff2");font-display:swap}@font-face{font-weight:400;font-family:PT Sans;font-style:italic;src:local("PT Sans Italic"),url(../stylesheets/fonts/PT_Sans/PTSans-Italic.woff2) format("woff2");font-display:swap}@font-face{font-weight:700;font-family:PT Sans;font-style:italic;src:local("PT Sans Bold Italic"),url(../stylesheets/fonts/PT_Sans/PTSans-BoldItalic.woff2) format("woff2");font-display:swap}:root{--font-family-base: "PT Sans", Verdana, Arial, sans-serif;--font-family-title: var(--font-family-base);--font-weight-title: var(--font-weight-bold)}.button{--button-color: var(--color-accent);--button-border-color: transparent;--button-color-light: var(--color-accent-light);--button-color-dark: var(--color-accent-dark);--button-text-color: var(--color-white);display:inline-block;width:-moz-fit-content;width:fit-content;padding:var(--space-2) var(--space-4);background-color:var(--button-color);color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease-in-out;font-size:var(--font-size-lg);text-decoration:none;text-align:center}.button:hover,.button:focus{--button-color: var(--button-color-dark);z-index:10}.button:active{--button-color: var(--button-color-light);--button-text-color: var(--color-black)}.button--inactive{--button-color: hsla(var(--button-color-light) / 50%);--button-text-color: var(--color-gray-400);--button-border-color: var(--color-gray-400);cursor:none;pointer-events:none}.button--square{border-radius:0}.button--no-border{border:none}.button--stretch{display:block;width:100%;border-radius:0;border:none}.button--round{display:flex;font-size:var(--font-size-xl);border-radius:50%;width:1.75em;height:1.75em;justify-content:center;align-items:center;overflow:hidden;padding:0;padding:initial}.icon-button{--button-color: var(--color-primary);--button-border-color: transparent;--button-color-light: var(--color-primary-light);--button-color-dark: var(--color-primary-dark);--button-text-color: var(--color-black);display:flex;font-size:var(--font-size-xxl);border-radius:50%;width:1.5em;height:1.5em;justify-content:center;align-items:center;overflow:hidden}.icon-button:hover,.icon-button:focus{--button-text-color: var(--color-white)}.icon{display:inline-flex;align-items:center;flex-wrap:nowrap;-moz-column-gap:var(--space-1);column-gap:var(--space-1);color:var(--icon-color)}.icon--sm{transform:scale(.75)}.icon--lg{font-size:120px}.icon--social{align-self:center;font-size:var(--font-size-lg)}.icon__text{font-family:var(--font-family-base)}.chevron-icon{font-size:var(--font-size-sm)}:root{font-size:16px;--link-color: var(--color-secondary);--link-color-hover: var(--color-secondary-light);--link-color-visited: var(--color-secondary);--shadow-sm: 0 1px 2px 0 hsl(var(--hsl-black) / 5%), 0 1px 2px 0 hsl(var(--hsl-black) / 5%);--shadow: 0 1px 3px 0 hsl(var(--hsl-black) / 10%), 0 1px 2px -1px hsl(var(--hsl-black) / 10%);--shadow-lg: 0 10px 15px -3px hsl(var(--hsl-black) / 10%), 0 4px 6px -4px hsl(var(--hsl-black) / 10%);--shadow-xl: 0 20px 25px -5px hsl(var(--hsl-black) / 10%), 0 8px 10px -6px hsl(var(--hsl-black) / 10%);--page-container-background: var(--color-background);--padding-block-main-content: var(--space-8);--padding-inline-main-content: var(--space-6)}@media screen and (min-width: 640px){:root{--padding-block-main-content: var(--space-10);--padding-inline-main-content: var(--space-8)}}@media screen and (min-width: 768px){:root{--padding-block-main-content: var(--space-12);--padding-inline-main-content: var(--space-10)}}@media screen and (min-width: 1024px){:root{--padding-inline-main-content: var(--space-16)}}@media screen and (min-width: 1280px){:root{--padding-inline-main-content: var(--space-20)}}body{position:relative;margin-inline:auto;padding:0;font-weight:var(--font-weight-regular);font-family:var(--font-family-base);width:100vw;background:var(--color-background);color:var(--color-black);display:flex;flex-direction:column;align-items:center;width:100%;justify-content:center;min-height:100vh;min-height:100dvh}.main{flex-grow:1;display:flex;flex-direction:column;align-items:center;width:100%}.page-container,.page-with-sidebar-container{display:flex;justify-content:center;width:100%;padding-block:var(--padding-block-main-content);padding-inline:var(--padding-inline-main-content);background:var(--page-container-background);flex-grow:1}@media screen and (min-width: 768px){.page-container,.page-with-sidebar-container{width:min(100vw,800px)}}@media screen and (min-width: 1024px){.page-container,.page-with-sidebar-container{width:1000px}}@media screen and (min-width: 1280px){.page-container,.page-with-sidebar-container{width:1200px}}@media screen and (min-width: 1536px){.page-container,.page-with-sidebar-container{width:1400px}}.page-with-sidebar-container{flex-direction:row;flex-wrap:wrap;gap:var(--space-6)}@media screen and (min-width: 1024px){.page-with-sidebar-container{justify-content:space-between;flex-wrap:nowrap}}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title);font-weight:var(--font-weight-title)}.link{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.link:visited{color:var(--link-color-visited)}.link:focus,.link:active,.link:hover{color:var(--link-color-hover);text-decoration:underline}.link--disabled{cursor:default;pointer-events:none}img{display:inline-block}.section{margin:var(--space-8) 0}.hr{width:100%;color:var(--color-tertiary);margin-inline:auto}.hr--light{color:var(--color-tertiary-light)}.hr--dark{color:var(--color-tertiary-dark)}ol,ul{margin-block:var(--space-2);margin-inline-start:var(--space-4)}ol{list-style:decimal outside}ul{list-style:disc outside}.hidden,[x-cloak]{display:none!important}*:focus-visible{outline:2px solid var(--color-focus-outline)}*:focus-visible:not(input,select,textarea){outline-offset:var(--base-space)}.button:focus-visible:where(input){outline-offset:var(--base-space)}.not-found{background-color:var(--color-background);display:flex;flex-direction:column;padding-inline:var(--space-3);padding-block:var(--space-6) var(--space-12)}@media screen and (min-width: 768px){.not-found{padding-inline:var(--space-20)}}@media screen and (min-width: 1024px){.not-found{padding-inline:calc(var(--space-20) * 3)}}.not-found__title{padding-block:var(--space-6);font-size:var(--font-size-2xl)}.not-found__text{display:flex;flex-direction:column;gap:var(--space-6)}.unauthorized{text-align:center}.unauthorized__required{text-transform:uppercase;margin-top:var(--space-2)}.unauthorized__private{margin-top:var(--space-2)}.unauthorized__button{margin-top:var(--space-6);margin-bottom:var(--space-12)}.alerts{width:-moz-fit-content;width:fit-content;position:fixed;top:var(--space-6);left:50%;transform:translate(-50%);padding:var(--space-2-5) var(--space-4);z-index:999;display:flex;flex-direction:column;row-gap:var(--space-2-5)}.alert{width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius);padding-block:var(--space-2);padding-inline:var(--space-4);display:flex;-moz-column-gap:var(--space-2-5);column-gap:var(--space-2-5)}.alert--error{border:solid 1px var(--color-error);background:var(--color-error-light);color:var(--color-white)}.alert--success{border:solid 1px var(--color-success);background:var(--color-success-light)}.flash,.notice{background-color:#fff;border:1px solid black;display:flex;align-items:center;padding:var(--space-4);border-radius:var(--space-1-5);gap:var(--space-6)}.flash--danger,.notice--danger{background-color:var(--color-red-100);border:1px solid var(--color-red-400)}.flash--info,.notice--info{background-color:var(--color-blue-100);border:1px solid var(--color-blue-400)}.flash--warning,.notice--warning{background-color:var(--color-yellow-100);border:1px solid var(--color-yellow-400)}.flash--success,.notice--success{background-color:var(--color-green-100);border:1px solid var(--color-green-400)}.flash a,.notice a{color:var(--color-indigo-600);text-decoration:underline}.flash a:hover,.notice a:hover{color:var(--color-indigo-500)}.flash{position:fixed;max-width:65ch;margin-bottom:auto;margin-top:var(--space-4);margin-left:auto;margin-right:auto;top:0;left:50%;transform:translate(-50%);z-index:999}.flash__content{display:flex;flex-direction:column;gap:var(--space-1)}.flash__close-item{font-size:1.125rem;line-height:1.75rem;padding:var(--space-1);cursor:pointer}@keyframes appear-then-fade{0%{opacity:0}5%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes slide-up-then-fade{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,-100%);opacity:0}}.animate-appear-then-fade{animation:appear-then-fade 5s both}.animate-slide-up-then-fade{animation:slide-up-then-fade .3s ease-in}.call-to-action{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;gap:var(--space-12);background-color:var(--color-primary);padding:var(--space-12)}.call-to-action__title{font-size:var(--font-size-2xl);text-align:center;word-break:break-word}.call-to-action__image{position:relative;display:inline-block;width:min(90%,300px);height:auto;aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover}.call-to-action__text{text-align:center;word-break:break-word}@media screen and (min-width: 1024px){:where([data-current-page=projects-show]) .call-to-action{width:33%}}:where([data-current-page=news_items-show]) .call-to-action{max-width:500px}:where([data-current-page=news_items-show]) .call-to-action__image{max-height:250px}.votes-cast{display:flex;flex-direction:column;row-gap:var(--space-6)}.votes-cast__title{font-size:var(--font-size-3xl);text-align:center}.votes-cast__intro{font-size:var(--font-size-lg);text-align:center}.vote-cast,.vote-cast__announcements{display:flex;flex-direction:column;row-gap:var(--space-6)}.vote-cast__title,.vote-cast__other-topics-title{font-size:var(--font-size-3xl);text-align:center}.vote-cast__other-topics{display:flex;flex-direction:column;row-gap:var(--space-4);align-items:center}.vote-cast__other-topics,.vote-cast__other-entries{margin-block-start:var(--space-4)}.vote-cast__intro,.vote-cast__votes-info,.vote-cast__entry-info,.vote-cast__warning{font-size:var(--font-size-lg);text-align:center}.vote-cast__warning--insufficient-votes{color:var(--color-danger)}.vote-cast__topic-tiles{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;grid-gap:var(--space-8);gap:var(--space-8);margin-block:var(--space-4)}@media screen and (min-width: 1024px){.vote-cast__topic-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic-tile__cta{--button-color: var(--color-primary)}.topic-tile__cta:hover{--button-color: var(--color-primary-dark)}.comments__header{display:flex;flex-direction:column;justify-content:center}.comments__header-title{display:flex;flex-direction:column;gap:var(--space-10);align-items:center;padding-inline:var(--space-12);font-size:var(--font-size-2xl);text-align:center}.comments__header-button{max-width:-moz-fit-content;max-width:fit-content;margin-block:var(--space-6);margin-inline:auto}.comment-form{display:flex;flex-direction:column;justify-content:center}.comments__form-wrapper{margin:0 auto}.comments__form{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-4)}@media screen and (min-width: 768px){.comments__form{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 1024px){.comments__form{margin:0}}.comments__form-input{border:1px solid black;min-height:150px;padding:10px 15px}@media screen and (min-width: 768px){.comments__form-input{min-width:100%}}.comments__form-controls{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));grid-column-gap:var(--space-4);-moz-column-gap:var(--space-4);column-gap:var(--space-4);align-items:center;width:100%}.comments__form-counter{font-style:oblique;display:inline-block;width:-moz-fit-content;width:fit-content}.comments__form-submit{grid-column-start:3}.comments__form-submit,.comments__form-cancel{width:-moz-max-content;width:max-content;justify-self:end}.comments__body{display:flex;flex-direction:column;row-gap:var(--space-4);padding-block-start:var(--space-10)}.comments__body-title{margin-block:var(--space-6);padding-block-end:var(--space-3);font-size:var(--font-size-3xl)}.comment__metadata{display:flex;flex-direction:column}.comment__author{color:var(--color-tertiary-dark);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);font-feature-settings:"smcp";font-variant:small-caps;text-transform:uppercase}.comment__date{color:var(--color-gray-600);font-style:italic}.comment__content{flex-grow:1;padding-block-start:var(--space-3)}@media screen and (min-width: 768px){.comment__content{padding-block-start:0}}.comments__comment{display:flex;flex-direction:column;flex-wrap:wrap;padding:var(--space-4);background-color:var(--color-white)}.comment--answer{margin-inline-start:var(--space-8)}.comment__report{display:flex;justify-content:flex-end}.comment__report-link{display:block;width:100%;margin-block:var(--space-2);text-align:right;text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps;font-size:var(--font-size-sm)}.comment__submit{display:flex;justify-content:center;max-width:-moz-fit-content;max-width:fit-content;align-self:end;margin-left:auto}.my-comments__tiles{display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:center}.comment-tile{background-color:var(--color-white);padding:var(--space-3);max-width:300px}.comment-tile__metadata{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:var(--space-6);column-gap:var(--space-6)}.dropdown{min-height:100%;gap:var(--space-1);transition:all .125s;margin-block:auto;cursor:pointer;position:relative}.summary{display:flex;gap:var(--space-1);cursor:pointer}.summary--unfocused:focus{outline:medium none invert;outline:initial}.dropdown__items-wrapper{--border-radius: 5px;position:absolute;background-color:var(--color-white);z-index:2;display:flex;flex-direction:column;gap:var(--space-1);box-shadow:var(--shadow);border-radius:var(--border-radius);margin-block-start:var(--space-1-5);overflow:hidden}.language-selector .dropdown__items-wrapper{right:0}.dropdown__item{transition:all .125s;text-align:left;display:flex;flex-wrap:nowrap;align-items:center;padding:var(--space-3);gap:var(--space-1);color:var(--color-black)}.dropdown__item--focus{outline:2px solid var(--color-focus-outline);outline-offset:-2px;border-radius:var(--border-radius)}@media screen and (min-width: 1024px){.dropdown__item:hover{background-color:var(--color-primary-dark);color:var(--color-white)}.dropdown__item:hover .link{text-decoration:underline;color:var(--color-white)}.dropdown__item:focus{transition:none;outline-offset:-2px}}.chevron-icon{margin:auto}:where(.dropdown--language-selector) summary{text-transform:lowercase;font-feature-settings:"smcp";font-variant:small-caps}.entry-tiles__wrapper{--entry-tile-width: 330px;display:grid;grid-template-columns:auto;width:100%;grid-gap:45px;gap:45px;justify-content:center}@media screen and (min-width: 768px){.entry-tiles__wrapper{grid-template-columns:repeat(2,var(--entry-tile-width))}}@media screen and (min-width: 1280px){.entry-tiles__wrapper{grid-template-columns:repeat(3,var(--entry-tile-width))}}.entry-tiles{display:flex;flex-direction:column;justify-items:center}.entry-tiles__title{font-size:var(--font-size-3xl);text-align:center;margin-bottom:var(--space-6)}.other-entries__tiles{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:space-evenly}@media screen and (min-width: 1024px){.other-entries__tiles{gap:var(--space-12);margin-inline:0}}.entry-tiles__shuffle-link{text-align:center;text-decoration:underline;cursor:pointer}.entry-tiles__shuffle-link--top{margin-bottom:var(--space-6)}.entry-tiles__shuffle-link--bottom{margin-top:var(--space-6)}.entry-tile{--inline-padding: var(--space-4);display:flex;width:var(--entry-tile-width);min-height:var(--entry-tile-width);flex-direction:column;background-color:var(--color-white);box-shadow:var(--shadow)}.entry-tile:hover{box-shadow:var(--shadow-lg)}.entry-tiles__wrapper .entry-tile{width:330px;height:100%}.entry-tile__topic-title{width:100%;height:-moz-fit-content;height:fit-content;padding-inline:var(--inline-padding);padding-block:var(--space-2);color:var(--color-white);font-size:var(--font-size-sm);text-align:center;text-transform:uppercase}.entry-tile__content{display:flex;flex-direction:column;height:100%;color:var(--color-black);text-decoration:none}.entry-tile__content:focus{z-index:20}.entry-tile__content:hover{color:var(--color-secondary);transform:scale(1.02)}.entry-tile__title{padding-inline:var(--inline-padding);margin-block:var(--space-4);font-size:var(--font-size-lg);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;text-align:center}.entry-tile__description{padding-inline:var(--inline-padding);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;text-align:left;word-break:break-word}:where(.entry-tile[data-has-image=false]) .entry-tile__description{-webkit-line-clamp:8}.entry-tile__meta{display:flex;flex-direction:column;row-gap:var(--space-3);margin-block:var(--space-3);flex-grow:2;justify-content:flex-end}.entry-tile__author{padding-inline:var(--inline-padding);font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.entry-tile__counters{display:flex;gap:var(--space-3);justify-content:flex-end;padding-inline:var(--inline-padding);font-size:var(--font-size-sm)}.entry-tile__image{display:inline-block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease-in-out}.entry-tile__button{--button-color: var(--color-primary);--button-color-light: var(--color-primary-light);--button-color-dark: var(--color-primary-dark);--button-text-color: var(--color-white);display:flex;justify-content:center;align-content:center;min-height:40px;padding:var(--space-2);font-weight:var(--font-weight-bold);letter-spacing:.05em}.entry-tile__button:hover,.entry-tile__button:focus{color:var(--button-text-color)}.entry-tile__spinner{width:100%;margin-inline:auto}.stat_likes,.stat_shares,.stat_comments{margin-inline-start:var(--space-1)}.ideation-container{background-color:var(--color-background);display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (min-width: 768px){.ideation{width:min(100vw,800px)}}@media screen and (min-width: 1024px){.ideation{width:1000px}}@media screen and (min-width: 1280px){.ideation{width:1200px}}@media screen and (min-width: 1536px){.ideation{width:1400px}}.dropdown__items-wrapper *:focus-visible{outline-offset:-2px;border-radius:var(--border-radius)}.entry-tiles__select-filter{position:relative;display:flex;align-items:center;color:var(--color-black);background-color:var(--color-white);box-shadow:var(--shadow);border-radius:min(var(--space-2),var(--border-radius));height:auto;--filter-min-height: 38px;min-height:var(--filter-min-height);min-width:160px;margin-bottom:var(--space-6)}.entry-tiles__header{display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;padding-inline:var(--space-5);align-items:center;row-gap:var(--space-5);padding-block:var(--space-10)}:where([data-current-page=projects-show]) .other-entries__tiles{gap:var(--space-7);margin-inline:var(--space-3)}.entry-tiles__filter-wrapper{display:flex;flex-wrap:wrap;flex-grow:1;padding:var(--space-0-5) var(--space-4)}.entry-tiles__filter-summary{display:flex;align-items:center;min-height:var(--filter-min-height);width:100%}.entry-tiles__icon{display:flex;align-items:center;height:calc(100% - var(--space-4));padding:var(--space-2);border-left:1px solid var(--color-gray-600);height:22px}.entry-tiles__buttons{display:flex;margin-inline:auto;padding-block:var(--space-12)}.entry-tiles__button{margin-inline:auto}.entry-tiles__dropdown{left:0;top:100%;width:100%}.entry-tiles__dropdown-item{padding:var(--space-2) var(--space-4)}.entry-tiles__dropdown-item:hover{text-decoration:underline}.other-entries__title{margin-block-end:var(--space-6);font-size:var(--font-size-xl);text-align:center}:where([data-current-page=entries-show]) .other-entries__tiles{--entry-tile-width: 300px;gap:var(--space-5)}.entry-tiles__select{display:flex;justify-content:space-around;align-items:center}.entries-search{width:100%}#entry_search{display:flex;flex-direction:column;align-items:center}.entries-search__title{font-size:var(--font-size-xl);margin-block-end:var(--space-6);text-align:center}:where([data-current-page=entries-search]) .entries-search__controls{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;position:relative;gap:var(--space-8);width:100%;margin-bottom:var(--space-8)}.entries-search__search-wrapper{position:relative;width:100%;max-width:36rem;height:auto}.entries-search__search{position:relative;display:flex;flex-direction:row;width:100%;min-width:240px;height:auto;min-height:38px;color:var(--color-black)}.entries-search__search-input{width:100%;border:1px solid var(--color-black);border-radius:min(var(--space-2),var(--border-radius));color:var(--color-black);padding-inline-start:var(--space-12);padding-inline-end:var(--space-12)}.entries-search__filters{display:flex;flex-wrap:wrap;gap:var(--space-4)}.entries-search__topic-filter{position:relative;display:flex;align-items:center;min-width:240px;flex-grow:3;box-shadow:var(--shadow);border-radius:min(var(--space-2),var(--border-radius));color:var(--color-black);background-color:var(--color-white);height:auto;min-height:38px}.entries-search__visualisation{display:flex;gap:var(--space-4);flex-grow:1;justify-content:end}.entries-search__sort-filter{position:relative;display:flex;align-items:center;min-width:136px;flex-grow:1;box-shadow:var(--shadow);border-radius:min(var(--space-2),var(--border-radius));color:var(--color-black);background-color:var(--color-white);height:auto;min-height:38px}.entries-search__button{display:flex;justify-content:center}.entries-search__button input{cursor:pointer}.entries-search__icon{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%)}.entries-search__icon--clear{right:var(--space-4);left:auto;top:50%;color:var(--color-gray-500);border-radius:var(--border-radius)}.entries-search__icon--clear:hover{cursor:pointer}.entry-tiles__navigation{display:flex;width:100%;margin-bottom:var(--space-2);justify-content:center;align-items:center}.entries-search__results-selectors{display:flex;align-items:center;justify-content:center;border-radius:min(var(--space-2),var(--border-radius));overflow:hidden;box-shadow:var(--shadow)}.entries-search__results-selectors:hover{cursor:pointer;box-shadow:var(--shadow-lg)}.result-selector{height:38px;width:38px;padding:var(--space-2);color:var(--color-black);text-align:center;background-color:var(--color-gray-300)}.result-selector--active{background-color:var(--color-white);color:var(--color-black)}.sort-filter__sort-wrapper,.topic-filter__topics-wrapper{display:flex;padding-block:var(--space-0-5);padding-inline:var(--space-4) 0;width:100%}.sort-filter__sort-wrapper:focus,.topic-filter__topics-wrapper:focus{outline-offset:0px;border-radius:var(--border-radius)}.sort-filter__sort,.topic-filter__topics{display:flex;flex-grow:1}.topic-filter__selected-topics{font-weight:700}.topic-filter__selected-topic{background-color:var(--color-gray-200);padding:0 0 0 var(--space-2);margin:var(--space-0-5) 0;display:flex;font-size:var(--font-size-sm)}.selected-topic__text{display:flex;align-items:center}.selected-topic__icon{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xxs);margin-left:var(--space-1)}.sort-filter__icon,.topic-filter__icon{display:flex;align-items:center;height:calc(100% - var(--space-4));padding:var(--space-1) var(--space-2);margin-block:var(--space-1)}.sort-filter__icon--dropdown,.topic-filter__icon--dropdown{border-left:1px solid var(--color-gray-600)}.topic-filter__icon--clear{color:var(--color-gray-500)}.topic-filter__placeholder{padding:var(--space-1) 0;color:var(--color-black)}.sort-filter__dropdown,.topic-filter__dropdown{left:0;top:100%;width:100%;border-radius:min(var(--space-2),var(--border-radius))}.sort-filter__dropdown-item,.topic-filter__dropdown-topic{padding:var(--space-2) var(--space-4)}.sort-filter__dropdown-item.dropdown,.topic-filter__dropdown-topic.dropdown{cursor:default}.sort-filter__dropdown-item:hover,.topic-filter__dropdown-topic:hover{text-decoration:underline}.sort-filter__dropdown-item label,.sort-filter__dropdown-item input,.topic-filter__dropdown-topic label,.topic-filter__dropdown-topic input{cursor:pointer}.topic-filter__dropdown-icon input[type=checkbox]{transform:translateY(0);height:1rem;min-height:1rem;width:1rem;min-width:1rem}.topic-filter__dropdown-icon input[type=checkbox]:before{width:.6rem;height:.6rem}.topic-filter__dropdown-icon input[type=checkbox]:checked:before{transform:scale(1.2) translate(.05rem) translateY(.15rem)}.sort-filter__dropdown-icon{display:none}.sort-filter__dropdown-text,.topic-filter__dropdown-text{display:flex;justify-items:center;width:100%;height:100%}.entry-actions{--total-score-color: hsl(0, 0%, 22%);--likes-color: hsl(353, 92%, 39%);--facebook-color: hsl(221, 44%, 42%);--twitter-color: hsl(206, 82%, 63%);--comments-color: hsl(52, 81%, 46%);display:flex;justify-content:space-evenly;align-items:start}.entry-actions:empty{margin:0;padding:0}:where(.entry-detail) .entry-actions{gap:var(--space-6);margin-block-start:var(--space-20);flex-wrap:wrap}:where(.sidebar) .entry-actions{display:none;justify-content:start;-moz-column-gap:var(--space-4);column-gap:var(--space-4)}@media screen and (min-width: 1024px){:where(.sidebar) .entry-actions{display:flex}}.entry-action{transition:transform .2s ease-in-out 0s}.entry-action--total-score{cursor:none;pointer-events:none}.entry-action--disabled{--likes-color: var(--color-gray-400);--facebook-color: var(--color-gray-400);--twitter-color: var(--color-gray-400);--comments-color: var(--color-gray-400)}.entry-action:hover{transform:scale(1.1)}:where(.entry-actions--sm) .entry-action{transform:scale(.8);transform-origin:top}:where(.entry-actions--sm) .entry-action:hover{transform:scale(.9)}[data-current-page=entries-thank_you_for_voting] .entry-action:hover{transform:none}.entry-action__icon{display:inline-flex;justify-content:center;width:45px;height:45px;border-radius:50%;vertical-align:middle;position:relative;z-index:50;color:var(--color-white);font-size:1.5rem}:where(.entry-action--total-score) .entry-action__icon{background:var(--total-score-color)}:where(.entry-action--like) .entry-action__icon{background:var(--likes-color)}:where(.entry-action--facebook-share) .entry-action__icon{background:var(--facebook-color)}:where(.entry-action--twitter-share) .entry-action__icon{background:var(--twitter-color)}:where(.entry-action--commenting) .entry-action__icon{background:var(--comments-color)}.entry-action__counter{display:inline;width:100%;text-align:center;color:var(--color-black);background-color:var(--color-white);padding:12px 25px 12px 35px;border-radius:0 25px 25px 0;vertical-align:middle;margin-left:-25px;position:relative}.entry-action__counter--down{display:block;padding:35px 5px 25px;border-radius:0 0 25px 25px;margin:-25px 0 0;width:45px}.entry-action__hint{display:block;margin-top:var(--space-3);text-align:center;max-width:90px;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps;line-height:1}.entry-detail{display:flex;flex-direction:column;word-break:break-word;min-width:min(100%,var(--char-length-sm));width:100%;max-width:var(--char-length-md)}@media screen and (min-width: 1280px){.entry-detail{max-width:var(--char-length-lg)}}@media screen and (min-width: 1536px){.entry-detail{max-width:var(--char-length-xl)}}.entry-detail__back{display:inline-block;margin-block-end:var(--space-4)}.entry-detail__comments{padding-inline:var(--space-4);max-width:var(--char-length-xl);margin:0 auto;padding-block-start:var(--space-20);grid-row:2/3;width:100%}.entry-detail__topic-title{margin-block-end:var(--space-4);color:var(--color-tertiary);font-size:var(--font-size-lg)}.entry-detail__title{padding-block-end:var(--space-6);font-size:var(--font-size-2xl)}.entry-detail__fields{display:flex;flex-direction:column;row-gap:var(--space-6)}.entry__field-title{padding-block-end:var(--space-3);font-size:var(--font-size-xl)}.entry__meta{display:block;width:-moz-fit-content;width:fit-content;padding:var(--space-4);background:var(--color-white);margin-block-end:var(--space-8);text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps}@media screen and (min-width: 1024px){.entry__meta{display:none}}:where(.sidebar) .entry__meta{display:none;width:100%;margin:0}@media screen and (min-width: 1024px){:where(.sidebar) .entry__meta{display:block}}.entry__author,.entry__date{display:flex;gap:var(--space-3);align-items:center}.entry__icon{align-self:center}.entry__translate-button{cursor:"pointer";display:flex;gap:var(--space-3)}.entry__translate-extra-texts{display:flex;flex-direction:column;margin-block-start:var(--space-1-5)}.string__label{display:inline-block}.string__input{display:block;width:100%;padding-block:var(--space-3);padding-inline:var(--space-3);border:1px solid black}.text__label{display:inline-block}.text__input{display:block;width:100%;height:var(--space-20);padding-block:var(--space-1-5);padding-inline:var(--space-3);border:1px solid black}.select__input{width:100%;padding:var(--space-3)}.checkbox__input,.checkbox__label{vertical-align:middle}.radio__input,.radio__label{vertical-align:text-bottom}.form-field__file-upload{position:relative;padding-block-end:var(--space-8)}@media screen and (min-width: 768px){.form-field__file-upload{max-width:300px}}.file-upload__wrapper{display:flex;align-items:center;width:100%;min-height:150px;background-color:transparent;border:3px solid var(--color-black);border-bottom:none}.file-upload__preview{display:flex;max-width:100%;width:100%;max-height:100%;height:100%;overflow:hidden;justify-content:center;align-items:center}.file-upload__icon{font-size:60px;margin-right:var(--space-2)}.file-upload__clear{position:absolute;top:0;right:0}.file-upload__name{word-break:break-word}.file-upload__button{text-align:center;width:100%;border:3px solid var(--button-border-color);border-radius:0 0 var(--border-radius) var(--border-radius)}.file-upload__preview-image{max-height:200px;-o-object-fit:contain;object-fit:contain}.file-upload__preview-image--empty{display:none}.password-component{position:relative}.password-component__icon{color:var(--color-gray-400);position:absolute;top:0;right:0;padding-right:.75rem;height:100%;display:flex;align-items:center;cursor:pointer}.form{display:flex;flex-direction:column;row-gap:var(--space-8);min-width:min(100%,var(--char-length-md));width:100%;max-width:var(--char-length-md)}@media screen and (min-width: 1280px){.form{max-width:var(--char-length-lg)}}@media screen and (min-width: 1536px){.form{max-width:var(--char-length-xl)}}.error-summary{display:block;color:var(--color-error-dark);padding:var(--space-4);margin-block:var(--space-8);border:solid 1px var(--color-error-dark);background-color:var(--color-error-light)}.form__submit{place-self:flex-end}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;min-width:1.5em;height:1.5em;border:1px solid currentColor;border-radius:50%;display:inline-flex;margin-block-end:var(--space-2);margin-inline-end:var(--space-2);transform:translateY(5px)}input[type=radio]:before{content:"";width:.8em;height:.8em;border-radius:50%;transform:scale(0);box-shadow:inset 1em 1em var(--color-white);background-color:CanvasText}input[type=radio]:checked:before{transform:scale(2) translate(.14em) translateY(.14em);background:var(--color-white);border:solid 3px var(--color-accent)}legend{margin-block-end:var(--base-space)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit;color:currentColor;background:var(--color-white);width:var(--space-6);min-width:var(--space-6);height:var(--space-6);min-height:var(--space-6);border:1px solid currentColor;border-radius:.15rem;display:inline-flex;margin-block-end:var(--space-2);margin-inline-end:var(--space-2);transform:translateY(5px)}input[type=checkbox]:before{content:"";width:.5em;height:.5em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;box-shadow:inset 1em 1em var(--color-white);background-color:CanvasText}input[type=checkbox]:checked{background:var(--color-accent)}input[type=checkbox]:checked:before{transform:scale(2) translate(.1rem) translateY(.35rem)}@media screen and (min-width: 768px){:where([data-current-page=edit-profile]) .form{padding-inline:var(--space-4);padding-block:var(--space-16)}}.form__title{font-size:var(--font-size-3xl)}.form__subtitle{font-size:var(--font-size-xl)}.form__content{display:flex;flex-direction:column;gap:var(--space-6)}.form__input{border:1px solid var(--color-black);background-color:var(--color-white)}.form__input--hidden{display:none}.form__input--invalid{border:1px solid red}.form__input--invalid:focus-visible{outline-color:red}.form__label{display:inline-block;margin-block-end:var(--base-space)}.form-field__string--organisation{padding-block-start:var(--space-4)}.form__passwords{display:flex;flex-direction:column;width:100%;gap:var(--space-2)}@media screen and (min-width: 768px){.form__passwords{flex-direction:row}}.form-field__checkbox{display:flex}.form__field{flex:1 1 0px}.form-field__option{display:flex}.form-field__option:hover{cursor:pointer}.checkbox__label{margin-block:auto}.form-field__select{display:flex;flex-direction:column}.form__submit{width:-moz-fit-content;width:fit-content}.form-field__submit{display:flex;justify-content:space-between}.field__label[required]:after{content:" *";color:red;display:inline;font-weight:700;font-size:1.1em}.form-field__text-below{display:flex;justify-content:space-between}.form-field__max-length{text-align:right}.submit{width:-moz-fit-content;width:fit-content}.input__error{color:red}.footer{--footer-padding-inline: var(--space-4);--footer-padding-block: var(--space-12);--footer-font-weight: var(--font-weight-bold);background-color:var(--color-primary-light);width:100%}@media screen and (min-width: 640px){.footer{--footer-padding-inline: var(--space-10)}}@media screen and (min-width: 768px){.footer{--footer-padding-inline: var(--space-12)}}@media screen and (min-width: 1024px){.footer{--footer-padding-inline: var(--space-16)}}@media screen and (min-width: 1280px){.footer{--footer-padding-inline: var(--space-20)}}.footer__header,.footer__main,.footer__bottom{padding-block:var(--footer-padding-block);padding-inline:var(--footer-padding-inline)}@media screen and (min-width: 768px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:min(100vw,800px)}}@media screen and (min-width: 1024px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:1000px}}@media screen and (min-width: 1280px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:1200px}}@media screen and (min-width: 1536px){.footer__header,.footer__main,.footer__logos--partner,.footer__bottom{width:1400px}}.footer__header-wrapper{display:flex;justify-content:center;padding-inline:var(--footer-padding-inline);width:100%}.footer__header{display:flex;flex-direction:column;row-gap:var(--space-4)}@media screen and (min-width: 1024px){.footer__header{flex-direction:row;justify-content:space-between;text-align:right}}.footer__title{font-size:var(--font-size-2xl)}.footer__contacts{display:flex;flex-direction:column;justify-content:center;padding-inline-end:var(--space-16);font-weight:var(--footer-font-weight);letter-spacing:.5px}.footer__contact-link{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.footer__contact-link:visited{color:var(--link-color-visited)}.footer__contact-link:focus,.footer__contact-link:active,.footer__contact-link:hover{color:var(--link-color-hover);text-decoration:underline}.footer__contact-link--disabled{cursor:default;pointer-events:none}.footer__contact--email{word-break:break-all}.footer__divider--logos{margin:0;visibility:hidden}@media screen and (min-width: 768px){.footer__divider{--footer-padding-inline: var(--space-10);width:calc(min(100vw,800px) - 2 * var(--footer-padding-inline))}}@media screen and (min-width: 1024px){.footer__divider{--footer-padding-inline: var(--space-12);width:calc(1000px - 2 * var(--footer-padding-inline))}}@media screen and (min-width: 1280px){.footer__divider{--footer-padding-inline: var(--space-16);width:calc(1200px - 2 * var(--footer-padding-inline))}}@media screen and (min-width: 1536px){.footer__divider{--footer-padding-inline: var(--space-20);width:calc(1400px - 2 * var(--footer-padding-inline))}}.footer__main-wrapper{display:flex;justify-content:center;padding-inline:var(--footer-padding-inline);width:100%}.footer__main{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-8)}@media screen and (min-width: 768px){.footer__main{flex-direction:row}}.footer__logos-wrapper{display:flex;justify-content:center;padding-inline:var(--footer-padding-inline);width:100%}.footer__logos{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);justify-content:center;align-items:center;padding-block:var(--footer-padding-block);padding-inline:var(--footer-padding-inline)}.footer__logos--powered-by{--footer-padding-block: 0;--footer-padding-inline: 0}.footer__logo{--footer-logo-size: 125px;min-width:100px;max-width:var(--footer-logo-size);max-height:var(--footer-logo-size);height:auto;-o-object-fit:contain;object-fit:contain}.footer__logo--sm{--footer-logo-size: 75px;max-height:50px}@media screen and (min-width: 1024px){.footer__logo{--footer-logo-size: 150px}.footer__logo--sm{--footer-logo-size: 100px}}@media screen and (min-width: 1280px){.footer__logo{--footer-logo-size: 175px}.footer__logo--sm{--footer-logo-size: 100px}}:where(.footer__logo--tree svg#tree-company-logo) path.cls-1{fill:var(--color-white)}.footer__menu{display:flex;flex:1;flex-direction:column;flex-wrap:wrap;gap:var(--space-4) var(--space-12);max-width:100%}@media screen and (min-width: 768px){.footer__menu{display:grid;flex:none;grid-template-columns:repeat(4,minmax(0,auto));grid-template-rows:auto}}.footer__submenu{margin-block-start:var(--space-3)}.footer__menu-item{flex:1 1 0px;width:100%;font-size:var(--font-size-lg);font-weight:var(--footer-font-weight)}.footer__menu-item--sub{font-size:var(--font-size-sm)}@media screen and (min-width: 768px){.footer__menu-item{grid-row-start:1}}.footer__menu-link{color:var(--link-color);text-decoration:none}.footer__menu-link:visited{color:var(--link-color-visited)}.footer__menu-link:focus,.footer__menu-link:active,.footer__menu-link:hover{color:var(--link-color-hover);text-decoration:underline}.footer__bottom-wrapper{background-color:var(--color-secondary);display:flex;justify-content:center;padding-inline:var(--footer-padding-inline);width:100%}.footer__bottom{--footer-padding-block: var(--space-6);--link-color: var(--color-white);--link-color-hover: var(--color-primary-light);--link-color-visited: var(--color-white);--color-focus-outline: var(--color-white);display:flex;flex-flow:row wrap;gap:var(--space-6);justify-content:space-between;align-items:center;min-height:80px;padding-block:var(--footer-padding-block);background-color:var(--color-secondary)}.footer__legal{display:flex;gap:var(--space-2);align-items:center;flex-flow:row wrap;justify-content:center}.footer__pipe{color:var(--link-color)}.footer__copyright{font-size:var(--font-size-sm);color:var(--link-color);font-feature-settings:"smcp";font-variant:small-caps;text-transform:uppercase}.footer__link{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out;font-size:var(--font-size-sm);font-feature-settings:"smcp";font-variant:small-caps;text-transform:uppercase}.footer__link:visited{color:var(--link-color-visited)}.footer__link:focus,.footer__link:active,.footer__link:hover{color:var(--link-color-hover);text-decoration:underline}.footer__link--disabled{cursor:default;pointer-events:none}.footer__link:focus{transition:none}.footer__logo--tree path{fill:var(--link-color)}.footer__logo--tree:hover path{fill:var(--link-color-hover)}.header{--space-block: var(--space-3);--space-inline: var(--space-6);width:100%;justify-content:center}.header--mobile{display:flex;flex-direction:column;align-items:center;background-color:var(--color-white)}.header--desktop{display:none;font-size:var(--font-size-md);width:100%;justify-content:center}@media screen and (min-width: 1024px){.header--mobile{display:none}.header--desktop{display:flex;flex-direction:column}}.header__jump-to-main{position:absolute;transform:translateY(-100%);left:0}.header__jump-to-main:focus{transform:translateY(0);padding:var(--space-2);background-color:var(--color-white);z-index:100}.header__top-wrapper{background-color:var(--color-white);display:flex;justify-content:center;padding-inline:var(--footer-padding-inline);width:100%}.header__top{background-color:var(--color-white);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;grid-column-gap:var(--space-4);-moz-column-gap:var(--space-4);column-gap:var(--space-4);justify-items:end;width:100%;padding-inline:var(--space-inline);padding-block:var(--space-block)}@media screen and (min-width: 768px){.header__top{width:min(100vw,800px)}}@media screen and (min-width: 1024px){.header__top{width:1000px}}@media screen and (min-width: 1280px){.header__top{width:1200px}}@media screen and (min-width: 1536px){.header__top{width:1400px}}@media screen and (min-width: 1024px){.header__top-wrapper{background-color:var(--color-background)}.header__top{background-color:var(--color-background);padding:0;padding:initial}}.header__bottom-wrapper{background-color:var(--color-white);display:flex;width:100%;justify-content:center;padding-inline:var(--footer-padding-inline)}.header__bottom{background-color:var(--color-white);margin-block-end:0;position:relative;width:100%}@media screen and (min-width: 1024px){.header__bottom{width:1000px}}@media screen and (min-width: 1280px){.header__bottom{width:1200px}}@media screen and (min-width: 1536px){.header__bottom{width:1400px}}:where(.header--mobile .header__bottom){box-shadow:var(--shadow)}@media screen and (min-width: 1024px){.header__bottom{-moz-column-gap:var(--space-12);column-gap:var(--space-12);display:flex;flex-direction:row;min-height:6em;padding-block:var(--space-block);padding-inline:var(--space-inline)}}.header__logo-link{display:flex;justify-self:start}.header__logo{max-width:100px;max-height:50px;background-size:contain;margin-block:auto}@media screen and (min-width: 1024px){.header__logo{max-width:150px;max-height:80px}}.language-selector{display:flex;align-items:center;padding-block:var(--space-2)}.header__language-selector{min-height:0;min-height:initial}:where(.header__language-selector) .link{text-decoration:none}:where(.header__language-selector) .link,:where(.header__language-selector) .link:focus,:where(.header__language-selector) .link:hover,:where(.header__language-selector) .link:active,:where(.header__language-selector) .link:visited{color:var(--color-black)}.header__hamburger-button{width:var(--space-2);height:var(--space-2);padding:var(--space-6);display:flex;justify-content:center;align-items:center;border-radius:var(--space-3);margin-block:auto}.header__menu{font-weight:var(--font-weight-bold);display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;align-items:center;row-gap:var(--space-2);margin-block-start:var(--space-2)}@media screen and (min-width: 1024px){.header__menu{align-items:center;align-self:center;-moz-column-gap:var(--space-inline);column-gap:var(--space-inline);display:flex;flex-direction:row;flex-grow:5;flex-wrap:wrap;justify-content:center;position:relative}}:where(.header--mobile) .header__submenu{position:relative;top:0;align-items:center;box-shadow:none}:where(.header--desktop) .header__submenu{min-width:100%;left:0}.header__menu-item{font-weight:var(--font-weight-bold);padding-block:var(--space-3);padding-inline:var(--space-2);flex-grow:2;text-align:center}.header__menu-item--sub{--border-radius: 5px;font-weight:var(--font-weight-regular);padding-block:var(--space-2);padding-inline:var(--space-3);text-decoration:none;display:inline-block;width:100%}.header__menu-link{text-decoration:none}.header__menu-link:hover{text-decoration:underline}:where(.header--mobile) .header__menu-item{text-align:center;width:100%;border-bottom:1px solid var(--color-gray-400)}:where(.header--mobile) .header__menu-item--sub{text-decoration:none}:where(.header--mobile) .header__menu-item:last-child{border-bottom:none}.header__menu-item--sub:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.header__menu-item--sub:last-child{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.header__buttons{margin-inline-start:auto;position:relative;display:flex;align-self:center;-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.header__spacer{width:1px;background-color:var(--color-black)}.header__button{--button-color: var(--color-primary);--button-border-color: transparent;--button-color-light: var(--color-primary-light);--button-color-dark: var(--color-primary-dark);--button-text-color: var(--color-black)}.header__button:hover{--button-text-color: var(--color-white)}.header__button--logout,.header__button--register{--button-color: transparent;--button-text-color: var(--color-black)}.header__button--account{padding:var(--space-2) var(--space-4);width:100%;display:flex;justify-content:center;align-items:center;min-height:100%;-moz-column-gap:var(--space-2);column-gap:var(--space-2);font-size:var(--font-size-md);letter-spacing:.5px;padding-block:var(--space-4)}.header__account-buttons{display:flex;width:-moz-fit-content;width:fit-content;text-align:center;justify-content:space-around;align-items:center;width:100%}@media screen and (min-width: 1024px){.header__account-buttons{justify-content:flex-end;width:-moz-fit-content;width:fit-content}.header__account-buttons .header__button--account{width:auto;width:initial}.header__search-form{margin-block:auto;min-width:225px;width:100%}}.trans{transition-delay:.2s;transition-duration:.5s}.header__search-input{background-color:var(--color-primary);width:100%;text-align:center;min-height:40px;color:var(--color-black)}.header__search-input::-moz-placeholder{color:var(--color-black)}.header__search-input::placeholder{color:var(--color-black)}.header__search-input:focus::-moz-placeholder{color:transparent}.header__search-input:focus::placeholder{color:transparent}@media screen and (min-width: 1024px){.header__search-input{background-color:var(--color-white);padding:var(--base-space);margin-inline-end:var(--space-2);margin-block:var(--space-2);border:1px solid var(--color-primary);border-radius:var(--space-2);box-shadow:var(--shadow)}.header__search-input:focus::-moz-placeholder{color:inherit}.header__search-input:focus::placeholder{color:inherit}}.live-tiles{--live-tiles-gap: 0;display:flex;flex-wrap:wrap;justify-content:center;word-break:break-word;padding-block-start:var(--space-5);padding-block-end:var(--space-6);gap:var(--live-tiles-gap)}@media screen and (min-width: 768px){.live-tiles{width:min(100vw,800px)}}@media screen and (min-width: 1024px){.live-tiles{width:1000px}}@media screen and (min-width: 1280px){.live-tiles{width:1200px}}@media screen and (min-width: 1536px){.live-tiles{width:1400px}}@media screen and (min-width: 1024px){.live-tiles{padding-block:var(--space-20)}}.live-tiles-container{background:var(--color-white);display:flex;flex-direction:column;align-items:center;width:100%}.live-tile{--live-tiles-gap: 0%;--number-of-gaps: calc(var(--max-live-tiles-per-row) - 1);--total-gap-width: calc(var(--live-tiles-gap) * var(--number-of-gaps));--available-space: calc(100% - var(--total-gap-width));--relative-tile-width: calc(var(--available-space) / var(--max-live-tiles-per-row));display:flex;justify-content:space-between;align-items:center;flex-direction:column;min-width:300px;max-width:var(--relative-tile-width);padding:var(--space-4) var(--space-6);flex:1 1 var(--relative-tile-width);row-gap:var(--space-4)}.live-tile__title{font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);text-align:center}@media screen and (min-width: 1024px){.live-tile__title{font-size:var(--font-size-2xl)}}.live-tile__image{width:200px;max-width:200px;max-height:200px;-o-object-fit:contain;object-fit:contain}.live-tile__button{min-width:200px}.map-container{background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;width:100%}.map{padding-block-start:var(--space-12);width:100%;justify-content:center}.map--no-padding-top{padding-block-start:0}.map .button,.map button{min-width:auto}:where(.map) .map__wrapper{position:relative;display:block;margin-block-start:var(--space-12)}.map__title{text-align:center;margin-block-end:var(--space-10);font-size:4em;padding-inline:var(--space-4);font-size:var(--font-size-3xl)}.map-entry{position:relative}:where(.map) .map__search,:where(.map-entry) .map__search{position:absolute;display:flex;top:60px;left:10px;padding-inline:var(--space-2);padding-block:var(--space-1);background-color:var(--color-white);box-shadow:var(--shadow);border-radius:2px}:where(.map) .map__search:focus-within,:where(.map-entry) .map__search:focus-within{border:2px solid var(--color-focus-outline)}.map-search__icon{color:var(--color-gray-400);margin-inline-end:var(--space-2)}@media screen and (min-width: 768px){:where(.map) .map__search,:where(.map-entry) .map__search{top:10px;left:110px}}.pac-target-input{border:none}.pac-target-input:focus{outline:none}:where(.map) .map__frame{height:648px!important}:where(.map-entry) .map__frame{height:360px}@keyframes drop{0%{transform:translateY(-200px) scaleY(.9);opacity:0}5%{opacity:.7}50%{transform:translateY(0) scaleY(1);opacity:1}65%{transform:translateY(-17px) scaleY(.9);opacity:1}75%{transform:translateY(-22px) scaleY(.9);opacity:1}to{transform:translateY(0) scaleY(1);opacity:1}}.drop{animation:drop .3s linear forwards 1s}.news-items__tiles{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8) var(--space-4);gap:var(--space-8) var(--space-4);justify-items:center}.news-item{max-width:var(--char-length-md);width:100%;background:var(--color-white);box-shadow:var(--shadow)}.news-item__link{height:100%;display:block}.news-item:hover{text-decoration:underline;box-shadow:var(--shadow-lg)}:where(.sidebar) .news-item{max-width:300px}.news-item__hero{position:relative;width:100%;overflow:hidden;transition:all .2s ease-in-out}.news-item__image{width:100%;min-height:200px;height:200px;-o-object-fit:cover;object-fit:cover}.news-item__body{padding:var(--space-4);transition:all .2s ease-in-out}.news-item__title{margin-bottom:var(--space-2);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}.news-item__date{font-weight:var(--font-weight-bold)}.news-item__text{--line-clamp: 4;text-align:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp);overflow:hidden;word-wrap:break-word}.news-cta-container{background:var(--color-background);display:flex;flex-direction:column;align-items:center;width:100%}.news-cta-wrapper{display:flex;flex-wrap:wrap;width:100%;margin-block-start:0}@media screen and (min-width: 768px){.news-cta-wrapper{width:min(100vw,800px)}}@media screen and (min-width: 1024px){.news-cta-wrapper{width:1000px}}@media screen and (min-width: 1280px){.news-cta-wrapper{width:1200px}}@media screen and (min-width: 1536px){.news-cta-wrapper{width:1400px}}@media screen and (min-width: 1024px){.news-cta-wrapper{flex-wrap:nowrap;justify-content:center}}:where([data-current-page=projects-show]) .news-items{width:100%;padding:var(--space-12);display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){:where([data-current-page=projects-show]) .news-items{margin:0 auto;width:75%;max-width:75%}}@media screen and (min-width: 768px){:where([data-current-page=projects-show]) .news-items__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}:where([data-current-page=projects-show]) .news-item:first-child{margin:0;grid-column:1/2;grid-row:1/3}:where([data-current-page=projects-show] :not(.news-item:first-child)) .news-item__image{height:150px}:where([data-current-page=projects-show] .news-item:first-child) .news-item__image{height:250px}}:where([data-current-page=projects-show] .news-item~.news-item) .news-item__date{display:none}@media screen and (min-width: 768px){:where([data-current-page=projects-show] .news-item:first-child) .news-item__text{--line-clamp: 10}:where([data-current-page=projects-show] .news-item~.news-item) .news-item__text{--line-clamp: 2}}.news-items__button{margin-inline:auto;margin-block-start:var(--space-12)}.news-item__filters{display:flex;flex-wrap:wrap;-moz-column-gap:var(--base-space);column-gap:var(--base-space);margin-bottom:var(--space-8)}.news-items__filter-rss-wrapper{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-4)}.news-item__filter--option{text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps}.news-item__filter--option-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.news-item__badge{position:absolute;bottom:var(--space-2);right:var(--space-3);box-shadow:var(--shadow)}.news-badge{background-color:var(--color-white);padding:0 var(--space-3);border-radius:var(--space-2)}.news-badge__icon{margin-right:var(--space-1)}.news-badge__icon--date{font-weight:700}.news-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-6);width:100%}.news-items__title{font-size:var(--font-size-3xl)}.news-items__filters{display:flex;flex-wrap:wrap;gap:var(--space-4)}.news-items__filter-button{font-size:var(--font-size-md);background:transparent;color:var(--color-black)}.news-items__filter-button--active{background:var(--color-accent);color:var(--color-white)}.news-items__rss{place-self:center;font-size:var(--font-size-2xl)}:where([data-current-page=news_items-index]) .news-items__tiles{margin-block-start:var(--space-8)}@media screen and (min-width: 768px){:where([data-current-page=news_items-index]) .news-items__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10)}}@media screen and (min-width: 1280px){:where([data-current-page=news_items-index]) .news-items__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.news-article{min-width:min(100%,var(--char-length-sm));width:100%;max-width:var(--char-length-md)}@media screen and (min-width: 1280px){.news-article{max-width:var(--char-length-lg)}}@media screen and (min-width: 1536px){.news-article{max-width:var(--char-length-xl)}}.news-article__back{display:inline-block;margin-block-end:var(--space-4)}.news-article__image{height:auto;display:block}.news-article__meta{display:block;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps;font-size:var(--font-size-sm);padding-block:var(--space-3);padding-inline:var(--space-4);margin-block-end:var(--space-4);background:var(--color-white)}@media screen and (min-width: 1024px){.news-article__meta{display:none}}:where(.sidebar) .news-article__meta{display:none}@media screen and (min-width: 1024px){:where(.sidebar) .news-article__meta{display:block;width:100%}}.news-article__body{margin:var(--space-8) 0}.news-article__title{font-size:var(--font-size-xl);margin:var(--space-6) 0 var(--space-4);word-break:break-word}.news-article__text{margin-bottom:var(--space-8);text-align:start;word-break:break-word}.other-news__title{font-size:var(--font-size-xl);margin-block-end:var(--space-4);text-align:center}.other-news__tiles{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:var(--space-6)}.nudging{margin-block-start:1rem;width:100%}.nudging__icon{padding:var(--space-3);border-radius:50%}.nudging__icon--positive{background-color:var(--color-gray-400)}.nudging__icon--neutral{background-color:var(--color-yellow-600)}.nudging__icon--negative{background-color:var(--color-red-600)}.nudging__message{font-weight:var(--font-weight-bold);flex-grow:1;margin-inline:var(--space-2)}.nudging__card{display:flex;align-items:center;width:100%;justify-content:space-between;padding-block:var(--space-4);padding-inline:var(--space-6)}.nudging__card--positive{display:flex;background-color:var(--color-gray-200)}.nudging__card--positive .nudging__icon{display:none}.nudging__card--negative{display:flex;background-color:var(--color-red-200)}.nudging__card--negative .nudging__icon{background-color:var(--color-red-600)}.nudging__card--neutral{display:flex;background-color:var(--color-yellow-200)}.nudging__card--neutral .nudging__icon{background-color:var(--color-yellow-600)}.page{width:100%;max-width:var(--char-length-md)}@media screen and (min-width: 1280px){.page{max-width:var(--char-length-lg)}}@media screen and (min-width: 1536px){.page{max-width:var(--char-length-xl)}}.page__title{font-size:var(--font-size-2xl);word-break:break-word}.page__body{margin-block:var(--space-6);word-break:break-word}.pagination{--color: var(--color-black);--color-bg: transparent;display:flex;justify-content:center;align-items:center;-moz-column-gap:var(--space-4);column-gap:var(--space-4);padding-block:var(--space-8);margin-inline:auto;font-size:var(--font-size-lg)}.pagination__left,.pagination__middle,.pagination__right{display:flex;-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.pagination__item{display:flex;justify-content:center;align-items:center;width:var(--space-8);height:var(--space-8);color:var(--color);background-color:var(--color-bg)}.pagination__item:not(.pagination__item--active,.pagination__item--disabled):hover{--color: var(--color-white);--color-bg: var(--color-primary-dark);cursor:pointer}.pagination__item--disabled{--color: var(--color-gray-400)}.pagination__item--active{--color-bg: var(--color-primary)}.search{background-color:var(--color-background);padding-inline:var(--space-4)}.search__title{font-size:var(--font-size-2xl);margin-block-end:var(--space-4)}@media screen and (min-width: 768px){.search{padding-inline:var(--space-12)}}.search__results{display:flex;flex-direction:column;gap:var(--space-3)}.result{background-color:var(--color-white);padding:var(--space-4);display:flex;flex-direction:column;row-gap:var(--space-4);box-shadow:var(--shadow)}.result:hover{box-shadow:var(--shadow-lg)}.result__tag{background-color:var(--color-primary-light);width:-moz-fit-content;width:fit-content;padding-inline:var(--space-3);padding-block:var(--space-1);text-transform:uppercase}.result__title{display:inline-block}:where(.search__results) mark{color:var(--color-primary-dark);background:transparent;font-size:1.1em;font-weight:700;font-style:italic}.sidebar{display:flex;flex-direction:column;row-gap:var(--space-6);width:100%;align-items:center}@media screen and (min-width: 1024px){.sidebar{width:300px;align-items:stretch;min-width:300px}}.sidebar__title{font-size:var(--font-size-lg)}.translated-by{font-size:var(--font-size-xs)}.error-message{color:red}.sign-in__button{--sign-in-button-color: var(--color-white);--sign-in-button-border-color: var(--color-gray-200);--sing-in-button-border-color-hover: var(--color-gray-300);--sign-in-button-text-color: var(--color-black);display:inline-block;width:100%;padding:var(--space-2) var(--space-4);background-color:var(--sign-in-button-color);color:var(--sign-in-button-text-color);border-radius:var(--border-radius);transition:all .2s ease-in-out;font-size:var(--font-size-md);text-decoration:none;text-align:start}.sign-in__button--socials{background-color:var(--sign-in-button-color);display:flex;gap:var(--space-3);border-width:1px;border-color:var(--sign-in-button-border-color);box-shadow:var(--shadow-sm);align-items:center;border-radius:min(var(--space-2),var(--border-radius))}.sign-in__button--socials:hover{border-color:var(--sing-in-button-border-color-hover);box-shadow:var(--shadow)}.sign-in__container{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:var(--char-length-lg)}.sign-in__content{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-6);padding-inline:var(--space-4);margin-top:var(--space-2);border-top:1px solid var(--color-gray-300);width:100%}.sign-in__details{width:100%}.sign-in__form{display:flex;flex-direction:column;row-gap:var(--space-8);width:100%}.sign-in__icon{width:var(--space-6);height:var(--space-6);align-items:center;justify-content:center}.sign-in__icon>img{display:block}.sign-in__summary{display:flex;gap:var(--space-3);align-items:center;cursor:pointer}.sign-in__text{font-size:var(--font-size-lg)}.sign-in__title{align-self:center;font-size:var(--font-size-xl)}.socials{display:flex;margin-block:auto;justify-content:start;-moz-column-gap:var(--space-4);column-gap:var(--space-4)}:where(main) .socials{justify-content:start}.footer__socials{width:100%}.socials__button{--button-color: var(--color-primary);--button-border-color: transparent;--button-color-light: var(--color-primary-light);--button-color-dark: var(--color-primary-dark);--button-text-color: var(--color-black)}.socials__button:hover{--button-text-color: var(--color-white)}:where(.footer__socials) .socials__button{--button-color: var(--color-white);--button-border-color: var(--button-color)}:where(.header--mobile) .socials{padding-inline:var(--space-3);padding-block:var(--space-5)}:where(.header--mobile) .socials__list{justify-content:start;padding-block:var(--space-3)}.timeline-container{background:var(--color-white);display:flex;flex-direction:column;align-items:center;width:100%}.timeline{--timeline-color: var(--color-primary-dark);--timeline-color-active: var(--color-primary-dark);--timeline-color-inactive: var(--color-tertiary);--timeline-dot-size: 30px;--timeline-dot-size-lg: calc(var(--timeline-dot-size) * 1.35);display:flex;flex-direction:column;align-items:center;gap:var(--space-10);padding-block-start:var(--space-12);padding-block-end:var(--space-20);margin:auto}@media screen and (min-width: 768px){.timeline{width:min(100vw,800px)}}@media screen and (min-width: 1024px){.timeline{width:1000px}}@media screen and (min-width: 1280px){.timeline{width:1200px}}@media screen and (min-width: 1536px){.timeline{width:1400px}}.timeline__info{text-align:center;margin:0 var(--space-4)}.timeline__title{font-size:var(--font-size-3xl);padding-block-end:var(--space-7)}.timeline__intro{text-align:center;padding-inline:var(--space-5);margin-block-end:var(--space-6);font-size:var(--font-size-lg)}.timeline__chart{display:flex;flex-direction:column;padding-inline:var(--space-2)}@media screen and (min-width: 1024px){.timeline__chart{flex-direction:row;width:100%;padding-inline:var(--space-8)}}.timeline__icon{font-size:calc(var(--font-size-2xl));color:var(--timeline-color-inactive);display:inline-flex;place-content:center;place-self:center}.timeline__icon--first,.timeline__icon--last{color:var(--color-white)}@media screen and (min-width: 1024px){.timeline__icon{transform:rotate(-90deg)}}.timeline__phase{display:grid;grid-template-columns:[timeline] calc(var(--timeline-dot-size-lg) + 10px) [text] auto;grid-template-rows:minmax(0,1fr)}.timeline__phase--first,.timeline__phase--last{flex-grow:0;max-width:-moz-fit-content;max-width:fit-content}@media screen and (min-width: 1024px){.timeline__phase{grid-template-columns:initial;grid-template-rows:[top-text] minmax(0,1fr) [timeline] auto [bottom-text] minmax(0,1fr);grid-row-gap:var(--space-4);flex:1 1 0px}}.timeline__text{height:-moz-fit-content;height:fit-content;align-self:center;margin-block:var(--space-2);overflow-wrap:anywhere;justify-self:center;width:100%}.timeline__text--last{grid-column-start:text}.timeline__text:first-of-type{margin-block-start:var(--space-4)}.timeline__text:last-of-type{margin-block-end:var(--space-4)}@media screen and (min-width: 1024px){.timeline__text{grid-column-start:1;padding-inline:var(--space-4);max-width:var(--char-length-xs);text-align:center;margin-block:0}.timeline__text--first{grid-row-start:top-text;align-self:end}.timeline__text--last{grid-row-start:bottom-text;padding-block:0;align-self:start}.timeline__text:first-of-type,.timeline__text:last-of-type{margin-block:0}}.timeline__step{display:flex;flex-direction:column;height:100%;grid-row:1/3}@media screen and (min-width: 1024px){.timeline__step{flex-direction:row;justify-self:start;grid-row-start:2;width:100%}}.timeline__line{--timeline-angle: 180deg;position:relative;z-index:0;width:var(--space-1-5);min-height:var(--space-8);height:100%;margin:-1px;align-self:center;background:var(--timeline-color)}.timeline__line--active{--timeline-color: var(--timeline-color-active)}.timeline__line--current{background:linear-gradient(var(--timeline-angle),var(--timeline-color),var(--timeline-color-inactive))}.timeline__line--inactive{--timeline-color: var(--timeline-color-inactive)}@media screen and (min-width: 1024px){.timeline__line{--timeline-angle: 90deg;min-width:var(--space-8);min-height:0;min-height:initial;width:100%;height:calc(var(--space-1) * 1.5);align-self:center}}.timeline__dot{position:relative;z-index:1;padding:var(--space-1);min-height:var(--timeline-dot-size);height:var(--timeline-dot-size);min-width:var(--timeline-dot-size);width:var(--timeline-dot-size);border:solid var(--space-1) var(--timeline-color);border-radius:50%;margin-inline:auto;display:inline-flex;align-self:center;place-content:center;background:transparent}.timeline__dot--first,.timeline__dot--last{width:var(--timeline-dot-size-lg);height:var(--timeline-dot-size-lg);background:var(--timeline-color);border:none}.timeline__dot--first{--timeline-color: var(--timeline-color-active)}.timeline__dot--last,.timeline__dot--inactive{--timeline-color: var(--timeline-color-inactive)}.timeline__dot--active{--timeline-color: var(--timeline-color-active)}.tooltip{position:relative;align-self:center}.tooltip__icon{color:var(--color-gray-600)}.tooltip__message{position:absolute;visibility:hidden;width:32ch;top:24px;right:-20px;background-color:var(--color-gray-800);color:var(--color-white);padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--border-radius);z-index:10;opacity:.3;scale:.9;transition:visibility .2s,opacity .2s linear,scale .2s linear}@media screen and (min-width: 640px){.tooltip__message{width:48ch}}.tooltip:hover .tooltip__message{visibility:visible;opacity:1;scale:1}turbo-frame[busy]{opacity:20%}turbo-frame[busy]~.loading-ring__wrapper{display:inline-block}.turbo-frame__wrapper{position:relative}.loading-ring__wrapper{width:80px;height:80px;display:none;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.loading-ring{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid var(--color-primary-dark);border-radius:50%;animation:loading-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--color-primary-dark) transparent transparent transparent}@keyframes loading-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.splide__slide{display:flex;flex-direction:column}.splide:not(.is-overflow) .splide__list{justify-content:center}.splide:not(.is-overflow) .splide__slide:last-child{margin:0!important}.splide__arrow{opacity:.8}.splide__arrow:hover{opacity:1}.splide.is-focus-in .splide__arrow:focus{outline:3px solid var(--color-focus-outline);outline-width:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid var(--color-focus-outline);outline-offset:3px}.carousel{max-width:100vw;max-width:100dvw;width:100%;justify-content:center}.carousel__arrow{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:35px;height:50px;background:var(--backdrop-color);border-radius:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.8}.carousel__arrow:hover{opacity:1;filter:brightness(110%) contrast(110%)}.carousel__arrow:disabled{opacity:0;pointer-events:none}.carousel__arrow--prev{left:0}.carousel__arrow--next{right:0}.carousel__arrow svg{font-size:var(--font-size-3xl);fill:var(--color-white)}.carousel__image{display:flex;width:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;justify-content:center}@media screen and (min-width: 1024px){.carousel__image{height:100%}}.carousel__video{margin:0 auto;width:inherit}.carousel__text{display:flex;flex-direction:column;row-gap:var(--space-4);height:100%;padding:var(--space-6);text-align:center;align-items:center}@media screen and (min-width: 1024px){:where([data-current-page=projects-show]) .carousel__text{position:absolute;top:0;left:0;width:100%;padding:var(--space-10);color:var(--color-white);text-align:center}}@media screen and (min-width: 1280px){:where([data-current-page=projects-show]) .carousel__text{padding-inline:max(var(--space-10),(100vw - 1200px) / 2)}}@media screen and (min-width: 1536px){:where([data-current-page=projects-show]) .carousel__text{padding-inline:max(var(--space-10),(100vw - 1400px) / 2)}}.carousel__text:empty{padding:0}.carousel__title{font-size:var(--font-size-xl)}.carousel__button{width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width: 1024px){.carousel__button{font-size:var(--font-size-3xl)}}.carousel__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;z-index:1;position:relative;left:50%;padding:var(--space-2);border:none;background-color:transparent;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transform:translate(-50%)}@media screen and (min-width: 1024px){.carousel__pagination{position:absolute}}.carousel__pagination-button{z-index:1;background-color:var(--color-accent)}.carousel__pagination-button.is-active{background-color:var(--color-white)}.carousel__arrow:focus-visible,.carousel__pagination-button:focus-visible{outline-width:1px;outline-style:solid}:where([data-current-page=projects-show]) .carousel{background-color:var(--color-primary);max-width:100vw;max-width:100dvw}@media screen and (min-width: 1024px){:where([data-current-page=projects-show]) .carousel{background:transparent}:where([data-current-page=projects-show]) .carousel__title{font-size:var(--font-size-4xl)}:where([data-current-page=projects-show]) .carousel__top-text,:where([data-current-page=projects-show]) .carousel__bottom-text{font-size:var(--font-size-lg)}:where([data-current-page=projects-show]) .carousel__title,:where([data-current-page=projects-show]) .carousel__top-text,:where([data-current-page=projects-show]) .carousel__bottom-text{width:-moz-fit-content;width:fit-content;padding:var(--space-2) var(--space-6);border-radius:var(--space-1);background:var(--backdrop-color);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.topics__tiles{display:grid;grid-template-columns:auto;grid-gap:var(--space-12);gap:var(--space-12);justify-content:center}@media screen and (min-width: 1024px){.topics__tiles{grid-template-columns:repeat(2,450px)}}.topics__title{width:100%;text-align:center;padding-block-end:var(--space-3);padding-inline:var(--space-4);font-size:var(--font-size-2xl)}@media screen and (min-width: 768px){.topics__title{font-size:var(--font-size-3xl)}}.topic-tile{display:flex;position:relative;flex-direction:column;flex:1 1 50%;transition:all .2s ease-in-out;min-width:min(450px,100vw);border:solid 1px var(--color-gray-100);background-color:var(--color-white);max-width:450px;box-shadow:var(--shadow)}.topic-tile--lg{min-height:450px}.topic-tile:hover{box-shadow:var(--shadow-lg)}@media screen and (min-width: 768px){.topic-tile{width:auto;border:none;padding-block-start:0;flex:1 1 0px}}.topic__link{position:relative;align-self:stretch}.topic-tile__hero{position:relative;height:220px}.topic-tile__hero:hover{box-shadow:var(--shadow);transform:translateY(calc(-1 * var(--space-1)))}.topic-tile__image{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}.topic-tile__text{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:column;align-items:center;padding-block:var(--space-6);padding-inline:var(--space-6);position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-white)}:where(.topic-tile--lg) .topic-tile__text{justify-content:space-between}.topic-tile__title{text-align:center;font-size:var(--font-size-xl);word-break:break-word;overflow:hidden}@media screen and (min-width: 768px){.topic-tile__title{font-size:var(--font-size-3xl);line-height:var(--space-10)}}.topic__counters{display:flex;width:100%;flex-wrap:nowrap;gap:var(--space-3);justify-content:center}.topic-tile__entries{display:flex;flex-direction:column;align-items:end;padding:var(--space-6)}.topic-tile__entry{display:flex;width:100%;position:relative;text-decoration:none}.topic-tile__entry:hover .topic-tile__entry-title{text-decoration:underline}.topic-tile__entry-wrapper{width:100%;margin-block-start:var(--space-4);border-top:1px solid var(--color-black);padding-block-start:var(--space-4)}.topic-tile__entry-title{font-size:var(--font-size-sm)}.topic-tile__entry-meta{display:flex;flex-direction:column;min-width:100px;width:100px;margin-inline-end:var(--space-4);row-gap:var(--space-2)}.topic-tile__entry-author{font-size:var(--font-size-xs);text-transform:uppercase;font-feature-settings:"smcp";font-variant:small-caps;min-width:100%}.topic-tile__entry-date{color:var(--color-secondary-light);font-style:italic;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.topic-tile__entry-content{word-break:break-word}.topic-detail{position:relative;display:flex;flex-direction:column;row-gap:var(--space-12);width:100%;align-items:center}.topic-detail__hero{position:relative;width:min(100%,1080px);height:auto;min-height:300px;max-height:360px}.topic-detail__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.5)}.topic-detail__text{display:flex;justify-content:space-between;flex-direction:column;align-items:center;padding-block:var(--space-8);padding-inline:var(--space-8);position:absolute;top:0;left:0;width:100%;height:100%;color:var(--color-white)}.topic-detail__navigation{position:absolute;font-size:var(--font-size-md);z-index:2;width:100%;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;color:var(--color-white)}@media screen and (min-width: 768px){.topic-detail__navigation{font-size:var(--font-size-2xl)}}.topic-detail__navigation-button{align-items:center;cursor:pointer;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:35px;height:50px;background:var(--backdrop-color);border-radius:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:.8}.topic-detail__navigation-button:hover{opacity:1;filter:brightness(110%) contrast(110%)}.topic-detail__navigation-button:disabled{opacity:0;pointer-events:none}.topic-detail__navigation-button--prev{left:0}.topic-detail__navigation-button--next{right:0}.topic-detail__navigation-button svg{font-size:var(--font-size-3xl);fill:var(--color-white)}.topic-detail__title{text-align:center;font-size:var(--font-size-xl)}@media screen and (min-width: 768px){.topic-detail__title{font-size:var(--font-size-3xl);line-height:var(--space-10)}}.topic-detail__description{display:none}@media screen and (min-width: 1280px){.topic-detail__description{text-align:center;display:block;max-width:max(80%,var(--char-length-lg))}}.topic-detail__button{display:inline-block;width:-moz-fit-content;width:fit-content;place-self:center}.wysiwyg,.static{max-width:var(--char-length-xl)}.wysiwyg p,.static p{margin-block:var(--space-3)}.wysiwyg a,.static a{color:var(--link-color);cursor:pointer;text-decoration:underline;transition:all .2s ease-in-out}.wysiwyg a:visited,.static a:visited{color:var(--link-color-visited)}.wysiwyg a:focus,.wysiwyg a:active,.wysiwyg a:hover,.static a:focus,.static a:active,.static a:hover{color:var(--link-color-hover);text-decoration:underline}.wysiwyg a--disabled,.static a--disabled{cursor:default;pointer-events:none}.wysiwyg h1,.static h1{font-size:var(--font-size-2xl)}.wysiwyg h2,.static h2{font-size:var(--font-size-xl)}.wysiwyg h3,.static h3{font-size:var(--font-size-lg)}.wysiwyg h4,.static h4{font-size:var(--font-size-md)}.wysiwyg h5,.static h5{font-size:var(--font-size-sm)}.wysiwyg h6,.static h6{font-size:var(--font-size-xs)}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.static h1,.static h2,.static h3,.static h4,.static h5,.static h6{margin-block-start:var(--space-8)}.wysiwyg ol,.wysiwyg ul,.static ol,.static ul{margin-block:var(--space-2);margin-inline-start:var(--space-4)}.wysiwyg ol,.static ol{list-style:decimal outside}.wysiwyg ul,.static ul{list-style:disc outside}.wysiwyg--title p,.static--title p{margin-block:0}.wysiwyg .button,.wysiwyg a.button,.static .button,.static a.button{--button-color: var(--color-accent);--button-border-color: transparent;--button-color-light: var(--color-accent-light);--button-color-dark: var(--color-accent-dark);--button-text-color: var(--color-white);display:inline-block;width:-moz-fit-content;width:fit-content;padding:var(--space-2) var(--space-4);background-color:var(--button-color);color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease-in-out;font-size:var(--font-size-lg);text-decoration:none;text-align:center}.wysiwyg .button:hover,.wysiwyg .button:focus,.wysiwyg a.button:hover,.wysiwyg a.button:focus,.static .button:hover,.static .button:focus,.static a.button:hover,.static a.button:focus{--button-color: var(--button-color-dark);z-index:10}.wysiwyg .button:active,.wysiwyg a.button:active,.static .button:active,.static a.button:active{--button-color: var(--button-color-light);--button-text-color: var(--color-black)}.wysiwyg .button--inactive,.wysiwyg a.button--inactive,.static .button--inactive,.static a.button--inactive{--button-color: hsla(var(--button-color-light) / 50%);--button-text-color: var(--color-gray-400);--button-border-color: var(--color-gray-400);cursor:none;pointer-events:none}.wysiwyg .button--square,.wysiwyg a.button--square,.static .button--square,.static a.button--square{border-radius:0}.wysiwyg .button--no-border,.wysiwyg a.button--no-border,.static .button--no-border,.static a.button--no-border{border:none}.wysiwyg .button--stretch,.wysiwyg a.button--stretch,.static .button--stretch,.static a.button--stretch{display:block;width:100%;border-radius:0;border:none}.wysiwyg .button--round,.wysiwyg a.button--round,.static .button--round,.static a.button--round{display:flex;font-size:var(--font-size-xl);border-radius:50%;width:1.75em;height:1.75em;justify-content:center;align-items:center;overflow:hidden;padding:0;padding:initial}[data-tinymce=true]{--font-family-tinymce: var(--font-family-base);font-family:var(--font-family-tinymce)}@media print{.header,.entry-detail__back,.entry-actions,.entry-detail__comments,.sidebar,.footer,.entry__translate-button,.entry__date{display:none!important}.page-with-sidebar-container{display:block}.entry-detail{max-width:100%}.entry-detail__topic-title{margin-block-end:0}.entry-detail__fields{display:block}.entry-detail__fields>*{margin-top:var(--space-6)}.entry-field--item-content,.map-entry{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.entry__meta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-end:0;padding-left:0;background-color:transparent;background-color:initial}}.cc-overlay{position:absolute;display:flex;justify-content:center;width:100%;height:100%;background:hsla(var(--hsl-gray-900)/60%);z-index:9999}.cc{display:flex;flex-direction:column;justify-content:center;row-gap:var(--space-4);position:sticky;top:50vh;transform:translateY(-50%);max-width:min(var(--char-length-lg),75vw);width:65rem;height:-moz-fit-content;height:fit-content;padding:var(--space-5) var(--space-4);background-color:var(--color-white);color:var(--color-black);border-radius:var(--border-radius)}.cc__buttons{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media screen and (min-width: 768px){.cc__buttons{justify-content:flex-end}}.cc__button{font-size:var(--font-size-md)}
