body.navbar-is-fixed-bottom{padding-bottom:50px!important;}body.navbar-is-fixed-top{padding-top:70px!important;}body.navbar-is-fixed-top-padding{padding-top:70px!important;}body div#admin-bar{z-index:1600;}body.navbar-admin-bar.navbar-is-fixed-top .navbar-fixed-top{padding-top:33px;}.navbar-brand img{height:40px;float:left;margin-top:-10px;padding-right:10px;}.navbar-brand{margin-right:auto;}.navbar-collapse{padding-left:1rem;}ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}html.js fieldset.collapsed{height:auto;}fieldset legend.card-header{float:left;line-height:1em;margin:0;}fieldset .panel-body{clear:both;}fieldset .card-header a.panel-title{color:inherit;display:block;margin:-10px -15px;padding:10px 15px;}fieldset .card-header a.panel-title:hover{text-decoration:none;}.input-group span.input-group-addon{min-width:100px;}.contact-site-form span.input-group-addon{min-width:150px;}.input-group textarea{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:0;}.form-control.required::-webkit-input-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required::-moz-placeholder{color:rgba(255,0,14,0.68);}.form-control.required:-ms-input-placeholder{color:rgba(255,0,14,0.68);}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0px;}.form-actions .btn{margin-left:2px;margin-right:2px;}th.checkbox,td.checkbox,th.radio,td.radio{display:table-cell;}tr.even{background-color:transparent;}.sticky-header th{padding:8px;}.vertical-tabs{position:relative;margin:1em 0;border:1px solid #bbbbbb;background:#ffffff;}@media (min-width:48em){.vertical-tabs{padding:0 0 0 15em;}[dir="rtl"] .vertical-tabs{padding:0 15em 0 0;}.vertical-tabs:before{content:'';position:absolute;left:0;top:0;z-index:0;width:15em;height:100%;background:#ddd;}[dir="rtl"] .vertical-tabs:before{left:auto;right:0;}}.vertical-tabs-list{position:relative;z-index:1;display:none;width:15em;border-top:1px solid #bbbbbb;padding:0;}@media (min-width:48em){.vertical-tabs-list{display:block;float:left;margin:-1px 0 -1px -15em;}[dir="rtl"] .vertical-tabs-list{margin-left:0;margin-right:-15em;float:right;}}.vertical-tab-item{background-color:#f7f7f9;}.vertical-tab-link{color:black;}.vertical-tab-link span{color:#555;}.vertical-tab-link:focus strong,.vertical-tab-link:active strong,.vertical-tab-link:hover strong,.vertical-tab-link:focus .fieldset-legend,.vertical-tab-link:active .fieldset-legend,.vertical-tab-link:hover .fieldset-legend{text-decoration:none;outline:none;}.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover,.vertical-tab-item:focus,.vertical-tab-item:active,.vertical-tab-item:hover{background-color:white;}.vertical-tabs-pane .fieldset-wrapper{padding:1em;}a.fieldset-title,a.fieldset-title:focus,a.fieldset-title:hover{text-decoration:none;}.dropbutton .dropbutton-action > *{padding:6px 12px;}.dropbutton .dropbutton-action a,.dropbutton .dropbutton-action a:hover{border:none;}.dropbutton .dropbutton-action a:hover{text-decoration:underline;}div.handle{box-sizing:content-box;}div.tabs{padding-bottom:10px;}ul.action-links i.fa{padding-right:10px;}nav.tabs .nav-tabs a{display:block;padding:0.5rem 1rem;text-decoration:none;}.js fieldset.collapsible .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsible .fieldset-title:before{content:"\25be";font-style:normal;font-size:25px;padding-right:10px;}.js fieldset.collapsed .fieldset-title{background:none;padding-left:0px;}.js fieldset.collapsed .fieldset-title:before{content:"\25b8";font-style:normal;font-size:25px;padding-right:10px;}.container-inline div{display:inline-block;}.views-display-setting .label{color:#666666;font-size:12px;}#views-ui-preview-form > div > div,#views-ui-preview-form > div > input{float:none;}.views-display-columns > *{margin:0;}.views-display-columns > *:first-child{margin:0px;padding-left:15px;}.views-ui-display-tab-bucket{padding-top:0px;}.views-ui-display-tab-bucket .dropbutton li > *{padding:6px 12px;}.views-ui-display-tab-bucket + .views-ui-display-tab-bucket{border-top:1px solid #ddd;}h1.page-title{padding-bottom:15px;}.user-picture img{border:1px solid #e5e7e8;padding:1px;}.view-mode-teaser,.comment{padding-bottom:15px;padding-top:15px;margin-top:0px;border-bottom:1px dashed #efefef;}ul.pager{padding-top:20px;}@media (min-width:1200px){.container{max-width:1170px;}}.navbar-is-fixed .l-header{}#navbar .container{padding:10px 20px;}img{margin:20px 0;}footer,.block-system-main-menu{display:block;padding:20px 0px;}span.password-toggle-wrapper{width:100%;}#admin-bar .dropdown li > a,#admin-bar .dropdown li > span{margin-bottom:0;}.cyborg .menu-dropdown a{color:#888888;}.views-view-grid-cols-3{grid-template-columns:repeat(1,1fr);}.views-view-grid .views-grid-box{border:none;padding:0 0 1rem 0;background-color:#ffffff;}.views-grid-box h2{font-size:1.25rem;font-weight:bold;}.views-grid-box .views-field-field-image{padding:0;}@media (min-width:48em){.views-view-grid-cols-3{grid-template-columns:repeat(3,1fr);gap:2rem;}}.messages .placeholder{background-color:transparent;}body.cerulean .dropbutton .dropbutton-action a{color:#2fa4e7;}body.cerulean .dropbutton .dropbutton-action a:hover{color:#1f7fb8;}body.cosmo .dropbutton .dropbutton-action a{color:#2780e3;}body.cosmo .dropbutton .dropbutton-action a:hover{color:#1862c6;}body.cyborg .dropbutton .dropbutton-action a{color:#2a9fd6;}body.cyborg .dropbutton .dropbutton-action a:hover{color:#207ab7;}body.darkly .dropbutton .dropbutton-action a{color:#375a7f;}body.darkly .dropbutton .dropbutton-action a:hover{color:#2c3e50;}body.flatly .dropbutton .dropbutton-action a{color:#18bc9c;}body.flatly .dropbutton .dropbutton-action a:hover{color:#13967d;}body.journal .dropbutton .dropbutton-action a{color:#eb6864;}body.journal .dropbutton .dropbutton-action a:hover{color:#d75c5a;}body.litera .dropbutton .dropbutton-action a{color:#4582ec;}body.litera .dropbutton .dropbutton-action a:hover{color:#336fd1;}body.lumen .dropbutton .dropbutton-action a{color:#158cba;}body.lumen .dropbutton .dropbutton-action a:hover{color:#1177a5;}body.lux .dropbutton .dropbutton-action a{color:#1a73e8;}body.lux .dropbutton .dropbutton-action a:hover{color:#0f5bb5;}body.materia .dropbutton .dropbutton-action a{color:#2196f3;}body.materia .dropbutton .dropbutton-action a:hover{color:#176dae;}body.minty .dropbutton .dropbutton-action a{color:#78c2ad;}body.minty .dropbutton .dropbutton-action a:hover{color:#67a897;}body.pulse .dropbutton .dropbutton-action a{color:#593196;}body.pulse .dropbutton .dropbutton-action a:hover{color:#442576;}body.sandstone .dropbutton .dropbutton-action a{color:#325d88;}body.sandstone .dropbutton .dropbutton-action a:hover{color:#284b6e;}body.simplex .dropbutton .dropbutton-action a{color:#d9230f;}body.simplex .dropbutton .dropbutton-action a:hover{color:#b71d0b;}body.slate .dropbutton .dropbutton-action a{color:#dd5a43;}body.slate .dropbutton .dropbutton-action a:hover{color:#ba4c37;}body.solar .dropbutton .dropbutton-action a{color:#3a3a3a;}body.solar .dropbutton .dropbutton-action a:hover{color:#2e2e2e;}body.spacelab .dropbutton .dropbutton-action a{color:#3399f3;}body.spacelab .dropbutton .dropbutton-action a:hover{color:#2a7ecf;}body.superhero .dropbutton .dropbutton-action a{color:#ff6c60;}body.superhero .dropbutton .dropbutton-action a:hover{color:#e65550;}body.united .dropbutton .dropbutton-action a{color:#e95420;}body.united .dropbutton .dropbutton-action a:hover{color:#c8461c;}body.yeti .dropbutton .dropbutton-action a{color:#008cba;}body.yeti .dropbutton .dropbutton-action a:hover{color:#0079a5;}
:root{--emta-yellow:#fff200;--emta-yellow-shadow:#aaa100;--emta-green:#27744c;--emta-green-dark:#1e583b;--emta-blue:#213f7b;--emta-blue-dark:#19315f;--emta-red:#ec1c24;--emta-red-dark:#cb181f;--emta-red-deep:#9d1318;--emta-grey:#dcdcdc;--emta-grey-light:#ececec;--emta-white:#ffffff;--emta-page:#f4f6fa;--emta-ink:#1c2535;--emta-muted:#5b6578;--emta-line:#dde2ec;--emta-blue-rgb:33,63,123;--emta-blue-dark-rgb:25,49,95;--emta-red-rgb:203,24,31;--emta-white-rgb:255,255,255;--emta-radius:1rem;--emta-radius-sm:0.5rem;--emta-gutter:clamp(1rem,4vw,3rem);--emta-stripe:0.3125rem;--emta-shadow:0 1px 2px rgb(var(--emta-blue-dark-rgb) / 0.08),0 6px 18px rgb(var(--emta-blue-dark-rgb) / 0.10);--emta-shadow-lift:0 2px 4px rgb(var(--emta-blue-dark-rgb) / 0.10),0 14px 30px rgb(var(--emta-blue-dark-rgb) / 0.18);--bs-primary:var(--emta-blue);--bs-primary-rgb:var(--emta-blue-rgb);--bs-link-color:var(--emta-blue);--bs-link-color-rgb:var(--emta-blue-rgb);--bs-link-hover-color:var(--emta-red-dark);--bs-link-hover-color-rgb:var(--emta-red-rgb);--bs-body-color:var(--emta-ink);--bs-body-bg:var(--emta-page);--bs-border-color:var(--emta-line);--bs-focus-ring-color:rgb(var(--emta-blue-rgb) / 0.35);}html{scroll-behavior:smooth;}body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--emta-page);color:var(--emta-ink);line-height:1.65;-webkit-font-smoothing:antialiased;}.layout--boxton{flex:1 0 auto;display:flex;flex-direction:column;width:100%;}.l-wrapper{flex:1 0 auto;}#navbar > .container-fluid,.l-header-inner,.l-wrapper-inner,.l-footer-inner{width:100%;max-width:none;padding-left:var(--emta-gutter);padding-right:var(--emta-gutter);}.l-wrapper-inner{padding-top:1.5rem;padding-bottom:3rem;}.view.container,.l-wrapper .container{max-width:none;width:100%;padding-left:0;padding-right:0;}img{max-width:100%;}h1,h2,h3,h4,h5,h6{color:var(--emta-blue);font-weight:800;line-height:1.2;letter-spacing:-0.01em;}a{text-underline-offset:0.2em;}:focus-visible{outline:3px solid var(--emta-blue);outline-offset:2px;border-radius:2px;}#navbar.navbar{padding:0;background-color:var(--emta-white) !important;background-image:linear-gradient(90deg,var(--emta-yellow) 0 25%,var(--emta-green) 25% 50%,var(--emta-red) 50% 75%,var(--emta-blue) 75% 100%);background-repeat:no-repeat;background-size:100% var(--emta-stripe);background-position:0 0;}#navbar > .container-fluid{flex-wrap:nowrap;align-items:center;gap:1rem;padding-top:calc(0.75rem + var(--emta-stripe));padding-bottom:0.75rem;}#navbar .navbar-brand{display:flex;align-items:center;gap:clamp(0.6rem,2vw,1rem);margin:0 auto 0 0;padding:0;min-width:0;color:var(--emta-blue);font-size:clamp(0.9rem,0.55rem + 1.25vw,1.5rem);font-weight:800;line-height:1.2;letter-spacing:-0.01em;white-space:normal;text-decoration:none;}#navbar .navbar-brand:hover,#navbar .navbar-brand:focus{color:var(--emta-red-dark);}#navbar .navbar-brand img{flex:none;float:none;width:auto;height:clamp(2.75rem,7vw,4.5rem);margin:0;padding:0;}#navbar .navbar-toggler{display:none;}#navbar .navbar-collapse{display:flex !important;flex:0 0 auto;width:auto;padding-left:0;align-items:center;}#navbar .navbar-nav{flex-direction:row;gap:0.5rem;margin:0;padding:0;}#navbar .navbar-nav li{list-style:none;}#navbar .navbar-nav .nav-link{display:inline-block;padding:0.45rem 1.25rem;border:2px solid var(--emta-blue);border-radius:999px;color:var(--emta-blue);font-size:0.95rem;font-weight:700;line-height:1.3;white-space:nowrap;transition:background-color 0.2s,color 0.2s,border-color 0.2s;}#navbar .navbar-nav .nav-link:hover,#navbar .navbar-nav .nav-link:focus{background-color:var(--emta-blue);border-color:var(--emta-blue);color:var(--emta-white);}.l-header{position:sticky;top:0;z-index:1030;background-color:var(--emta-blue);box-shadow:0 4px 14px rgb(var(--emta-blue-dark-rgb) / 0.3);}body[class*="admin-bar"] .l-header{top:33px;}.l-header .block-system-header:not(:has(#page-header > *)){display:none;}.l-header .block-system-main-menu{display:block;padding:0 !important;}.l-header .block-system-main-menu .block-content{padding:0;}.block-system-main-menu ul.menu-dropdown{margin:0;padding:0;list-style:none;}html body .block-system-main-menu ul.menu-dropdown li > a{display:block;padding:0.95rem 1.25rem !important;border-left:4px solid transparent;color:var(--emta-white);font-size:0.9rem;font-weight:700;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;text-decoration:none;transition:background-color 0.2s,border-color 0.2s;}html body .block-system-main-menu ul.menu-dropdown li > a:hover,html body .block-system-main-menu ul.menu-dropdown li > a:focus,html body .block-system-main-menu ul.menu-dropdown li > a.highlighted{background-color:rgb(var(--emta-white-rgb) / 0.12);border-left-color:var(--emta-yellow);color:var(--emta-white);}html body .block-system-main-menu ul.menu-dropdown li > a.active,html body .block-system-main-menu ul.menu-dropdown li > a[aria-current="page"]{background-color:rgb(var(--emta-white-rgb) / 0.08);border-left-color:var(--emta-yellow);}html body .block-system-main-menu ul.menu-dropdown li.has-children > a{padding-right:3.5rem !important;}.block-system-main-menu ul.menu-dropdown a span.sub-arrow{color:var(--emta-white);}@media (max-width:47.99em){.block-system-main-menu .menu-toggle-button{display:flex;align-items:center;width:100%;min-height:3.25rem;padding:0.75rem 1rem 0.75rem 3.25rem;color:var(--emta-white);font-size:0.95rem;font-weight:700;letter-spacing:0.06em;text-indent:0;text-transform:uppercase;}.block-system-main-menu .menu-toggle-button-text{padding:0;}.block-system-main-menu .menu-toggle-button-icon,.block-system-main-menu .menu-toggle-button-icon::before,.block-system-main-menu .menu-toggle-button-icon::after{left:0;width:1.5rem;background:var(--emta-white);border-radius:2px;}.block-system-main-menu .menu-toggle-button-icon{left:1rem;}.block-system-main-menu .menu-toggle-state:checked ~ .menu-toggle-button .menu-toggle-button-icon{background:transparent;}.block-system-main-menu ul.menu-dropdown{border-top:1px solid rgb(var(--emta-white-rgb) / 0.18);padding-bottom:0.5rem;}.block-system-main-menu ul.menu-dropdown li + li > a{border-top:1px solid rgb(var(--emta-white-rgb) / 0.08);}.block-system-main-menu ul.menu-dropdown ul{background:rgb(var(--emta-blue-dark-rgb) / 0.55);}html body .block-system-main-menu ul.menu-dropdown ul li > a{padding-left:2.25rem !important;font-weight:600;text-transform:none;letter-spacing:0.02em;}}@media (min-width:48em){.block-system-main-menu .menu-toggle-state ~ ul.menu.menu-dropdown{display:flex;flex-wrap:wrap;align-items:stretch;gap:0.25rem;}.block-system-main-menu ul.menu-dropdown > li{float:none;}html body .block-system-main-menu ul.menu-dropdown > li > a{padding:1rem 1.35rem !important;border-left:0;border-bottom:4px solid transparent;}html body .block-system-main-menu ul.menu-dropdown > li > a:hover,html body .block-system-main-menu ul.menu-dropdown > li > a:focus,html body .block-system-main-menu ul.menu-dropdown > li > a.highlighted{border-left-color:transparent;border-bottom-color:var(--emta-yellow);}html body .block-system-main-menu ul.menu-dropdown > li > a.active,html body .block-system-main-menu ul.menu-dropdown > li > a[aria-current="page"]{border-left-color:transparent;border-bottom-color:var(--emta-yellow);}html body .block-system-main-menu ul.menu-dropdown > li.has-children > a{padding-right:2.25rem !important;}.block-system-main-menu ul.menu-dropdown a span.sub-arrow{border-top-color:var(--emta-white);}html body .block-system-main-menu ul.menu-dropdown ul{min-width:15rem;padding:0.5rem 0;background:var(--emta-blue-dark);border:0;border-top:3px solid var(--emta-yellow);border-radius:0 0 var(--emta-radius-sm) var(--emta-radius-sm);box-shadow:var(--emta-shadow-lift);}html body .block-system-main-menu ul.menu-dropdown ul li > a{padding:0.7rem 1.25rem !important;border-left:4px solid transparent;border-bottom:0;font-size:0.85rem;text-transform:none;letter-spacing:0.02em;white-space:normal;}html body .block-system-main-menu ul.menu-dropdown ul li > a:hover,html body .block-system-main-menu ul.menu-dropdown ul li > a:focus{border-left-color:var(--emta-yellow);border-bottom-color:transparent;}.block-system-main-menu ul.menu-dropdown ul a span.sub-arrow{border-top-color:transparent;border-left-color:var(--emta-white);}}.l-page-title{margin:0;}h1.page-title{position:relative;margin:0.5rem 0 1.5rem;padding-bottom:1rem;font-size:clamp(1.9rem,1.3rem + 2.5vw,3rem);}h1.page-title::after{content:"";position:absolute;left:0;bottom:0;width:4.5rem;height:0.3125rem;border-radius:3px;background:linear-gradient(90deg,var(--emta-red) 0 50%,var(--emta-yellow) 50% 100%);}.l-sidebar:not(:has(.block)){display:none;}@media (min-width:48em){.l-middle > .l-content{flex:1 1 0;width:auto;min-width:0;}.l-middle > .l-sidebar{flex:0 0 auto;width:25%;}}.l-sidebar .block{margin-bottom:1.5rem;padding:1.25rem;background:var(--emta-white);border-top:4px solid var(--emta-green);border-radius:var(--emta-radius);box-shadow:var(--emta-shadow);}.l-sidebar .block-title{font-size:1.15rem;}.node .content,.field-name-body{font-size:1.05rem;}.node-page.view-mode-full .field-name-body,.node-post.view-mode-full .field-name-body{max-width:90ch;}.node-page.view-mode-full,.node-post.view-mode-full{padding:clamp(1.25rem,3vw,2.5rem);background:var(--emta-white);border-radius:var(--emta-radius);box-shadow:var(--emta-shadow);}.l-content .block-title,.l-top .block-title{position:relative;margin-bottom:1.25rem;}.block-hero{--tile:clamp(3rem,7.5vw,6rem);position:relative;isolation:isolate;overflow:hidden;margin:0.5rem 0 2.5rem;padding:clamp(2.5rem,7vw,6rem) clamp(1.5rem,5vw,4.5rem);border-radius:var(--emta-radius);background-color:var(--emta-blue-dark);color:var(--emta-white);box-shadow:var(--emta-shadow-lift);}.block-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 12% 120%,rgb(var(--emta-red-rgb) / 0.55),transparent 45%),radial-gradient(circle at 100% -10%,rgb(var(--emta-white-rgb) / 0.14),transparent 40%),linear-gradient(135deg,var(--emta-blue) 0%,var(--emta-blue-dark) 100%);}.block-hero:not(.block-hero-no-image)::before{opacity:0.85;}.block-hero::after{content:"";position:absolute;z-index:-1;top:50%;right:calc(clamp(1.5rem,6vw,5rem) + var(--tile) * 1.2);width:var(--tile);height:var(--tile);margin-top:calc(var(--tile) * -1.1);border-radius:calc(var(--tile) * 0.22);background:var(--emta-yellow);box-shadow:calc(var(--tile) * 1.2) 0 0 var(--emta-green),0 calc(var(--tile) * 1.2) 0 var(--emta-red),calc(var(--tile) * 1.2) calc(var(--tile) * 1.2) 0 var(--emta-grey);}.block-hero,.block-hero .block-title,.block-hero .block-content{text-align:left;}.block-hero .block-title{position:relative;max-width:22ch;margin:0 0 1.5rem;padding-bottom:1.25rem;color:var(--emta-white);font-size:clamp(2rem,1.2rem + 3.8vw,4rem);font-weight:800;letter-spacing:-0.02em;}.block-hero .block-title::after{content:"";position:absolute;left:0;bottom:0;width:5rem;height:0.375rem;border-radius:3px;background:var(--emta-yellow);}.block-hero .block-content{max-width:42rem;color:rgb(var(--emta-white-rgb) / 0.92);font-size:clamp(1.05rem,0.95rem + 0.6vw,1.4rem);}.block-hero a{color:var(--emta-yellow);}@media (max-width:47.99em){.block-hero::after{opacity:0.22;}}@media (min-width:48em){.block-hero .block-title,.block-hero .block-content{max-width:calc(100% - var(--tile) * 2.6 - 4rem);}}.view-promoted-cards{margin-bottom:2.5rem;}.views-view-grid .views-grid-box{--card-accent:var(--emta-red);display:flex;flex-direction:column;overflow:hidden;padding:0;border:0;border-top:0.3125rem solid var(--card-accent);border-radius:var(--emta-radius);background-color:var(--emta-white);box-shadow:var(--emta-shadow);transition:transform 0.25s ease,box-shadow 0.25s ease;}.views-view-grid .views-grid-box:nth-child(4n+2){--card-accent:var(--emta-blue);}.views-view-grid .views-grid-box:nth-child(4n+3){--card-accent:var(--emta-green);}.views-view-grid .views-grid-box:nth-child(4n+4){--card-accent:var(--emta-yellow);}.views-view-grid .views-grid-box:hover,.views-view-grid .views-grid-box:focus-within{transform:translateY(-4px);box-shadow:var(--emta-shadow-lift);}.views-view-grid .views-field-field-image,.views-view-grid .views-field-field-image .field-content{display:block;padding:0;}.views-view-grid .views-field-field-image img{display:block;width:100%;height:auto;margin:0;aspect-ratio:3 / 2;object-fit:cover;background:var(--emta-grey-light);}.views-view-grid .views-field-title{padding:1.25rem 1.5rem 0;}.views-view-grid .views-grid-box h2,.views-view-grid .views-field-title .field-content{margin:0;color:var(--emta-blue);font-size:clamp(1.15rem,1rem + 0.5vw,1.4rem);font-weight:800;}.views-view-grid .views-field-title a{color:inherit;text-decoration:none;}.views-view-grid .views-field-title a:hover{color:var(--emta-red-dark);}.views-view-grid .views-field-body{display:flex;flex:1 1 auto;padding:0.75rem 1.5rem 1.5rem;color:var(--emta-muted);}.views-view-grid .views-field-body .field-content{display:flex;flex-direction:column;width:100%;}.views-view-grid .views-field-body p{margin-bottom:0.75rem;}.views-view-grid .views-field-body p:last-child{margin:auto 0 0;padding-top:0.5rem;}.views-view-grid .views-field-body p:last-child > a:only-child{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 1.2rem;border-radius:1.5rem;line-height:1.3;text-align:left;background-color:var(--emta-red-dark);color:var(--emta-white);font-size:0.95rem;font-weight:700;text-decoration:none;transition:background-color 0.2s,gap 0.2s;}.views-view-grid .views-field-body p:last-child > a:only-child::after{content:"\2192";}.views-view-grid .views-field-body p:last-child > a:only-child:hover,.views-view-grid .views-field-body p:last-child > a:only-child:focus{background-color:var(--emta-blue);gap:0.7rem;}.node.view-mode-teaser{margin:0 0 1.5rem;padding:1.25rem 1.5rem;border:0;border-left:0.3125rem solid var(--emta-red);border-radius:var(--emta-radius);background:var(--emta-white);box-shadow:var(--emta-shadow);}.node.view-mode-teaser h2{margin:0.25rem 0 0.5rem;font-size:clamp(1.3rem,1.1rem + 0.8vw,1.75rem);}.node.view-mode-teaser h2 a{color:var(--emta-blue);text-decoration:none;}.node.view-mode-teaser h2 a:hover{color:var(--emta-red-dark);}.node .username{color:var(--emta-green);}.node .text-muted{color:var(--emta-muted) !important;}.node ul.links{margin:0;padding:0;}.node ul.links li{list-style:none;}.node ul.links a{font-weight:700;}.btn-primary,input.form-submit,button.form-submit,.button-primary{--bs-btn-bg:var(--emta-red-dark);--bs-btn-border-color:var(--emta-red-dark);--bs-btn-hover-bg:var(--emta-red-deep);--bs-btn-hover-border-color:var(--emta-red-deep);--bs-btn-active-bg:var(--emta-red-deep);--bs-btn-active-border-color:var(--emta-red-deep);--bs-btn-color:var(--emta-white);--bs-btn-hover-color:var(--emta-white);}input.form-submit,button.form-submit{padding:0.55rem 1.4rem;border:2px solid var(--emta-red-dark);border-radius:999px;background-color:var(--emta-red-dark);color:var(--emta-white);font-weight:700;cursor:pointer;transition:background-color 0.2s,border-color 0.2s;}input.form-submit:hover,input.form-submit:focus,button.form-submit:hover,button.form-submit:focus{border-color:var(--emta-red-deep);background-color:var(--emta-red-deep);}.form-text,.form-control,.form-select,input[type="text"],input[type="email"],input[type="password"],input[type="search"],textarea,select{border:1px solid var(--emta-line);border-radius:var(--emta-radius-sm);}.form-control:focus,.form-select:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus,select:focus{border-color:var(--emta-blue);box-shadow:0 0 0 0.25rem rgb(var(--emta-blue-rgb) / 0.2);outline:0;}.form-item label{color:var(--emta-blue);font-weight:700;}.form-required{color:var(--emta-red-dark);}table{width:100%;background:var(--emta-white);}thead th{background:var(--emta-blue);color:var(--emta-white);}tr.odd{background-color:var(--emta-page);}th,td{padding:0.65rem 0.85rem;}.messages{border:0;border-left:0.3125rem solid var(--emta-blue);border-radius:var(--emta-radius-sm);}.messages.status{border-left-color:var(--emta-green);}.messages.warning{border-left-color:var(--emta-yellow-shadow);}.messages.error{border-left-color:var(--emta-red-dark);}nav.tabs .nav-tabs{border-bottom:2px solid var(--emta-line);}nav.tabs .nav-tabs a{color:var(--emta-blue);font-weight:700;}nav.tabs .nav-tabs a.active{border-bottom:3px solid var(--emta-red);}ul.pager li a,ul.pager li.pager-current{display:inline-block;padding:0.35rem 0.8rem;border-radius:var(--emta-radius-sm);}ul.pager li.pager-current{background:var(--emta-blue);color:var(--emta-white);}body.user-simplified-page-body{display:block;background:linear-gradient(90deg,var(--emta-yellow) 0 25%,var(--emta-green) 25% 50%,var(--emta-red) 50% 75%,var(--emta-blue) 75% 100%) top / 100% var(--emta-stripe) no-repeat,var(--emta-page);}.user-simplified-page{padding:clamp(1.5rem,6vh,4rem) 1rem;}.user-simplified-page-wrapper-inner{width:100%;max-width:26rem;margin:0 auto;padding:clamp(1.5rem,5vw,2.5rem);border-radius:var(--emta-radius);background:var(--emta-white);box-shadow:var(--emta-shadow-lift);}.user-simplified-page-logo{text-align:center;}.user-simplified-page-logo img{width:auto;max-width:11rem;height:auto;margin:0 auto 0.5rem;}.user-simplified-page-title{text-align:center;font-size:1.6rem;}.user-simplified-page-wrapper-inner .form-text,.user-simplified-page-wrapper-inner input[type="text"],.user-simplified-page-wrapper-inner input[type="password"]{width:100%;padding:0.6rem 0.8rem;}.user-simplified-page-wrapper-inner .form-actions input.form-submit{width:100%;margin-top:0.5rem;}.user-simplified-page-wrapper-inner .user-form-links{margin-top:1rem;text-align:center;}.l-footer{position:relative;margin-top:auto;padding:2rem 0 1.75rem;background-color:var(--emta-blue-dark);color:rgb(var(--emta-white-rgb) / 0.85);text-align:center;}.l-footer::before{content:"";position:absolute;top:0;right:0;left:0;height:var(--emta-stripe);background:linear-gradient(90deg,var(--emta-yellow) 0 25%,var(--emta-green) 25% 50%,var(--emta-red) 50% 75%,var(--emta-grey) 75% 100%);}.l-footer a{color:var(--emta-yellow);text-decoration:none;font-weight:600;}.l-footer a:hover,.l-footer a:focus{color:var(--emta-white);text-decoration:underline;}.l-footer .block{margin:0 0 0.5rem;}.l-footer .block:last-child{margin-bottom:0;}.l-footer .block-title{color:var(--emta-white);font-size:1.1rem;}.l-footer footer,.l-footer .block{padding-top:0;padding-bottom:0;}@media (max-width:35.99em){#navbar > .container-fluid{gap:0.6rem;}#navbar .navbar-nav .nav-link{padding:0.35rem 0.9rem;font-size:0.85rem;}.block-hero{margin-bottom:1.75rem;border-radius:var(--emta-radius-sm);}.views-view-grid .views-grid-box{border-radius:var(--emta-radius-sm);}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{transition:none !important;animation:none !important;}.views-view-grid .views-grid-box:hover,.views-view-grid .views-grid-box:focus-within{transform:none;}}@media print{.l-header,.l-footer,#navbar .navbar-collapse{display:none;}body{background:var(--emta-white);}}
