/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/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 */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.aqmdm-views-cards{--aq-card-gap:clamp(14px,2vw,24px);display:grid;grid-template-columns:1fr;gap:var(--aq-card-gap);width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;}.aqmdm-views-cards *,.aqmdm-views-cards *::before,.aqmdm-views-cards *::after{box-sizing:border-box;}.aqmdm-views-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:var(--aq-bg,#fff);color:var(--aq-text,#172033);border:1px solid var(--aq-border,#d9e1ec);border-radius:18px;box-shadow:0 8px 24px rgba(16,24,40,.08);}.aqmdm-views-card__media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#e9eef5;}.aqmdm-views-card__media img,.aqmdm-views-card__media video{display:block;width:100%;height:100%;object-fit:cover;}.aqmdm-views-card__body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;padding:clamp(16px,2.3vw,22px);}.aqmdm-views-card__title{margin:0 0 9px;color:inherit;font-size:clamp(1.2rem,2.1vw,1.5rem);line-height:1.25;overflow-wrap:anywhere;}.aqmdm-views-card__description{margin:0 0 14px;color:var(--aq-muted,#526074);font-size:1rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;}.aqmdm-views-card__meta{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;color:var(--aq-muted,#526074);font-size:.9rem;}.aqmdm-views-card__meta span{max-width:100%;padding:5px 9px;border:1px solid var(--aq-border,#d9e1ec);border-radius:999px;background:var(--aq-soft,#f6f8fb);overflow-wrap:anywhere;}.aqmdm-views-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;}.aqmdm-views-card__button{min-height:46px;min-width:0;flex:1 1 130px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:11px;border:2px solid transparent;font-weight:800;line-height:1.2;text-decoration:none !important;text-align:center;overflow-wrap:anywhere;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;}.aqmdm-views-card__button--primary{background:var(--aq-primary,#1769e0);color:var(--aq-primary-text,#fff) !important;border-color:var(--aq-primary,#1769e0);}.aqmdm-views-card__button--secondary{background:var(--aq-secondary-bg,#fff);color:var(--aq-primary,#1769e0) !important;border-color:var(--aq-primary,#1769e0);}@media (hover:hover) and (pointer:fine){.aqmdm-views-card__button:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(16,24,40,.12);filter:brightness(.98);}}.aqmdm-views-card__button:focus-visible{outline:3px solid currentColor;outline-offset:3px;}.aqmdm-views-card.theme-dark{--aq-bg:#121923;--aq-text:#f7f9fc;--aq-muted:#c4cfdd;--aq-border:#344255;--aq-soft:#1d2835;--aq-primary:#69a7ff;--aq-primary-text:#07111f;--aq-secondary-bg:#121923;}.aqmdm-views-card.theme-minimal{--aq-bg:#fff;--aq-text:#171717;--aq-muted:#5e5e5e;--aq-border:#d8d8d8;--aq-soft:#fafafa;--aq-primary:#202020;--aq-primary-text:#fff;}.aqmdm-views-card.theme-playful{--aq-bg:#fffdf7;--aq-text:#34284b;--aq-muted:#665a77;--aq-border:#dfcfee;--aq-soft:#fbf1ff;--aq-primary:#7b38a8;--aq-primary-text:#fff;}.aqmdm-views-card.theme-glass{--aq-bg:rgba(255,255,255,.88);--aq-text:#172033;--aq-muted:#4d5b70;--aq-border:rgba(70,95,125,.28);--aq-soft:rgba(255,255,255,.7);--aq-primary:#155fc5;--aq-primary-text:#fff;backdrop-filter:blur(12px);}.aqmdm-views-card.theme-neon{--aq-bg:#071014;--aq-text:#efffff;--aq-muted:#b6d9dc;--aq-border:#2b676d;--aq-soft:#0d1d22;--aq-primary:#36f1c7;--aq-primary-text:#04100d;--aq-secondary-bg:#071014;}.aqmdm-views-card.theme-brutal{--aq-bg:#fff;--aq-text:#000;--aq-muted:#222;--aq-border:#000;--aq-soft:#f3f3f3;--aq-primary:#ffd800;--aq-primary-text:#000;border-width:3px;border-radius:2px;box-shadow:7px 7px 0 #000;}.aqmdm-views-card.theme-paper{--aq-bg:#fffdfa;--aq-text:#302a24;--aq-muted:#6c6156;--aq-border:#d7cabd;--aq-soft:#f7f0e8;--aq-primary:#704d32;--aq-primary-text:#fff;}@media (min-width:560px){.aqmdm-views-cards--cols-2,.aqmdm-views-cards--cols-3,.aqmdm-views-cards--cols-4{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:900px){.aqmdm-views-cards--cols-1{grid-template-columns:1fr;}.aqmdm-views-cards--cols-2{grid-template-columns:repeat(2,minmax(0,1fr));}.aqmdm-views-cards--cols-3{grid-template-columns:repeat(3,minmax(0,1fr));}.aqmdm-views-cards--cols-4{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:559px){.aqmdm-views-card{border-radius:14px;}.aqmdm-views-card__actions{flex-direction:column;}.aqmdm-views-card__button{width:100%;flex-basis:auto;}}@media (prefers-reduced-motion:reduce){.aqmdm-views-card__button{transition:none;}}.aqmdm-views-cards__empty{padding:18px;border:1px dashed #aeb8c5;border-radius:12px;text-align:center;}.aqmdm-views-card__language{display:inline-flex;align-items:center;max-width:100%;margin:0 0 .65rem;padding:.28rem .62rem;border:1px solid currentColor;border-radius:999px;font-size:.82rem;font-weight:700;line-height:1.2;opacity:.86;overflow-wrap:anywhere;}
body.content-protected-selection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}body.content-protected-drag img{pointer-events:none;}
.layout--onecol .layout__region{width:100%;}
drupal-node-editor[data-node-editor-version]:not(.ne-rendered),drupal-node-editor[data-node-editor-id]:not(.ne-rendered){display:none!important;}drupal-node-editor.ne-rendered{display:block;max-width:100%;}.node-editor-canvas.ne-rendered{position:relative;display:block;max-width:100%;margin:1rem auto}.ne-public-viewport{position:relative;width:100%;overflow:hidden}.ne-public-stage{position:absolute;inset:0;overflow:hidden;container-type:inline-size;background:#fff}.ne-bg-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;z-index:0;pointer-events:none}.ne-public-layer{position:absolute;box-sizing:border-box;transform-origin:center center;overflow:hidden}.ne-public-layer>img,.ne-public-layer>video{display:block;width:100%;height:100%;max-width:none}.ne-public-text{position:relative;z-index:1;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;white-space:pre-wrap;overflow:hidden;line-height:1.15;overflow-wrap:anywhere}.ne-public-text,.ne-public-layer{transform-style:preserve-3d}@media(max-width:600px){.node-editor-canvas.ne-rendered{margin:.65rem auto}}.ne-public-frame{position:relative;max-width:100%;margin:0 auto;transform-origin:center center;overflow:visible}.node-editor-canvas.ne-rendered,drupal-node-editor.ne-rendered{overflow:visible}.ne-public-frame{max-width:none}.ne-bg-color{display:block;background:transparent;}.ne-bg-media.ne-video-click{pointer-events:auto!important;}.ne-public-text{pointer-events:none;}.node-editor-canvas.ne-rendered{position:relative;isolation:auto;overflow:visible}.node-editor-video{margin:1rem 0;max-width:100%}.node-editor-video video{display:block;width:100%;max-width:100%}.field__item{position:relative}.node-editor-video.ne-float-free video{height:100%}.node-editor-layout-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;clear:both;}.node-editor-layout-box{min-width:0;max-width:100%;box-sizing:border-box}.node-editor-layout-box > :first-child{margin-top:0}.node-editor-layout-box > :last-child{margin-bottom:0}@media(max-width:700px){.node-editor-layout-row.ne-layout-stack-mobile > .node-editor-layout-box{grid-column:1 / -1!important}}
