/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#typed{font-size:clamp(2.3rem,5vw,3rem);font-weight:200;margin:0 0 1rem;letter-spacing:-1px;line-height:1.3;color:var(--white);height:63px;opacity:0;}.typing-container{white-space:nowrap;}.cursor{width:2px;background:var(--white);animation:blink 1s step-end infinite;margin-left:2px;vertical-align:bottom;height:1em;}@keyframes blink{0%,50%{opacity:1;}50.01%,100%{opacity:0;}}
.accordion{gap:3rem;grid-column-gap:0;}@media(min-width:992px){.accordion{grid-column-gap:3rem;}}.question{margin-bottom:1rem;}.accordion-title{font-size:1rem;line-height:normal;border-bottom:1px solid #ddd;padding:1rem 0 1rem 0.5rem;cursor:pointer;background-color:var(--mgrey);border-radius:var(--radius);transition:all 1.2s cubic-bezier(0.05,0,0,1);display:flex;flex-direction:row;}.accordion-title i{font-size:0.875rem;transform:rotate(0deg);transition:all 1.2s cubic-bezier(0.05,0,0,1);color:var(--text);margin-left:0.25rem;margin-right:0.25rem;width:40px;display:flex;justify-content:center;align-items:center;}.accordion-title.active{transition:all 1.2s cubic-bezier(0.05,0,0,1);}.accordion-title.active i{transform:rotate(450deg);transition:all 1.2s cubic-bezier(0.05,0,0,1);}.accordion-title.active + .accordion-container{transition:all 2.2s cubic-bezier(0.05,0,0,1);}.accordion-container{padding-left:1.6rem;max-height:0;overflow:hidden;transition:max-height 1.2s ease-out;}.accordion-container h3:first-child{margin-top:2rem;}.accordion .image{display:flex;justify-content:center;}.accordion .image img{border-radius:7px;}.accordion-element{display:flex;flex-direction:column;}
.header-base{padding-top:6rem;}.header-base h1 .teaser{font-size:1rem;display:block;letter-spacing:0px;font-weight:600;line-height:normal;}.header-base h1{font-size:clamp(1.7rem,5vw,2.5rem);line-height:1.8;}.header-base h2{margin-top:3rem;color:var(--text);}.header-base h2{font-size:clamp(1.7rem,5vw,2rem);}.header-base-body img{border-radius:var(--radius);box-shadow:0 0 20px 0 #0000001a;width:100%;}@media(min-width:992px){.header-base{padding-top:8rem;}}
body{background-image:linear-gradient(to bottom,#fff,#e0e4ea);}.article-section{padding-bottom:3rem;margin-top:3rem;}.article-section a{color:var(--orange);}.article-section h1{font-weight:200;font-size:clamp(2.3rem,5vw,2.5rem);line-height:1.2;letter-spacing:-2px;color:var(--text);}.article-section h1 .teaser{font-size:1rem;display:block;letter-spacing:0px;font-weight:600;line-height:normal;}.article-section h2,.article-section h3,.article-section h4,.article-section h5{margin-top:3rem;color:var(--text);}.article-section h2{font-size:clamp(1.7rem,5vw,2rem);}.article-section .article-sidebar h3,.article-section h3,.article-section h4,.article-section h5{margin-top:3rem;}.article-section .article-sidebar h3{margin-top:1rem;}.article-section .author{display:flex;border-top:1px solid var(--lgrey);border-bottom:1px solid var(--lgrey);margin:1rem 0;padding:1rem 0;}.article-section .article-sidebar .author{border-top:none;border-bottom:none;}.article-section .author-image{min-width:calc(120px + 1rem);width:calc(120px + 1rem);padding-right:1rem;}.article-section .author-image img{border-radius:var(--radius);}.article-section .author-details{display:flex;flex-direction:column;justify-content:center;}.article-section .name{font-weight:bold;}.article-section .btn.small a{font-size:var(--size-s);padding:0.5rem;}.article-sidebar-block{padding-bottom:2rem;}.article-sidebar-block img{border-radius:var(--radius);;}.article-footer .box{margin-bottom:3rem;}.article-sidebar-nav a{color:var(--text);font-weight:400;transition:all 0.7s cubic-bezier(0.05,0,0,1);}ol.article-sidebar-nav{padding-top:1em;}.article-sidebar-nav a:hover,.article-sidebar-nav li:hover::marker{color:var(--orange);transition:all 0.7s cubic-bezier(0.05,0,0,1);}.article-sidebar-nav li::marker{font-weight:bold;}.article-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--lgrey);}.article-tags .tag{margin:0.5rem 0.8rem 0.5rem  0;}.article-tags .tag a{background-color:var(--dblue);color:var(--white);font-size:0.8rem;font-weight:bold;border-radius:8px;padding:0.5rem;cursor:pointer;transition:background-color 0.7s cubic-bezier(0.05,0,0,1);border:0;}.article-tags .tag a:hover{background-color:var(--lgrey);color:var(--text);transition:background-color 0.7s cubic-bezier(0.05,0,0,1);}.article-section .article p{text-align:justify;}.article-footer img{margin-right:15px;border-radius:8px;}.article-footer .common-article-desc{padding-left:1rem;flex-basis:fit-content;}.article-footer .common-article{display:flex;border-radius:8px;padding:1em;flex-direction:row;background-color:var(--mdgrey);margin:2rem 0;}.page-node-type-simple-text-site footer.footer .custom-color-lane{background-color:#e0e4ea;}@media(min-width:992px){.article-section .grid-container{grid-column-gap:2rem;}.article-sidebar .article-sidebar-block:first-of-type{padding-top:4.35rem;}}
