button[data-astro-cid-ar4osctt]{min-width:124px;padding:12px;border:none;border-radius:4px;transition:background-color .3s ease-in-out;cursor:pointer}button[data-astro-cid-ar4osctt]:hover{background-color:var(--hoverColor)}header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;padding:24px 32px;box-shadow:0 3px 6px #352d3929}header .brand{display:flex;flex-direction:row;align-items:center;gap:8px}header .brand svg{width:48px;height:48px;border-radius:50%}header nav{display:flex;flex-direction:row;align-items:center;justify-content:center}header nav ul{display:flex;flex-direction:row;align-items:center;list-style:none;margin:0;padding:0;gap:32px}header nav ul li{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0}header nav ul li:not(.active) span{transition:color .3s ease-in-out}header nav ul li:before{content:"";position:absolute;display:block;width:0;height:2px;transition:width .3s ease-in-out;bottom:0}header nav ul li.active:before,header nav ul li:not(.active):hover:before{width:100%}header nav .actions{display:none}header nav .actions .close{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px;cursor:pointer;transition:opacity .3s ease-in-out}header nav .actions .close:hover{opacity:.8}header .actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}header .actions svg{display:none}@media only screen and (max-width:1200px){header{display:flex;flex-direction:row;justify-content:space-between}header nav{position:fixed;inset:0 -100% 0 100%;z-index:100;display:flex;flex-direction:column;align-items:center;padding:64px 32px;justify-content:space-between;transition:left .3s ease-in-out,right .3s ease-in-out}header nav.open{inset:0}header nav ul{flex-direction:column}header>.actions>a{display:none}header nav .actions{display:block}header .actions svg{display:block}}header[data-astro-cid-qlfjksao] nav[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao] li[data-astro-cid-qlfjksao]:before{background-color:var(--primary)}header[data-astro-cid-qlfjksao] nav[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao] li[data-astro-cid-qlfjksao]:not(.active):before{background-color:var(--secondary)}header[data-astro-cid-qlfjksao] nav[data-astro-cid-qlfjksao] ul[data-astro-cid-qlfjksao] li[data-astro-cid-qlfjksao]:not(.active):hover span[data-astro-cid-qlfjksao]{color:var(--primary)!important}@media only screen and (max-width:1200px){header[data-astro-cid-qlfjksao] nav[data-astro-cid-qlfjksao]{background-color:var(--navBackground)}}footer{display:flex;flex-direction:column;background-color:var(--backgroundColor);padding:32px}footer .main{display:flex;flex-direction:row;padding:32px;margin-bottom:32px;align-items:center;gap:32px}footer .main .brand{flex:2}footer .main .brand a{display:flex;flex-direction:row;align-items:center;gap:16px}footer .main .brand .logo{width:120px;height:120px;display:flex;justify-content:center;align-items:center}footer .main .brand .logo svg{width:100%;height:100%}footer .main .brand .name{display:flex;flex-direction:column;gap:4px}footer .main .resources{flex:1;display:flex;flex-direction:column;gap:16px}footer .copyright{text-align:center}@media only screen and (max-width:960px){footer .main{flex-direction:column;align-items:center;gap:16px;padding:16px;width:fit-content;margin:0 auto 16px}footer .main .brand{flex:1;margin-bottom:16px}footer .main .resources{flex:1;text-align:center}}@media only screen and (max-width:520px){footer .main .brand a{flex-direction:column;align-items:center;text-align:center}}footer[data-astro-cid-35ed7um5]{background-color:var(--backgroundColor)}#toast-root{position:fixed;right:18px;top:18px;display:grid;gap:10px;z-index:9999;width:min(420px,calc(100vw - 36px))}.toast{display:grid;grid-template-columns:20px 1fr auto;align-items:start;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.1);box-shadow:0 10px 30px #0000001a;transform:translateY(-6px);opacity:0;transition:transform .18s ease,opacity .18s ease;overflow:hidden;background-color:#fff}.toast--show{transform:translateY(0);opacity:1}.toast__icon svg{width:20px;height:20px;display:block}.toast__title{font-weight:600;margin:0;line-height:1.25}.toast__msg{margin:2px 0 0;opacity:1;line-height:1.35}.toast__close{appearance:none;border:0;background:transparent;cursor:pointer;padding:2px 6px;border-radius:10px;opacity:.8}.toast__close:hover{opacity:1;background:#ffffff59}.toast__close:focus-visible{outline:none;box-shadow:0 0 0 3px #0000001f}.toast--success{background:#10b98124;border-color:#10b98159}.toast--success .toast__icon{color:#10b981}.toast--error{background:#ef444424;border-color:#ef444459}.toast--error .toast__icon{color:#ef4444}.toast--warning{background:#f59e0b24;border-color:#f59e0b59}.toast--warning .toast__icon{color:#f59e0b}@media(prefers-reduced-motion:reduce){.toast{transition:none}}.cc--nlight{color-scheme:light;--cc-bg: #ffffff;--cc-primary-color: #13282a;--cc-secondary-color: #204346;--cc-btn-primary-bg: #1b8d2c;--cc-btn-primary-color: #f2f8f8;--cc-btn-primary-hover-bg: #24bc3b;--cc-btn-primary-hover-color: #fff;--cc-btn-secondary-bg: #dfe7f9;--cc-btn-secondary-color: var(--cc-secondary-color);--cc-btn-secondary-hover-bg: #c6d1ea;--cc-btn-secondary-hover-color: #000;--cc-cookie-category-block-bg: #ebeff9;--cc-cookie-category-block-border: #ebeff9;--cc-cookie-category-block-hover-bg: #dbe5f9;--cc-cookie-category-block-hover-border: #dbe5f9;--cc-cookie-category-expanded-block-hover-bg: #ebeff9;--cc-cookie-category-expanded-block-bg: #ebeff9;--cc-overlay-bg: rgba(219, 232, 255, .85) !important;--cc-toggle-readonly-bg: #cbd8f1;--cc-toggle-on-knob-bg: var(--cc-bg);--cc-toggle-off-bg: #8fa8d6;--cc-toggle-readonly-knob-bg: var(--cc-bg);--cc-separator-border-color: #f1f3f5;--cc-footer-border-color: #f1f3f5;--cc-footer-bg: var(--cc-bg);--cc-btn-border-radius: 1rem .6rem 1.3rem .5rem / .5rem 1rem;--cc-modal-border-radius: var(--cc-btn-border-radius);--cc-pm-toggle-border-radius: var(--cc-btn-border-radius)}.cc--light-funky #cc-main .toggle__icon:after{border-radius:var(--cc-btn-border-radius)}.cc--light-funky #cc-main .cm__btn--close{border-radius:var(--cc-btn-border-radius);border-top-left-radius:0;border-top-right-radius:0}body{background-color:var(--backgroundColor)}
