/* @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;}}
.header-rounded{margin:7rem 1.5rem 0;}.header-rounded .header-rounded-content{grid-column:span 12;position:relative;}.header-rounded .header-rounded-body{padding:0 0 2rem;}.header-rounded .header-rounded-body,.header-rounded .header-rounded-body h1{color:var(--text);}@media(max-width:480px){.header-rounded .header-rounded-body h1{font-weight:bold;}}.header-rounded .header-rounded-body h1 .teaser{font-size:1rem;display:block;letter-spacing:0px;font-weight:600;line-height:normal;}.header-rounded .header-rounded-image picture{position:relative;display:block;width:100%;height:auto;padding-top:42.856%;}.header-rounded .header-rounded-image{position:relative;z-index:-1;margin-bottom:3rem;}.header-rounded .header-rounded-image img{border-radius:var(--radius);position:absolute;top:0;left:0;width:100%;height:auto;display:block;}@media (min-width:480px){.header-rounded{margin:7rem 1.5rem 0;}.header-rounded .header-rounded-content{margin:0;}}@media(min-width:992px){.header-rounded .header-rounded-body p{text-align:left;}}@media (min-width:1200px){.header-rounded{margin:7rem auto 0;}.header-rounded .header-rounded-image{display:block;}.header-rounded .header-rounded-body h1{color:var(--text);font-size:1.9rem;margin-bottom:1em;}.header-rounded .header-rounded-body{color:var(--text);position:absolute;bottom:3em;left:3em;max-width:50%;top:3em;display:flex;flex-direction:column;justify-content:center;padding:0;}.header-rounded .checkpoint-list{display:none;}.header-rounded .header-rounded-content{grid-column:2/12;}.header-rounded .header-rounded-body.f-black h1,.header-rounded .header-rounded-body.f-black p,.header-rounded .header-rounded-body.f-black .checkpoint-list li{color:var(--black);}.header-rounded .header-rounded-body.f-white h1,.header-rounded .header-rounded-body.f-white p,.header-rounded .header-rounded-body.f-white .checkpoint-list li{color:var(--white);}.header-rounded .header-rounded-body.f-orange h1,.header-rounded .header-rounded-body.f-orange p,.header-rounded .header-rounded-body.f-orange .checkpoint-list li{color:var(--orange);}.header-rounded .header-rounded-body.f-dblue h1,.header-rounded .header-rounded-body.f-dblue p,.header-rounded .header-rounded-body.f-dblue .checkpoint-list li{color:var(--dblue);}}@media (min-width:1440px){.header-rounded .checkpoint-list{display:block;}.header-rounded .header-rounded-body h1{font-size:3rem;}}
.sidebar{position:relative;align-self:start;height:100%;}.sidebar .sticky-bar{position:sticky;top:50%;max-height:calc(100vh - 7rem);overflow:auto;margin-top:14rem;transform:translateY(-50%);}.page-nav{display:flex;justify-content:space-evenly;margin:0 auto;padding:2rem 2rem 2rem;flex-direction:column;border-radius:var(--radius);border:1px solid var(--lgrey);}.page-nav li{list-style-type:none;}.page-nav li:last-child{margin-bottom:0;}.page-nav li button,.page-nav li a{display:block;font-size:1em;color:var(--text);border-radius:var(--radius);text-decoration:none;position:relative;cursor:pointer;padding:0.5em 0.5em;transition:color 0.9s cubic-bezier(0.05,0,0,1),background-color 0.9s cubic-bezier(0.05,0,0,1);}.page-nav li button{background-color:#fff;padding:0.7em;}.page-nav li button:hover,.page-nav li a:hover{background-color:var(--lgrey);}.author{margin-top:2rem;display:flex;height:90px;}.author-image img{border-radius:var(--radius);border:1px solid var(--lgrey);}.author-details{padding-left:1rem;display:flex;height:100%;flex-direction:column;justify-content:center;}.author-details .autor-desc{color:var(--dgrey);}
