/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--font-regular:"Crimson Text",serif;--font-icon:"remixicon";--font-size-base:1rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-h6:1.375rem;--font-size-h5:1.625rem;--font-size-h4:2.125rem;--font-size-h3:2.625rem;--font-size-h2:3.125rem;--font-size-h1:4rem;--font-size-display:6.25rem;--line-height-base:1.5;--line-height-medium:1.3;--line-height-heading:1.2;--font-weight-light:200;--font-weight-normal:400;--font-weight-bold:700;--color-primary:#3c2213;--color-secondary:#7a5235;--color-tertiary:#e1b664;--color-quartenary:#d3bfa4;--color-black:#000;--color-white:#fff;--color-grey:#767676;--color-none:transparent;--color-accent:var(--color-primary);--color-accent-dark:hsl(from var(--color-accent) h s calc(l - (l * 0.5)));--color-accent-light:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.3)));--color-accent-lighter:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.9)));--color-accent-lightest:hsl(from var(--color-accent) h s calc(l + ((100 - l) * 0.95)));--color-neutral:var(--color-grey);--color-neutral-dark:hsl(from var(--color-neutral) h s calc(l - (l * 0.5)));--color-neutral-light:hsl(from var(--color-neutral) h s calc(l + ((100 - l) * 0.5)));--color-neutral-lightest:hsl(from var(--color-neutral) h s calc(l + ((100 - l) * 0.9)));--color-text:var(--color-black);--color-text-negative:var(--color-white);--color-bg:var(--color-white);--color-selection-text:var(--color-white);--color-selection-bg:var(--color-primary);--color-error:#f39b9d;--color-error-dark:hsl(from var(--color-error) h s calc(l - (l * 0.5)));--color-error-light:hsl(from var(--color-error) h s calc(l + ((100 - l) * 0.8)));--color-warning:#efcf64;--color-warning-dark:hsl(from var(--color-warning) h s calc(l - (l * 0.5)));--color-warning-light:hsl(from var(--color-warning) h s calc(l + ((100 - l) * 0.8)));--color-info:#4a7aaf;--color-info-dark:hsl(from var(--color-info) h s calc(l - (l * 0.5)));--color-info-light:hsl(from var(--color-info) h s calc(l + ((100 - l) * 0.8)));--color-success:#4aaf7a;--color-success-dark:hsl(from var(--color-success) h s calc(l - (l * 0.5)));--color-success-light:hsl(from var(--color-success) h s calc(l + ((100 - l) * 0.8)));--border-width-base:1px;--border-radius-base:0;--border-base:solid var(--border-width-base) var(--color-black);--outline-offset:0px;--shadow:0px 0.25rem 0.5rem 0px rgba(0,0,0,.12);--z-index-sticky:100;--transition-duration:0.3s;--transition-duration-fast:0.1s;--transition-duration-slow:0.5s;--transition-duration-very-slow:1s;--transition-timing-function:ease-in-out;--max-width:120rem;--sp:1rem;--sp-xs:0.25rem;--sp-sm:0.5rem;--sp-md:0.75rem;--sp-lg:1.5rem;--sp-xl:2rem;--sp-2xl:2.5rem;--sp-3xl:3rem;--sp-4xl:4rem;--sp-5xl:5rem;--sp-6xl:6rem;--sp-7xl:7.5rem;--sp-8xl:10rem;--sp-9xl:12rem;--sp-10xl:14rem;--grid-col-count:6;--grid-gap:1.5rem;--grid-max-width:103.75rem;--grid-max-col-count:12}@media (min-width:56.25rem){:root{--grid-col-count:12}}:root .text--base{--font-size:var(--font-size-base);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--colofon{--font-size:var(--font-size-lg);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--xs{--font-size:var(--font-size-xs);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--sm{--font-size:var(--font-size-sm);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--md{--font-size:var(--font-size-md);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--lg{--font-size:var(--font-size-lg);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--xl{--font-size:var(--font-size-xl);--line-height:var(--line-height-base);--font-weight:var(--font-weight-normal)}:root .text--display{--font-size:var(--font-size-h1);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}@container (min-width:700px){:root .text--display{--font-size:var(--font-size-display)}}:root .text--h1,:root h1{--font-size:var(--font-size-h1);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h2,:root h2{--font-size:var(--font-size-h2);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-heading)}:root .text--h3,:root h3{--font-size:var(--font-size-h3);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-medium)}:root .text--h4,:root h4{--font-size:var(--font-size-h4);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-medium)}:root .text--h5,:root h5{--font-size:var(--font-size-h5);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-medium)}:root .text--h6,:root h6{--font-size:var(--font-size-h6);--font-weight:var(--font-weight-light);--font-weight-strong:var(--font-weight-bold);--line-height:var(--line-height-base)}:root .font-weight--normal{--font-weight:var(--font-weight-normal)}:root .font-weight--light{--font-weight:var(--font-weight-light)}:root .font-weight--bold{--font-weight:var(--font-weight-bold)}:root .background-color--primary{--l-bg-color:var(--color-primary)}:root .background-color--primary ::-moz-selection{--color-selection-text:var(--color-primary);--color-selection-bg:var(--color-white)}:root .background-color--primary ::selection{--color-selection-text:var(--color-primary);--color-selection-bg:var(--color-white)}:root .background-color--secondary{--l-bg-color:var(--color-secondary)}:root .background-color--secondary ::-moz-selection{--color-selection-text:var(--color-secondary);--color-selection-bg:var(--color-white)}:root .background-color--secondary ::selection{--color-selection-text:var(--color-secondary);--color-selection-bg:var(--color-white)}:root .background-color--white{--l-bg-color:#fff}:root .background-color--white ::-moz-selection{--color-selection-text:#fff;--color-selection-bg:#000}:root .background-color--white ::selection{--color-selection-text:#fff;--color-selection-bg:#000}:root [class*=margin-bottom],:root [class*=margin-top],:root [class*=padding-bottom],:root [class*=padding-top]{--v-spacing-sm:var(--sp-xl);--v-spacing-md:var(--sp-3xl);--v-spacing-lg:var(--sp-5xl)}@media (min-width:43.75rem){:root [class*=margin-bottom],:root [class*=margin-top],:root [class*=padding-bottom],:root [class*=padding-top]{--v-spacing-sm:var(--sp-3xl);--v-spacing-md:var(--sp-5xl);--v-spacing-lg:var(--sp-7xl)}}:root{--btn-size:3rem;--btn-icon-size:2rem;--btn-gap:var(--sp-sm);--btn-bg:var(--color-accent);--btn-color:var(--color-white);--btn-spacing-inline:var(--sp);--btn-spacing-block:var(--sp-sm);--btn-border:none;--btn-border-radius:0.25rem;--btn-font-weight:400}:root .btn{--spacing-block:var(--btn-spacing-block);--spacing-inline:var(--btn-spacing-inline);--color-bg:var(--btn-bg);--color-text:var(--btn-color);--border-radius:var(--btn-border-radius);--border:var(--btn-border);--icon-size:var(--btn-icon-size,--icon-size);--font-weight:var(--btn-font-weight)}:root .btn.btn--xs{--btn-size:1.5rem;--spacing-block:0.1875rem;--spacing-inline:var(--sp-xs);--font-size:var(--font-size-xs)}:root .btn.btn--sm{--btn-size:2rem;--spacing-block:0.375rem;--spacing-inline:var(--sp-xs);--font-size:var(--font-size-sm)}:root .btn.btn--lg{--btn-size:3rem;--spacing-block:var(--sp-md);--spacing-inline:var(--sp-md);--font-size:var(--font-size-lg)}:root .btn.btn--default{--color-bg:var(--color-tertiary);--color-text:var(--color-primary)}:root .btn.btn--default:focus,:root .btn.btn--default:hover{--color-bg:#edd3a2}:root .btn.btn--primary{--color-bg:var(--color-accent);--color-text:var(--color-white);--border:none}:root .btn.btn--primary:focus-within{--border:var(--color-accent) 1px solid}:root .btn.btn--primary:hover{--color-bg:var(--color-accent-light)}:root .btn.btn--primary:active{--color-bg:var(--color-accent-dark)}:root .btn.btn--primary:disabled{--color-bg:var(--color-accent-lightest)}:root .btn.btn--secondary{--color-bg:var(--color-white);--color-text:var(--color-accent);--border:currentColor 1px solid}:root .btn.btn--secondary:focus-within{--border:currentColor 0.1875rem solid}:root .btn.btn--secondary:hover{--color-text:var(--color-accent-light);--border:currentColor 0.25rem solid}:root .btn.btn--secondary:active{--color-text:var(--color-accent-dark);--border:currentColor 1px solid}:root .btn.btn--secondary:disabled{--color-text:var(--color-accent-lightest)}:root{--spacer-xs:3rem;--spacer-sm:4rem;--spacer-md:5rem;--spacer-lg:11.25rem;--modal-width:auto;--max-modal-width:100rem;--max-modal-height:90vh;--modal-animation-duration:0.5s;--form-width:100%;--form-item-spacing:var(--sp)}:root .aspect-ratio--2-3{--aspect-ratio:2/3}:root .aspect-ratio--3-2{--aspect-ratio:3/2}:root .aspect-ratio--3-4{--aspect-ratio:3/4}:root .aspect-ratio--4-3{--aspect-ratio:4/3}:root .aspect-ratio--9-16{--aspect-ratio:9/16}:root .aspect-ratio--16-9{--aspect-ratio:16/9}.text--display{container-type:inline-size}
@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.5s}*,:after,:before{box-sizing:inherit}#environment-indicator{border-radius:.3125rem;left:auto;margin:.3125rem;padding:.3125rem;position:fixed;right:0;z-index:1000}html{font-family:var(--font-regular);font-style:normal;font-weight:400;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body.frontend--theme,html{box-sizing:border-box;line-height:var(--line-height-base)}body.frontend--theme{background-color:var(--color-bg);color:var(--color-text);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);margin:0;position:relative;-webkit-overflow-scrolling:touch}body.frontend--theme .layout-container{display:flex;flex-direction:column;min-height:100vh}[role=main]{flex:1}::-moz-selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}::selection{background-color:var(--color-selection-bg);color:var(--color-selection-text);text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:var(--font-weight);margin-bottom:var(--sp);margin-top:0}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--font-weight-strong)}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:var(--sp)}@media (min-width:43.75rem){h1,h2,h3,h4,h5,h6{margin-bottom:var(--sp-lg)}}[class*=text--],h1,h2,h3,h4,h5,h6{font-size:var(--font-size);line-height:var(--line-height)}[class*=font-weight-]{font-weight:var(--font-weight)}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}strong{font-weight:var(--font-weight-bold)}a{color:inherit}a:hover{outline:none;-webkit-text-decoration:none;text-decoration:none}a:active,a:focus:not(:focus-visible){border:0;outline:none}a:focus-within{outline:2px solid currentColor;outline-offset:var(--outline-offset)}ol,ul{margin:0 0 1.5em;padding-left:1em}blockquote{border-left:.3125rem solid var(--color-primary);font-size:var(--font-size-lg);margin:.5em 0 1.5em 1em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:var(--color-black);display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{background-repeat:no-repeat;background-size:cover;font-style:italic;shape-margin:1rem;vertical-align:middle}img,video{height:auto;max-width:100%}audio,video{display:block}audio{max-width:100%}table{border:0;border-collapse:collapse;border-spacing:0;color:var(--color-black);font-size:var(--font-size-md);width:100%}.frontend--theme table{color:var(--color-white)}table caption{background-color:var(--color-secondary);color:var(--color-black);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);padding:var(--sp-md)}.frontend--theme :is(table caption){border:0;color:var(--color-white)}table td,table th{border:1px solid var(--color-grey);padding:var(--sp-md);vertical-align:top}.frontend--theme :is(table td){border:0}.frontend--theme :is(table th){border:0}@media (min-width:31.25rem){table td,table th{padding-left:var(--sp-lg);padding-right:var(--sp-lg)}}table th{background-color:var(--color-neutral-dark);font-size:var(--font-size-lg);font-weight:var(--font-weight-strong);margin:0;text-align:left}.frontend--theme :is(table th){background-color:transparent}table th::-moz-selection{background-color:var(--color-white);color:var(--color-primary)}table th::selection{background-color:var(--color-white);color:var(--color-primary)}table td{white-space:normal}.frontend--theme :is(table td){border-top:2px solid var(--color-secondary)}@media (min-width:31.25rem){.frontend--theme :is(table td){width:-moz-min-content;width:min-content}}@media (max-width:31.25rem){table{display:block;overflow:auto}}.text--uppercase{text-transform:uppercase}[class*=background-color]{background-color:var(--l-bg-color,var(--color-none));color:inherit;color:var(--l-color,inherit)}.margin-bottom--sm{margin-bottom:var(--v-spacing-sm)}.margin-bottom--md{margin-bottom:var(--v-spacing-md)}.margin-bottom--lg{margin-bottom:var(--v-spacing-lg)}.margin-top--sm{margin-top:var(--v-spacing-sm)}.margin-top--md{margin-top:var(--v-spacing-md)}.margin-top--lg{margin-top:var(--v-spacing-lg)}.padding-top--sm{padding-top:var(--v-spacing-sm)}.padding-top--md{padding-top:var(--v-spacing-md)}.padding-top--lg{padding-top:var(--v-spacing-lg)}.padding-bottom--xs{padding-bottom:var(--v-spacing-xs)}.padding-bottom--sm{padding-bottom:var(--v-spacing-sm)}.padding-bottom--md{padding-bottom:var(--v-spacing-md)}.padding-bottom--lg{padding-bottom:var(--v-spacing-lg)}#admin-toolbar{--drupal-displace-offset-top:0px}
@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-vietnamese-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-vietnamese-400-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-ext-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-ext-400-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:400;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-400-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-400-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-vietnamese-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-vietnamese-600-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-ext-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-ext-600-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:600;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-600-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-600-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-vietnamese-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-vietnamese-700-normal.woff) format('woff');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;}@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-ext-700-normal.woff) format('woff');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Crimson Text';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-700-normal.woff2) format('woff2'),url(/themes/custom/neo/node_modules/%40fontsource/crimson-text/./files/crimson-text-latin-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.ui-dialog{background:#fff;border:1px solid #ccc;color:#000;overflow:visible;padding:0;position:absolute;z-index:1260}@media (max-width:48em){.ui-dialog{width:92%!important}}.ui-dialog .ui-dialog-titlebar{background:#f3f4ee;border:solid #ccc;border-radius:0;border-width:0 0 1px;font-weight:700}.ui-dialog .ui-dialog-titlebar-close{background:none;border:0}.ui-dialog .ui-dialog-buttonpane{background:#f3f4ee;border-color:#ccc;border-width:1px 0 0;margin-top:0;padding:.3em 1em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0}.ui-dialog .ajax-progress-throbber{background-color:#232323;background-image:url(/themes/custom/neo/images/icons/loading-small.svg);background-position:50%;background-repeat:no-repeat;border-radius:.4375rem;height:1.5rem;left:49%;opacity:.9;padding:.25rem;position:fixed;top:48.5%;width:1.5rem;z-index:1000}.ui-dialog .ajax-progress-throbber .message,.ui-dialog .ajax-progress-throbber .throbber{display:none}
.btn,:where(.layout-container) button,a.btn{align-items:center;align-self:baseline;background-color:var(--color-bg);border:none;border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--btn-gap);justify-content:flex-start;outline:var(--border);-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform)}:where(.layout-container) button:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--xs:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--s:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--l:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}.btn--l.btn:not(does-not-exist),.btn--s.btn:not(does-not-exist),.btn--xs.btn:not(does-not-exist),.btn:not(does-not-exist),a.btn,a.btn--l.btn,a.btn--s.btn,a.btn--xs.btn{font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button:not(.does-not-exist):not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn:not(does-not-exist):not(.does-not-exist):only-child,a.btn:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--xs:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--xs.btn:not(does-not-exist):only-child,a.btn--xs.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--s:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--s.btn:not(does-not-exist):only-child,a.btn--s.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--l:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--l.btn:not(does-not-exist):only-child,a.btn--l.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button:not(.does-not-exist) .icon{height:var(--icon-size);width:var(--icon-size)}.btn:not(does-not-exist) .icon,a.btn .icon{height:var(--icon-size);width:var(--icon-size)}:where(.layout-container) button:not(.does-not-exist) .icon svg{height:100%;width:100%}.btn:not(does-not-exist) .icon svg,a.btn .icon svg{height:100%;width:100%}:where(.layout-container) button:not(.does-not-exist){transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .btn_title{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.btn:not(does-not-exist),.btn:not(does-not-exist) .btn_title,.btn:not(does-not-exist) .icon,.btn:not(does-not-exist) .icon svg,a.btn,a.btn .btn_title,a.btn .icon,a.btn .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist):first-child{margin-left:0}.btn:not(does-not-exist):first-child,a.btn:first-child{margin-left:0}:where(.layout-container) button:not(.does-not-exist):last-child{margin-right:0}.btn:not(does-not-exist):last-child,a.btn:last-child{margin-right:0}:where(.layout-container) button:not(.does-not-exist):hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button:not(.does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}a.btn:focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):hover,a.btn:hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button.btn--icon:not(.does-not-exist){justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}.btn--icon.btn:not(does-not-exist),a.btn--icon.btn{justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}:where(.layout-container) button.btn--icon:not(.does-not-exist) .btn__title{white-space:nowrap}.btn--icon.btn:not(does-not-exist) .btn__title,a.btn--icon.btn .btn__title{white-space:nowrap}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist){align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;padding-left:var(--spacing-block);padding-right:var(--spacing-block);width:var(--btn-size)}.btn--icon.btn--icon-only.btn:not(does-not-exist),a.btn--icon.btn--icon-only.btn{align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;padding-left:var(--spacing-block);padding-right:var(--spacing-block);width:var(--btn-size)}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist) .btn__title{text-indent:-624.9375rem}.btn--icon.btn--icon-only.btn:not(does-not-exist) .btn__title,a.btn--icon.btn--icon-only.btn .btn__title{text-indent:-624.9375rem}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):hover,a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--none:not(.does-not-exist){all:unset}.btn--none.btn:not(does-not-exist),a.btn--none.btn{all:unset}:where(.layout-container) button.btn--none.btn--icon-only:not(.does-not-exist){--btn-size:2rem;cursor:pointer;display:flex;padding-left:0;padding-right:0}.btn--none.btn--icon-only.btn:not(does-not-exist),a.btn--none.btn--icon-only.btn{--btn-size:2rem;cursor:pointer;display:flex;padding-left:0;padding-right:0}:where(.layout-container) button.btn--none:not(.does-not-exist) .btn--icon-only .btn__title{text-indent:-624.9375rem}.btn--none.btn:not(does-not-exist) .btn--icon-only .btn__title,a.btn--none.btn .btn--icon-only .btn__title{text-indent:-624.9375rem}:where(.layout-container) button.btn--previous:not(.does-not-exist){margin:0}:where(.layout-container) button.btn--next:not(.does-not-exist){margin:0}.btn--next.btn:not(does-not-exist),.btn--previous.btn:not(does-not-exist),a.btn--next.btn,a.btn--previous.btn{margin:0}:where(.layout-container) button.btn--next:not(.does-not-exist){margin-left:auto}.btn--next.btn:not(does-not-exist),a.btn--next.btn{margin-left:auto}
.action-links{list-style:none;margin:1em 0;padding:0}[dir=rtl] .action-links{margin-right:0}.action-links li{display:inline-block;margin:0 .3em}.action-links li:first-child{margin-left:0}[dir=rtl] .action-links li:first-child{margin-left:.3em;margin-right:0}.button-action{display:inline-block;line-height:160%;padding:.2em .5em .3em;-webkit-text-decoration:none;text-decoration:none}.button-action:before{content:"+";font-weight:900;margin-left:-.1em;padding-right:.2em}[dir=rtl] .button-action:before{margin-left:0;margin-right:-.1em;padding-left:.2em;padding-right:0}
.container-inline .label:after,.container-inline label:after{content:":"}.form-type-checkboxes .container-inline label:after,.form-type-radios .container-inline label:after{content:""}.form-type-checkboxes .container-inline .form-type-checkbox,.form-type-radios .container-inline .form-type-radio{margin:0 1em}.container-inline .form-actions,.container-inline.form-actions{margin-bottom:0;margin-top:0}
.field__label{font-weight:700}.field--label-inline .field__items,.field--label-inline .field__label{float:left}.field--label-inline .field__items,.field--label-inline .field__label,.field--label-inline>.field__item{padding-right:.5em}[dir=rtl] .field--label-inline .field__items,[dir=rtl] .field--label-inline .field__label{padding-left:.5em;padding-right:0}.field--label-inline .field__label:after{content:":"}
.icon-help{background:url(/themes/custom/neo/images/icons/help.png) 0 50% no-repeat;padding:1px 0 1px 1.25rem}[dir=rtl] .icon-help{background-position:100% 50%;padding:1px 1.25rem 1px 0}.feed-icon{background:url(/themes/custom/neo/images/icons/feed.svg) no-repeat;display:block;height:1rem;overflow:hidden;text-indent:-624.9375rem;width:1rem}
.form--inline .form-item{float:left;margin-right:.5em}[dir=rtl] .form--inline .form-item{float:right;margin-left:.5em;margin-right:0}[dir=rtl] .views-filterable-options-controls .form-item{margin-right:2%}.form--inline .form-item-separator{margin-left:.5em;margin-right:1em;margin-top:2.3em}[dir=rtl] .form--inline .form-item-separator{margin-left:1em;margin-right:.5em}.form--inline .form-actions{clear:left}[dir=rtl] .form--inline .form-actions{clear:right}
ul.inline,ul.links.inline{display:inline;padding-left:0}[dir=rtl] ul.inline,[dir=rtl] ul.links.inline{padding-left:.9375rem;padding-right:0}ul.inline li{display:inline;list-style-type:none;padding:0 .5em}ul.links a.is-active{color:#000}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}
tr.selected td{background:#ffc}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox,td.checkbox,th.checkbox{text-align:center}
.ui-dialog--narrow{max-width:31.25rem}@media screen and (max-width:37.5rem){.ui-dialog--narrow{max-width:95%;min-width:95%}}
.banner{background-color:var(--color-secondary);color:var(--color-white);padding-top:11.25rem}.banner ::-moz-selection{background-color:var(--color-white);color:var(--color-secondary)}.banner ::selection{background-color:var(--color-white);color:var(--color-secondary)}.banner h1{font-size:var(--font-size-h4);font-weight:600;margin-bottom:var(--sp-lg)}
.header .component--branding{padding-left:var(--sp-lg);padding-right:var(--sp-lg)}.header .component--branding a{max-width:6.25rem;padding-bottom:1.5rem;padding-top:1.5rem}.footer .component--branding a{max-width:7.5rem}.component--branding{display:flex;flex-direction:column}.component--branding a{display:block}.component--branding span{display:inline;font-size:var(--font-size-sm);margin-top:var(--sp-sm)}.component--branding svg{width:100%}
.btn,:where(.layout-container) button,a.btn{align-items:center;align-self:baseline;background-color:var(--color-bg);border:none;border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-text);cursor:pointer;display:inline-flex;gap:var(--btn-gap);justify-content:flex-start;outline:var(--border);-webkit-text-decoration:none;text-decoration:none;text-transform:var(--text-transform)}:where(.layout-container) button:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--xs:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--s:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button.btn--l:not(.does-not-exist){font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}.btn--l.btn:not(does-not-exist),.btn--s.btn:not(does-not-exist),.btn--xs.btn:not(does-not-exist),.btn:not(does-not-exist),a.btn,a.btn--l.btn,a.btn--s.btn,a.btn--xs.btn{font-weight:var(--font-weight);margin:var(--spacing-block) var(--spacing-inline);min-height:var(--btn-size);min-width:var(--btn-size);padding:var(--spacing-block) var(--spacing-inline)}:where(.layout-container) button:not(.does-not-exist):not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn:not(does-not-exist):not(.does-not-exist):only-child,a.btn:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--xs:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--xs.btn:not(does-not-exist):only-child,a.btn--xs.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--s:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--s.btn:not(does-not-exist):only-child,a.btn--s.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button.btn--l:not(.does-not-exist):only-child{margin-bottom:0;margin-top:0}.btn--l.btn:not(does-not-exist):only-child,a.btn--l.btn:only-child{margin-bottom:0;margin-top:0}:where(.layout-container) button:not(.does-not-exist) .icon{height:var(--icon-size);width:var(--icon-size)}.btn:not(does-not-exist) .icon,a.btn .icon{height:var(--icon-size);width:var(--icon-size)}:where(.layout-container) button:not(.does-not-exist) .icon svg{height:100%;width:100%}.btn:not(does-not-exist) .icon svg,a.btn .icon svg{height:100%;width:100%}:where(.layout-container) button:not(.does-not-exist){transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist) .btn_title{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.btn:not(does-not-exist),.btn:not(does-not-exist) .btn_title,.btn:not(does-not-exist) .icon,.btn:not(does-not-exist) .icon svg,a.btn,a.btn .btn_title,a.btn .icon,a.btn .icon svg{transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}:where(.layout-container) button:not(.does-not-exist):first-child{margin-left:0}.btn:not(does-not-exist):first-child,a.btn:first-child{margin-left:0}:where(.layout-container) button:not(.does-not-exist):last-child{margin-right:0}.btn:not(does-not-exist):last-child,a.btn:last-child{margin-right:0}:where(.layout-container) button:not(.does-not-exist):hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button:not(.does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):focus-within{-webkit-text-decoration:none;text-decoration:none}a.btn:focus-within{-webkit-text-decoration:none;text-decoration:none}.btn:not(does-not-exist):hover,a.btn:hover{-webkit-text-decoration:none;text-decoration:none}:where(.layout-container) button.btn--icon:not(.does-not-exist){justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}.btn--icon.btn:not(does-not-exist),a.btn--icon.btn{justify-content:flex-end;max-width:var(--btn-size);overflow:hidden}:where(.layout-container) button.btn--icon:not(.does-not-exist) .btn__title{white-space:nowrap}.btn--icon.btn:not(does-not-exist) .btn__title,a.btn--icon.btn .btn__title{white-space:nowrap}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist){align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;padding-left:var(--spacing-block);padding-right:var(--spacing-block);width:var(--btn-size)}.btn--icon.btn--icon-only.btn:not(does-not-exist),a.btn--icon.btn--icon-only.btn{align-items:center;gap:0;height:var(--btn-size);justify-content:center;max-width:none;padding-left:var(--spacing-block);padding-right:var(--spacing-block);width:var(--btn-size)}:where(.layout-container) button.btn--icon.btn--icon-only:not(.does-not-exist) .btn__title{text-indent:-624.9375rem}.btn--icon.btn--icon-only.btn:not(does-not-exist) .btn__title,a.btn--icon.btn--icon-only.btn .btn__title{text-indent:-624.9375rem}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--icon:not(.does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):focus-within{max-width:100%}.btn--icon.btn:not(does-not-exist):not(.btn--icon-hide-label-on-hover):hover,a.btn--icon.btn:not(.btn--icon-hide-label-on-hover):hover{max-width:100%}:where(.layout-container) button.btn--none:not(.does-not-exist){all:unset}.btn--none.btn:not(does-not-exist),a.btn--none.btn{all:unset}:where(.layout-container) button.btn--none.btn--icon-only:not(.does-not-exist){--btn-size:2rem;cursor:pointer;display:flex;padding-left:0;padding-right:0}.btn--none.btn--icon-only.btn:not(does-not-exist),a.btn--none.btn--icon-only.btn{--btn-size:2rem;cursor:pointer;display:flex;padding-left:0;padding-right:0}:where(.layout-container) button.btn--none:not(.does-not-exist) .btn--icon-only .btn__title{text-indent:-624.9375rem}.btn--none.btn:not(does-not-exist) .btn--icon-only .btn__title,a.btn--none.btn .btn--icon-only .btn__title{text-indent:-624.9375rem}:where(.layout-container) button.btn--previous:not(.does-not-exist){margin:0}:where(.layout-container) button.btn--next:not(.does-not-exist){margin:0}.btn--next.btn:not(does-not-exist),.btn--previous.btn:not(does-not-exist),a.btn--next.btn,a.btn--previous.btn{margin:0}:where(.layout-container) button.btn--next:not(.does-not-exist){margin-left:auto}.btn--next.btn:not(does-not-exist),a.btn--next.btn{margin-left:auto}

.footer{background-color:var(--color-primary);border-radius:.25rem .25rem 0 0;color:#fff;display:flex;gap:2rem;margin-top:var(--sp-4xl);padding-bottom:2.5rem;padding-top:2.5rem}.footer .footer__bottom,.footer .footer__top{grid-column:content}.footer .footer__top{display:flex;flex-direction:column;gap:2rem}.footer ul:not(.contextual-links){display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.footer .block-menu a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:inherit;display:inline-flex;font-size:var(--font-size-xl);padding-bottom:2px;padding-top:2px;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:color,background,border-color;transition-timing-function:var(--transition-timing-function)}.footer .block-menu a.is-active,.footer .block-menu a:focus,.footer .block-menu a:hover{background-size:100% 1px}
.grid--full{align-content:start;grid-template-columns:[viewport-start ml-start] minmax(0,1fr) [ml-end content-start] repeat(var(--grid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap)))) [content-end mr-start] minmax(0,1fr) [mr-end viewport-end]}.grid--full,.grid--sub{display:grid;grid-column-gap:var(--grid-gap);width:100%}.grid--sub{--subgrid-col-count:var(--grid-col-count);grid-template-columns:repeat(var(--subgrid-col-count),minmax(0,calc((var(--grid-max-width) + var(--grid-gap))/var(--grid-col-count) - var(--grid-gap))))}.grid--flex{display:flex}.grid--none{display:block}.grid-column--content{grid-column:content}.grid-column--viewport{grid-column:viewport}
.header{background-color:var(--color-primary);border-radius:0 0 0 .25rem;color:var(--color-white);justify-content:space-between;left:0;margin-bottom:var(--sp-2xl);min-height:var(--sp-5xl);position:sticky;right:0;top:0;z-index:100}.user-logged-in .header{left:0;left:var(--drupal-displace-offset-left,0);right:0;top:0;top:var(--drupal-displace-offset-top,0)}.header:has(.audio-player-small){border-radius:0}.header.is-sticky{position:fixed;width:100dvw}.is-expanded .header{position:sticky;z-index:0}
.icon{--icon-size:var(--icon-size-default,32px);--icon-color:inherit;color:inherit;color:var(--icon-color);display:inline-block;height:2rem;height:32px;width:2rem;width:32px}.icon,.icon svg{height:var(--icon-size);width:var(--icon-size)}
.media--image.view-mode--slider{display:inline-block}
.node__header{grid-column:content;grid-row-start:1}.node__header .node__title{grid-column:content;hyphens:auto;text-transform:uppercase;word-wrap:break-word}.node__header .flag{align-self:start;grid-column:-4/span 2;justify-self:end}.node__content{grid-column:viewport;grid-row-start:2}.node__content .node__content__intro{font-size:var(--font-size-lg)}.node__pager{background-color:#fff;color:#000;padding-top:4rem}.node__pager .pager__buttons{gap:var(--sp);grid-column:content}.node__pager .pager__previous{grid-column:1/span 2}.node__pager .pager__next{align-items:end;display:flex;flex-direction:column;gap:var(--sp-sm);grid-column:span 4/-1}.node__pager .pager__next .btn--previous{margin-left:auto}.detail__audio{margin-bottom:2.5rem;margin-top:1.5rem}.content-moderation-entity-moderation-form{margin-left:auto;margin-right:auto;max-width:calc(var(--grid-max-width) + var(--grid-gap)*2);padding-left:var(--grid-gap);padding-right:var(--grid-gap)}.content-moderation-entity-moderation-form .form-item__label .optional{display:none}.content-moderation-entity-moderation-form .btn{margin-bottom:var(--sp)!important;margin-top:var(--sp)!important}@media (min-width:56.25rem){.node__header .node__title,.node__pager .pager__buttons{grid-column:5/-5}}
.layout{margin-left:auto;margin-right:auto;max-width:var(--max-width);position:relative}.layout.alignment--top{align-items:start}.layout.alignment--middle{align-items:center}.layout.alignment--bottom{align-items:end}.layout__column,.layout__row{grid-column:2/-2}.layout--one-column,.layout__column>*,.layout__row>*{grid-column:1/-1}.layout--one-column .layout__column--first{grid-column:2/-2}
.paragraph{grid-column:1/-1}
.frontend--theme .paragraph--type--section{--anim-duration:0.5s;--anim-base-delay:0s}.frontend--theme .paragraph--type--section .animate--none{--start-transform:none;--start-opacity:1}.frontend--theme .paragraph--type--section .animate--fade{--start-transform:none;--start-opacity:0}.frontend--theme .paragraph--type--section .animate--slide{--start-transform:translateY(3.125rem);--start-opacity:0}.frontend--theme .paragraph--type--section .layout__column>.paragraph--content>div{opacity:var(--start-opacity);transform:var(--start-transform);transition:transform var(--anim-duration) calc(var(--anim-base-delay) + var(--anim-delay)) ease,opacity var(--anim-duration) calc(var(--anim-base-delay) + var(--anim-delay)) ease}@media screen and (max-width:62.5rem){.frontend--theme .paragraph--type--section .layout__column>.paragraph--content>div{transition-delay:var(--anim-base-delay)}}@media (prefers-reduced-motion:reduce){.frontend--theme .paragraph--type--section .layout__column>.paragraph--content>div{opacity:1;transform:none}}.frontend--theme .paragraph--type--section .layout__column>.paragraph--content.animate>div{opacity:1;transform:none}
.paragraph--type--text{min-width:0}.paragraph--type--text .component--text{grid-column:1/-1}@media (min-width:56.25rem){.paragraph--type--text{grid-column:4/-4}}
.component--text{width:100%}
.progress__track{background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);border-color:#b3b3b3;border-radius:10em;box-shadow:inset 0 1px 3px rgba(0,0,0,.16)}.progress__bar{animation:animate-stripes 3s linear infinite;background:#057ec9;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.15)),linear-gradient(to right bottom,#0094f0,#0094f0 25%,#007ecc 0,#007ecc 50%,#0094f0 0,#0094f0 75%,#0094f0);background-size:2.5rem 2.5rem;border:1px solid #07629a;border-radius:10em;height:1rem;margin-left:-1px;margin-top:-1px;padding:0 1px;transition:width .5s ease-out}[dir=rtl] .progress__bar{animation-direction:reverse;margin-left:0;margin-right:-1px}@media screen and (prefers-reduced-motion:reduce){.progress__bar{animation:none;transition:none}}@keyframes animate-stripes{0%{background-position:0 0,0 0}to{background-position:0 0,-80px 0}}
.klaro.klaro-theme-neo{--font-size:var(--font-size-lg);--klaro-button-bg:var(--color-tertiary);--klaro-primary-color:var(--color-black);--klaro-button-border-hover:0;--klaro-button-bg-hover:#edd3a2;--klaro-button-text-color-hover:var(--color-black);--klaro-slider-bg:var(--color-white);--klaro-slider-bg-active:var(--color-secondary);--klaro-slider-bg-required:var(--color-secondary);--klaro-button-padding:var(--sp-sm) var(--sp);--klaro-button-focus-outline:var(--color-secondary)}.klaro.klaro-theme-neo .context-notice .cm-btn,.klaro.klaro-theme-neo .context-notice a.cm-link.cn-learn-more,.klaro.klaro-theme-neo .cookie-modal .cm-btn,.klaro.klaro-theme-neo .cookie-modal a.cm-link.cn-learn-more,.klaro.klaro-theme-neo .cookie-notice .cm-btn,.klaro.klaro-theme-neo .cookie-notice a.cm-link.cn-learn-more{align-items:center;background-color:var(--klaro-button-bg);border:0;border-radius:.25rem;box-shadow:none!important;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);justify-content:center;margin:0!important;min-height:var(--sp-3xl);padding:var(--klaro-button-padding);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function);width:100%!important}.klaro.klaro-theme-neo .context-notice .cm-btn:not(.does-not-exist):not(does-not-exist):hover,.klaro.klaro-theme-neo .context-notice a.cm-link.cn-learn-more:hover,.klaro.klaro-theme-neo .cookie-modal .cm-btn:not(.does-not-exist):not(does-not-exist):hover,.klaro.klaro-theme-neo .cookie-modal a.cm-link.cn-learn-more:hover,.klaro.klaro-theme-neo .cookie-notice .cm-btn:not(.does-not-exist):not(does-not-exist):hover,.klaro.klaro-theme-neo .cookie-notice a.cm-link.cn-learn-more:hover{background-color:var(--klaro-button-bg-hover);border:var(--klaro-button-border-hover);color:var(--klaro-button-text-color-hover)}.klaro.klaro-theme-neo .context-notice .cm-btn:not(.does-not-exist):not(does-not-exist):after,.klaro.klaro-theme-neo .context-notice .cm-btn:not(.does-not-exist):not(does-not-exist):before,.klaro.klaro-theme-neo .context-notice a.cm-link.cn-learn-more:after,.klaro.klaro-theme-neo .context-notice a.cm-link.cn-learn-more:before,.klaro.klaro-theme-neo .cookie-modal .cm-btn:not(.does-not-exist):not(does-not-exist):after,.klaro.klaro-theme-neo .cookie-modal .cm-btn:not(.does-not-exist):not(does-not-exist):before,.klaro.klaro-theme-neo .cookie-modal a.cm-link.cn-learn-more:after,.klaro.klaro-theme-neo .cookie-modal a.cm-link.cn-learn-more:before,.klaro.klaro-theme-neo .cookie-notice .cm-btn:not(.does-not-exist):not(does-not-exist):after,.klaro.klaro-theme-neo .cookie-notice .cm-btn:not(.does-not-exist):not(does-not-exist):before,.klaro.klaro-theme-neo .cookie-notice a.cm-link.cn-learn-more:after,.klaro.klaro-theme-neo .cookie-notice a.cm-link.cn-learn-more:before{content:none!important;display:none!important}.klaro.klaro-theme-neo .context-notice .cm-btn:not(.does-not-exist):not(does-not-exist):focus,.klaro.klaro-theme-neo .context-notice a.cm-link.cn-learn-more:focus,.klaro.klaro-theme-neo .cookie-modal .cm-btn:not(.does-not-exist):not(does-not-exist):focus,.klaro.klaro-theme-neo .cookie-modal a.cm-link.cn-learn-more:focus,.klaro.klaro-theme-neo .cookie-notice .cm-btn:not(.does-not-exist):not(does-not-exist):focus,.klaro.klaro-theme-neo .cookie-notice a.cm-link.cn-learn-more:focus{box-shadow:none!important}.klaro.klaro-theme-neo .context-notice .cm-list-title,.klaro.klaro-theme-neo .cookie-modal .cm-list-title,.klaro.klaro-theme-neo .cookie-notice .cm-list-title{font-size:1rem;font-weight:600;margin-top:.3125rem}.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-services .cm-service.cm-toggle-all{display:none!important}.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-services .cm-service .purposes{display:none}.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-footer-buttons{gap:var(--sp-md);justify-content:flex-end}.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cm-btn-accept{margin-right:auto;order:1}.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cm-btn-decline{order:2}.klaro.klaro-theme-neo .cookie-modal .cm-modal .cm-footer-buttons .cm-btn.cm-btn-accept-all{order:3}.klaro.klaro-theme-neo .cookie-modal .slider{border:1px solid var(--color-secondary);box-shadow:none!important}.klaro.klaro-theme-neo .cookie-notice{background-color:var(--color-white);border:1px solid var(--color-quartenary);border-radius:.25rem;box-shadow:none;max-width:40rem;padding:var(--sp-lg);width:100%}.klaro.klaro-theme-neo .cookie-notice:focus{box-shadow:none;outline:none}.klaro.klaro-theme-neo .cn-body{display:grid;padding:0!important;grid-gap:var(--sp-lg)!important}@media (min-width:56.25rem){.klaro.klaro-theme-neo .cn-body{grid-template-columns:1fr 1fr}}.klaro.klaro-theme-neo .cn-body a:not(.cm-link){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;-webkit-text-decoration:none;text-decoration:none;transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function)}.klaro.klaro-theme-neo .cn-body a:not(.cm-link):focus,.klaro.klaro-theme-neo .cn-body a:not(.cm-link):hover{background-size:0 1px}.klaro.klaro-theme-neo .cn-body .cn-ok{align-items:inherit!important;flex-direction:column!important;margin-top:0!important}.klaro.klaro-theme-neo .cn-body .cn-learn-more{flex-grow:inherit!important}.klaro.klaro-theme-neo .cn-buttons{display:flex!important;flex-direction:column;gap:var(--sp-md);margin-top:var(--sp-md)!important}
.alert{align-items:center;display:flex;justify-content:space-between;padding:var(--sp) var(--grid-gap)}.alert .alert__content{width:100%}.alert .field--name-message{display:block;margin-left:auto;margin-right:auto;max-width:47.5rem;width:100%}
.partners .partners__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-lg)}.partners .partners__item{display:inherit;max-width:var(--sp-8xl);width:100%}.partners .media,.partners .media img{width:100%}.partners h2{font-size:var(--font-size-h4)}
dialog.cookie-banner{background-color:var(--color-white);border:1px solid var(--color-quartenary);border-radius:.25rem;box-shadow:none;padding:var(--sp-lg)}@media (min-width:43.75rem){dialog.cookie-banner{margin:var(--sp)}}dialog.cookie-banner .cookie-banner__content{gap:var(--sp-lg) var(--sp-xl)}dialog.cookie-banner .cookie-banner__message h2{font-size:var(--font-size-h4);margin-bottom:var(--sp-md)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences p,dialog.cookie-banner .cookie-banner__message p{font-size:var(--font-size-md);margin-bottom:var(--sp-md)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences a,dialog.cookie-banner .cookie-banner__message a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;-webkit-text-decoration:none;text-decoration:none;transition:background-image var(--transition-duration) var(--transition-timing-function),background-size var(--transition-duration) var(--transition-timing-function)}dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences a:focus,dialog.cookie-banner .cookie-banner__content .cookie-banner__preferences a:hover,dialog.cookie-banner .cookie-banner__message a:focus,dialog.cookie-banner .cookie-banner__message a:hover{background-size:0 1px}dialog.cookie-banner .cookie-banner__preferences .cookie-banner__cat-checkbox label{color:var(--color-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.cookie-banner__button:not(.visually-hidden){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-tertiary);border:0;border-radius:.25rem;box-sizing:border-box;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);gap:var(--btn-gap);justify-content:center;min-height:var(--sp-3xl);padding:var(--sp-sm) var(--sp);-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.cookie-banner__button.cookie-banner__button.cookie-banner__button--prefs:not(.visually-hidden){display:flex;margin-left:auto;margin-right:auto;max-width:15rem;width:100%}.cookie-banner__button:not(.visually-hidden):active,.cookie-banner__button:not(.visually-hidden):focus,.cookie-banner__button:not(.visually-hidden):focus-within,.cookie-banner__button:not(.visually-hidden):hover{background-color:#edd3a2}.cookie-banner__categories{display:flex;flex-direction:column;gap:var(--sp-md);margin-bottom:var(--sp-lg);margin-top:var(--sp-lg)}.cookie-banner__category>.cookie-banner__cat-checkbox{gap:var(--sp-md);margin-bottom:var(--sp-sm)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]{--border-radius:var(--sp-lg);--input-border:1px solid var(--color-secondary)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:after{background-color:var(--color-secondary);height:calc(var(--input-size) - .75rem);top:50%;transform:translateY(-50%);width:calc(var(--input-size) - .75rem)}.cookie-banner__category>.cookie-banner__cat-checkbox>label{font-size:var(--font-size-md)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]+label:after{font-size:var(--font-size-sm)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:not(:disabled):checked{--input-border-active:1px solid var(--color-primary);--input-bg-active:var(--color-white)}.cookie-banner__category>.cookie-banner__cat-checkbox>input[type=checkbox]:disabled{--input-disabled-border:1px solid var(--color-primary)}.cookie-banner__category>.description{font-size:var(--font-size-sm)}
.ui-dialog.language-modal-dialog{background-color:#fffefb;border:0;border-radius:.25rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:var(--color-primary);max-width:20rem;width:100%!important}.ui-dialog.language-modal-dialog .ui-dialog-titlebar{display:none}.ui-dialog.language-modal-dialog .ui-dialog-content{padding:0}.language-selection{border-radius:.25rem;color:var(--color-primary);padding:var(--sp-3xl) var(--sp-xl)}.language-selection .language-selection__header{margin-bottom:var(--sp-xl)}.language-selection .component--branding{max-width:10rem}.language-selection .component--branding a{outline:none}.language-selection .language-selection__title{font-family:var(--font-regular);font-size:var(--font-size-xl);margin-bottom:var(--sp-xl);margin-top:var(--sp-xl)}.language-selection .language-selection__list{display:flex;flex-direction:column;gap:var(--sp-sm);list-style:none;margin:0;padding:0}.language-selection .language-selection__link{align-items:center;border:1px solid var(--color-primary);border-radius:.25rem;color:var(--color-primary);display:flex;font-family:var(--font-regular);font-size:var(--font-size-xl);gap:var(--sp-sm);justify-content:space-between;padding:var(--sp-sm) var(--sp);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.language-selection .language-selection__link:focus,.language-selection .language-selection__link:hover{background-color:var(--color-primary);color:var(--color-white)}.language-selection .language-selection__link .icon{display:inherit}.gin-login.path-user .ui-dialog,.gin-login.path-user .ui-widget-overlay{display:none!important}
:root{--ls-color-border:transparent;--ls-color-background:#fff;--ls-color-text:#000;--ls-color-background-hover:var(--color-primary);--ls-color-text-hover:var(--color-white)}.language-switcher{align-self:stretch;display:flex;justify-content:end;max-width:5rem;position:relative;text-transform:uppercase;width:100%}.language-switcher .language-switcher__list{background-color:var(--color-white);display:flex;flex-direction:column;left:0;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;visibility:hidden;z-index:50}.language-switcher .language-switcher__list:focus{outline:none}.language-switcher .language-switcher__button,.language-switcher .language-switcher__item a{align-items:center;aspect-ratio:1/1;display:flex;font-size:var(--font-size-xl);font-weight:600;justify-content:center;max-width:5rem}.language-switcher .language-switcher__button{align-self:auto;background-color:#fff;background-color:var(--ls-color-background);border:1px solid transparent;border:1px solid var(--ls-color-border);color:#000;color:var(--ls-color-text);gap:0;height:100%;min-height:inherit;padding:var(--sp-sm) var(--sp-md);transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function);width:100%}.language-switcher .language-switcher__button:focus,.language-switcher .language-switcher__button:hover{background-color:var(--ls-color-background-hover);color:var(--ls-color-text-hover)}.language-switcher .language-switcher__button.is-active+.language-switcher__list{opacity:1;visibility:visible}.language-switcher a{background-color:var(--color-white);color:var(--color-black);display:block;padding:var(--sp-md);-webkit-text-decoration:none;text-decoration:none;transition-duration:var(--transition-duration);transition-property:color,background-color,border-color;transition-timing-function:var(--transition-timing-function)}.language-switcher a:focus,.language-switcher a:hover{background-color:var(--color-black);color:var(--color-white)}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
