/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Geologica";font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/aqut_theme/fonts/geologica-latin-ext.woff2) format("woff2");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:"Geologica";font-style:normal;font-weight:100 900;font-display:swap;src:url(/themes/custom/aqut_theme/fonts/geologica-latin.woff2) format("woff2");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;}
:root{--color-primary:#0b4995;--color-text-on-primary:#fff;--color-hover:#FFE1C099;--color-accent:#F3922A;--color-bright:#98BCD64D;--color-pink:#AF7EB6;--color-bg:#fff;--color-surface:oklch(0.98 0.002 275);--color-text:var(--color-primary);--color-text-muted:oklch(0.45 0.015 275);--color-border:oklch(0.9 0.005 275);--color-link:var(--color-primary);--color-link-hover:color-mix(in oklab,var(--color-primary),black 25%);--color-focus:var(--color-primary);--space-2xs:0.25rem;--space-xs:0.5rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:6rem;--font-sans:"Geologica",system-ui,-apple-system,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;--text-s:0.875rem;--text-base:1rem;--text-m:1.125rem;--text-20:1.25rem;--text-22:1.375rem;--text-ml:1.5rem;--text-26:1.625rem;--text-28:1.75rem;--text-l:clamp(1.5rem,1.2rem + 1.2vw,2rem);--text-xl:clamp(2rem,1.5rem + 2.2vw,3rem);--leading-tight:1.2;--leading-normal:1.6;--measure:68ch;--width-page:1200px;--width-page-large:1320px;--radius:0.375rem;--radius-button:0.188rem;--radius-large:3.5rem;--radius-huge:10.375rem;--radius-medium:0.75rem;--border-width:0.125rem;}
*,*::before,*::after{box-sizing:border-box;}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-text-size-adjust:100%;}h1,h2,h3,h4{margin-block:0 var(--space-s);line-height:var(--leading-tight);text-wrap:balance;}h1{font-size:var(--text-xl);}h2{font-size:var(--text-l);}h3{font-size:var(--text-m);}p,ul,ol{margin-block:0 var(--space-s);}p{text-wrap:pretty;}a{color:var(--color-link);text-underline-offset:0.15em;}a:hover{color:var(--color-link-hover);}img,picture,video,svg{max-width:100%;height:auto;}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}
.page{display:flex;min-height:100vh;flex-direction:column;}.page__main{flex:1;}.page__header{border-bottom:1px solid var(--color-border);}.page__footer{margin-top:var(--space-xl);border-top:1px solid var(--color-border);}.container{width:100%;max-width:var(--width-page);margin-inline:auto;padding-inline:var(--space-s);}.container--prose{max-width:var(--measure);}.container--large{max-width:var(--width-page-large);}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;overflow:hidden;width:1px;height:1px;clip-path:inset(50%);white-space:nowrap;}
.aqut-banner{padding-block:var(--space-l);background:var(--color-bright);color:var(--color-primary);}.aqut-banner__inner{display:flex;flex-direction:column;gap:var(--space-l);}.aqut-banner__figure{display:flex;align-items:flex-start;align-self:center;gap:var(--space-s);inline-size:22rem;max-inline-size:80vw;flex-shrink:0;}.aqut-banner__arc{display:block;flex:1;}.aqut-banner__arc svg{display:block;inline-size:100%;block-size:auto;}.aqut-banner__arc--start{color:var(--color-pink);}.aqut-banner__arc--end{color:var(--color-accent);transform:scaleY(-1);}.aqut-banner__content{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m);}.aqut-banner__content .button{margin:0;align-self:center;background-color:var(--color-bg);}.aqut-banner__content .button:hover{background-color:var(--color-hover);}.aqut-banner__text{margin:0;max-inline-size:48ch;font-size:var(--text-m);font-weight:400;}@media (min-width:48rem){.aqut-banner__inner{flex-direction:row;align-items:center;gap:var(--space-xl);}.aqut-banner__figure{inline-size:32rem;}.aqut-banner__content .button{align-self:flex-start;}.aqut-banner__text{font-size:var(--text-22);}}
.button{appearance:none;background-color:transparent;font-family:inherit;line-height:1;color:inherit;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-button);border:var(--border-width) solid var(--color-primary);padding:var(--space-xs) var(--space-m);text-align:center;text-decoration:none;cursor:pointer;font-weight:500;font-size:var(--text-m);margin:var(--space-xs);}@media (min-width:48rem){.button{font-size:var(--text-ml);}}.button:hover{background-color:var(--color-hover);}.button--large{border-top-right-radius:var(--radius-large);border-bottom-left-radius:var(--radius-large);border-top-left-radius:0;border-bottom-right-radius:0;padding-block:var(--space-m);font-weight:400;line-height:2rem;}
.care-pathway{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);block-size:100%;padding:var(--space-m) var(--space-m) var(--space-l);background:var(--color-bg);color:var(--color-primary);border-radius:0 var(--radius-large) 0 var(--radius-large);text-align:center;}.care-pathway__icon{display:block;inline-size:4.5rem;}.care-pathway__icon svg{display:block;inline-size:100%;block-size:auto;}.care-pathway__title{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-s);font-size:var(--text-22);font-weight:500;}.care-pathway__title::after{content:"";inline-size:5.5rem;block-size:3px;background:var(--color-accent);}.care-pathway__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);inline-size:100%;text-align:start;}.care-pathway__list-item{position:relative;padding-inline-start:var(--space-m);font-size:var(--text-m);font-weight:300;line-height:var(--leading-normal);}.care-pathway__list-item::before{content:"";position:absolute;inset-block-start:0.6em;inset-inline-start:0.25rem;inline-size:0.375rem;block-size:0.375rem;border-radius:50%;background:var(--color-accent);}.care-pathway__branches{margin:0;margin-block-start:auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-s);inline-size:100%;}.care-pathway__branch{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);}.care-pathway__branch-arrow{display:block;inline-size:1.5rem;}.care-pathway__branch-arrow svg{display:block;inline-size:100%;block-size:auto;}.care-pathway__branch-label{display:flex;flex:1;align-items:center;justify-content:center;inline-size:100%;padding:var(--space-s);background:var(--color-bright);border-radius:0;font-size:var(--text-s);}.care-pathway__branch:first-child .care-pathway__branch-label{border-end-start-radius:var(--radius-large);}.care-pathway__branch:last-child .care-pathway__branch-label{border-start-end-radius:var(--radius-large);}
.care-pathways{padding-block:var(--space-l);background:var(--color-primary);color:var(--color-text-on-primary);}.care-pathways__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);}.care-pathways__heading{margin:0;padding-block-end:var(--space-s);padding-inline:var(--space-l);border-block-end:3px solid var(--color-accent);font-size:var(--text-l);font-weight:700;text-align:center;}.care-pathways__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:var(--space-m);inline-size:100%;}.care-pathways__item{display:flex;}.care-pathways__item > *{inline-size:100%;}@media (min-width:52rem){.care-pathways__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;}}
.contact{padding-block:var(--space-xl);background:var(--color-bright);color:var(--color-primary);}.contact__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);}.contact__heading{margin:0;font-size:var(--text-l);font-weight:700;text-align:center;}.contact__grid{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xl);}.contact__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);inline-size:12rem;text-align:center;}.contact__icon{display:flex;align-items:center;justify-content:center;inline-size:7rem;block-size:7rem;border-radius:50%;background:var(--color-bg);color:var(--color-primary);}.contact__icon svg{display:block;inline-size:auto;block-size:auto;max-inline-size:4rem;max-block-size:4rem;}.contact__lines{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);inline-size:100%;color:inherit;font-size:var(--text-m);text-decoration:none;overflow-wrap:anywhere;}a.contact__lines:hover{text-decoration:underline;}@media (min-width:52rem){.contact__item{text-align:start;}.contact__lines{align-items:flex-start;}}.contact .contact__inner .button{background-color:var(--color-bg);}.contact .contact__inner .button:hover{background-color:var(--color-hover);}
.exit-button{position:fixed;right:0;top:var(--space-xl);z-index:1000;display:flex;align-items:center;padding:var(--space-2xs) var(--space-xs);background-color:var(--color-accent);font-family:inherit;font-weight:600;font-size:var(--text-base);line-height:1;text-decoration:none;border-top-left-radius:var(--radius-large);border-bottom-left-radius:var(--radius-large);}.exit-button,.exit-button:hover,.exit-button:focus{color:var(--color-text-on-primary);}.exit-button__icon{flex:none;display:flex;width:2rem;height:2rem;}.exit-button__icon svg{width:100%;height:100%;display:block;}.exit-button__label{display:block;min-width:0;max-width:0;overflow:hidden;white-space:nowrap;margin-inline-start:0;transition:max-width 0.25s ease,margin-inline-start 0.25s ease;}@media (min-width:48rem){.exit-button{top:50%;transform:translateY(-50%);padding:var(--space-xs) var(--space-s);font-size:var(--text-m);}.exit-button__icon{width:2.5rem;height:2.5rem;}.exit-button:focus-visible .exit-button__label{max-width:20rem;margin-inline-start:var(--space-xs);}}@media (hover:hover) and (min-width:48rem){.exit-button:hover .exit-button__label{max-width:20rem;margin-inline-start:var(--space-xs);}}@media (hover:none) and (min-width:48rem){.exit-button__label{max-width:20rem;margin-inline-start:var(--space-xs);}}
.footer{padding-block:var(--space-xl);border-block-start:5px solid var(--color-primary);background:var(--color-bg);color:var(--color-primary);}.footer__inner{display:grid;gap:var(--space-xl) var(--space-l);}.footer__links{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-s);}.footer__link{position:relative;display:inline-block;color:var(--color-link);font-weight:400;font-size:var(--text-m);text-decoration:none;padding-block-end:var(--space-2xs);}.footer__link::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--color-accent);opacity:0;transition:opacity 0.25s ease-in;}.footer__link:hover::after,.footer__link:focus-visible::after{opacity:1;}.footer__brand-logo{display:block;margin-inline:auto;inline-size:21rem;max-inline-size:min(100%,310px);block-size:auto;}.footer__partners{display:flex;flex-direction:column;gap:var(--space-l);}.footer__partner-label{margin:0 0 var(--space-xs);font-size:var(--text-s);}.footer__partner-logo{inline-size:12rem;max-inline-size:100%;block-size:auto;}.footer__partner-logo--senat{inline-size:10rem;}@media (min-width:60rem){.footer__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;}.footer__brand{justify-self:center;}.footer__partners{justify-self:end;align-items:end;text-align:right;}}
.help-banner{padding-block:var(--space-xl);background:color-mix(in srgb,var(--color-pink) 25%,#fff);}.help-banner__inner{padding-inline:var(--space-s);}.help-banner__card{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);padding:var(--space-l) var(--space-m);background:var(--color-bg);color:var(--color-primary);border-radius:0 var(--radius-large) 0 var(--radius-large);text-align:center;}@media (min-width:48rem){.help-banner__inner{padding-inline:var(--space-l);}.help-banner__card{padding:var(--space-xl) var(--space-l);border-radius:0 var(--radius-huge) 0 var(--radius-huge);}}.help-banner__heading{margin:0;font-size:var(--text-26);font-weight:700;}@media (min-width:48rem){.help-banner__heading{font-size:var(--text-l);}}.help-banner__text{margin:0;max-inline-size:64ch;font-size:var(--text-m);}@media (min-width:48rem){.help-banner__text{font-size:var(--text-22);}}.help-banner__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs);}
.hero{display:grid;padding-block:2rem;background:var(--color-primary);color:var(--color-text-on-primary);}.hero__inner{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-l);}.hero__heading{margin:0;font-size:1.75rem;line-height:1.35;letter-spacing:-0.02em;}.hero__figures{display:flex;align-items:flex-start;align-self:center;justify-content:center;gap:var(--space-xs);flex-shrink:0;}.hero__figure{display:flex;flex-direction:column;gap:0.5rem;inline-size:8rem;max-inline-size:38vw;}.hero__figure-dot{inline-size:44.2%;}.hero__figure-dot svg,.hero__figure-arc svg{display:block;inline-size:100%;block-size:auto;}.hero__figure-arc{inline-size:100%;transform:rotate(var(--fig-rotate,0deg));}.hero__figure--dot-right .hero__figure-dot{align-self:flex-end;}@media (min-width:48rem){.hero__inner{flex-direction:row;align-items:center;gap:var(--space-xl);}.hero__heading{max-inline-size:20ch;font-size:var(--text-xl);}.hero__figures{gap:var(--space-s);}.hero__figure{inline-size:10rem;}}
.info-topics{padding-block:var(--space-xl);background:var(--color-bg);color:var(--color-primary);}.info-topics__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);}.info-topics__heading{margin:0;font-size:var(--text-l);font-weight:700;text-align:center;}.info-topics__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:var(--space-l) var(--space-m);inline-size:100%;}.info-topics__item{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);}.info-topics__icon{display:block;inline-size:5.5rem;}.info-topics__icon svg{display:block;inline-size:100%;block-size:auto;}.info-topics__item .button{inline-size:100%;flex:1;margin:0;}@media (min-width:52rem){.info-topics__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-m);}}
.language-help{--language-help-bg:#dce7f3;--language-help-text:var(--color-primary);--language-help-link:var(--color-link);--language-help-icon-size:1.6rem;padding-block:var(--space-l);background:var(--color-bright);color:var(--language-help-text);}.language-help__inner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-l) var(--space-xl);}.language-help__columns{display:flex;flex-direction:column;gap:var(--space-m);flex:1;}.language-help__column{align-content:start;}.language-help__column[dir="rtl"]{direction:ltr;text-align:left;}.language-help__label{display:flex;align-items:center;gap:var(--space-s);margin:0;font-weight:600;cursor:pointer;list-style:none;}.language-help__label::-webkit-details-marker{display:none;}.language-help__label::after{content:"";flex:none;inline-size:0.45em;block-size:0.45em;border-inline-end:2px solid var(--color-accent);border-block-end:2px solid var(--color-accent);transform:rotate(-135deg);transition:transform 0.2s ease;}.language-help__column:not([open]) > .language-help__label::after{transform:rotate(45deg);}.language-help__column-icon{display:inline-flex;flex:none;inline-size:var(--language-help-icon-size);}.language-help__column-icon svg{width:100%;height:auto;}.language-help__links{margin:var(--space-xs) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xs);}.language-help__link{text-decoration:none;border-bottom:2px solid #F7F7F7;padding-bottom:var(--space-2xs);transition:border-color 0.5s ease,color 0.5s ease;}.language-help__link:hover{color:var(--color-pink);border-color:var(--color-pink);}@media (min-width:48rem){.language-help__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-l);}.language-help__label{cursor:default;pointer-events:none;}.language-help__label::after{display:none;}.language-help__column > .language-help__links{display:flex;}.language-help__column--icon .language-help__links,.language-help__column:not(.language-help__column--icon){padding-inline-start:calc(var(--language-help-icon-size) + var(--space-s));}.language-help__column::details-content{content-visibility:visible;}}
.navbar{--navbar-bg:#F7F7F7;position:sticky;inset-block-start:0;z-index:100;background:var(--navbar-bg);color:var(--color-primary);box-shadow:0 8px 16px #00000014;}.navbar__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-s);padding-block:var(--space-xs);}.navbar__brand{flex:none;display:inline-flex;align-items:center;text-decoration:none;}.navbar__logo{display:inline-flex;}.navbar__logo img{inline-size:clamp(10rem,60vw,13rem);max-inline-size:100%;block-size:auto;}.navbar__toggle{appearance:none;flex:none;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;background:transparent;cursor:pointer;}.navbar__toggle-icon{display:inline-flex;inline-size:2rem;}.navbar__toggle-icon svg{inline-size:100%;block-size:auto;}.navbar__toggle-icon--close,.navbar.is-menu-open .navbar__toggle-icon--menu{display:none;}.navbar.is-menu-open .navbar__toggle-icon--close{display:inline-flex;}.navbar__nav{flex:none;inline-size:100vw;max-inline-size:100vw;margin-inline:calc(50% - 50vw);display:none;flex-direction:column;gap:var(--space-m);padding:var(--space-l) var(--space-m);border:0;background:var(--color-primary);color:var(--color-text-on-primary);box-shadow:0 4px 4px rgb(0 0 0 / 0.06);}.navbar.is-menu-open .navbar__nav{display:flex;}.navbar__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-m);min-inline-size:0;}.navbar__item{position:relative;min-inline-size:0;}.navbar__item--has-submenu > .navbar__link,.navbar__submenu-toggle,.navbar__language-trigger{display:none;}.navbar__link,.navbar__submenu-link{display:block;color:var(--color-text-on-primary);font-size:var(--text-m);font-weight:700;text-decoration:none;}.navbar__link:hover,.navbar__link:focus-visible,.navbar__submenu-link:hover,.navbar__submenu-link:focus-visible{color:var(--color-accent);}.navbar__submenu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-m);}.navbar__submenu-label--languages{display:block;margin-block-start:var(--space-m);color:rgb(255 255 255 / 0.7);font-size:var(--text-s);}.navbar__submenu--languages{flex-direction:row;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-xs);}.navbar__submenu--languages .navbar__submenu-link{display:inline-flex;padding:var(--space-2xs) var(--space-s);border:1px solid var(--color-text-on-primary);border-radius:var(--radius-button);font-size:var(--text-s);font-weight:600;}.navbar__submenu--languages .navbar__submenu-item--active .navbar__submenu-link{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-primary);}@media (min-width:60rem){.navbar__inner{flex-wrap:nowrap;align-items:stretch;padding-block:var(--space-s);}.navbar__brand{align-self:center;}.navbar__toggle{display:none;}.navbar__nav{flex:0 1 auto;inline-size:auto;max-inline-size:none;margin-inline:0;margin-inline-start:auto;display:flex;flex-direction:row;align-items:stretch;gap:var(--space-m);padding:0;background:none;color:inherit;box-shadow:none;}.navbar__list{flex-direction:row;align-items:stretch;gap:var(--space-l);}.navbar__list > .navbar__item{display:flex;align-items:center;}.navbar__item--has-submenu{gap:var(--space-2xs);}.navbar__item--has-submenu > .navbar__link{display:inline-block;}.navbar__link,.navbar__submenu-link{display:inline-block;padding-block:var(--space-xs);color:var(--color-link);font-size:inherit;font-weight:600;}.navbar__link:hover,.navbar__link:focus-visible{color:var(--color-link-hover);}.navbar__link.is-active{text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:3px;text-underline-offset:var(--space-xs);}.navbar__submenu-link{position:relative;font-weight:400;}.navbar__submenu-link:hover,.navbar__submenu-link:focus-visible{color:var(--color-link);}.navbar__submenu-link::after{content:"";position:absolute;inset-inline:0;inset-block-end:var(--space-2xs);block-size:2px;background:var(--color-accent);opacity:0;transition:opacity 0.25s ease-in;}.navbar__submenu-link:hover::after,.navbar__submenu-link:focus-visible::after{opacity:1;}.navbar__submenu-toggle{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2xs);border:0;background:transparent;color:inherit;cursor:pointer;}.navbar__caret{inline-size:0.5em;block-size:0.5em;border-inline-end:2px solid var(--color-primary);border-block-end:2px solid var(--color-primary);transform:translateY(-25%) rotate(45deg);transition:transform 0.2s ease;}.navbar__item.is-open .navbar__caret,.navbar__item--has-submenu:hover .navbar__caret,.navbar__item--has-submenu:focus-within .navbar__caret{transform:translateY(25%) rotate(-135deg);}.navbar__item--language:not(.is-open):hover .navbar__caret,.navbar__item--language:not(.is-open):focus-within .navbar__caret{transform:translateY(-25%) rotate(45deg);}.navbar__submenu{display:none;position:absolute;inset-block-start:calc(100% + var(--space-s));inset-inline-start:auto;inset-inline-end:0;min-inline-size:15rem;max-inline-size:calc(100vw - 2 * var(--space-m));padding:var(--space-s) var(--space-m);background:var(--color-bg);border-radius:0 0 var(--radius-medium) var(--radius-medium);box-shadow:0 8px 16px #00000014;z-index:3;}.navbar__submenu-label--languages{display:none;}.navbar__submenu--languages{min-inline-size:0;inline-size:max-content;inset-block-start:100%;flex-direction:column;flex-wrap:nowrap;gap:var(--space-2xs);margin-block-start:0;}.navbar__submenu--languages .navbar__submenu-item--active{display:none;}.navbar__submenu--languages .navbar__submenu-link{display:inline-block;padding:0;border:0;border-radius:0;font-size:inherit;font-weight:400;}.navbar__submenu--languages .navbar__submenu-item--active .navbar__submenu-link{background:none;color:inherit;}.navbar__language-trigger{display:inline-flex;align-items:center;gap:var(--space-xs);appearance:none;border:0;background:transparent;padding-block:var(--space-xs);color:var(--color-link);font-size:inherit;font-weight:600;cursor:pointer;}.navbar__language-trigger:hover,.navbar__language-trigger:focus-visible{color:var(--color-link-hover);}.navbar__item.is-open .navbar__submenu,.navbar__item--has-submenu:hover .navbar__submenu,.navbar__item--has-submenu:focus-within .navbar__submenu{display:flex;flex-direction:column;gap:var(--space-2xs);}.navbar__item--language:hover .navbar__submenu,.navbar__item--language:focus-within .navbar__submenu{display:none;}.navbar__item--language.is-open .navbar__submenu{display:flex;flex-direction:column;gap:var(--space-2xs);}.navbar__item--has-submenu:hover::after,.navbar__item--has-submenu:focus-within::after{content:"";position:absolute;inset-inline:0;inset-block-start:100%;block-size:calc(var(--space-s) + 2px);}}
.partner-project{display:flex;align-items:stretch;gap:var(--space-m);inline-size:18rem;max-inline-size:100%;}.partner-project__bracket{flex-shrink:0;display:block;inline-size:1.5rem;}.partner-project__bracket svg{display:block;inline-size:100%;block-size:100%;}.partner-project__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-m);min-block-size:10rem;padding-block:var(--space-s);}.partner-project__logo{display:block;inline-size:100%;block-size:5.5rem;}.partner-project__logo img{display:block;inline-size:100%;block-size:100%;object-fit:contain;object-position:left center;}.partner-project__logo--placeholder{inline-size:100%;block-size:5.5rem;background:var(--color-bright);}.partner-project__link{display:inline-flex;align-items:center;gap:var(--space-s);padding-block-end:0.25rem;border-block-end:2px solid transparent;color:var(--color-link);font-size:var(--text-base);text-decoration:none;}.partner-project__link:hover,.partner-project__link:focus-visible{color:var(--color-link-hover);border-block-end-color:currentColor;}.partner-project__arrow{display:block;flex-shrink:0;inline-size:2rem;}.partner-project__arrow svg{display:block;inline-size:100%;block-size:auto;}
.partner-projects{padding-block:var(--space-xl);background:var(--color-bg);color:var(--color-primary);}.partner-projects__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);}.partner-projects__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);text-align:center;}.partner-projects__heading{margin:0;font-size:var(--text-l);font-weight:700;}.partner-projects__grid{display:grid;grid-template-columns:1fr;gap:var(--space-l) var(--space-m);inline-size:100%;justify-items:center;}@media (min-width:52rem){.partner-projects__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
.team{padding-block:var(--space-xl);background:var(--color-bg);color:var(--color-primary);}.team__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-l);}.team__heading{margin:0;font-size:var(--text-l);text-align:center;}.team__grid{display:grid;grid-template-columns:1fr;gap:var(--space-l) var(--space-m);inline-size:100%;justify-items:center;}.team__grid .team-card{inline-size:100%;max-inline-size:19.5rem;}@media (min-width:40rem){.team__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:52rem){.team__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:64rem){.team__grid{grid-template-columns:repeat(4,minmax(0,1fr));}}
.team-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);inline-size:19.5rem;max-inline-size:100%;}.team-card__portrait{position:relative;align-self:center;inline-size:16.5rem;max-inline-size:100%;aspect-ratio:1;margin-block-end:var(--space-s);}.team-card__ring{position:absolute;inline-size:50%;block-size:50%;}.team-card__ring svg{display:block;inline-size:100%;block-size:100%;}.team-card__ring--tl{inset-block-start:0;inset-inline-start:0;rotate:90deg;color:#F3922A;}.team-card__ring--tr{inset-block-start:0;inset-inline-end:0;rotate:180deg;color:#98BCD6;}.team-card__ring--bl{inset-block-end:0;inset-inline-start:0;color:#AF7EB6;}.team-card__ring--br{inset-block-end:0;inset-inline-end:0;rotate:270deg;color:#fff;}.team-card__image{position:absolute;inset:50%;translate:-50% -50%;inline-size:84.4%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--color-bright);}.team-card__image img{display:block;inline-size:100%;block-size:100%;object-fit:cover;}.team-card__name{inline-size:100%;margin:0;margin-block-end:var(--space-s);padding-block-end:var(--space-m);border-block-end:3px solid var(--color-pink);color:var(--color-primary);font-size:var(--text-ml);font-weight:700;}.team-card__qualification,.team-card__role,.team-card__focus,.team-card__responsibilities{margin:0;color:var(--color-primary);font-size:var(--text-base);font-weight:300;}.team-card__email{color:var(--color-link);font-size:var(--text-base);word-break:break-word;}.team-card__email:hover,.team-card__email:focus-visible{color:var(--color-link-hover);}
