h1{margin:0 0 clamp(20px,2vw,24px) 0}h2{margin:0 0 clamp(16px,1.8vw,20px) 0}h3{margin:0 0 clamp(12px,1.2vw,14px) 0}.teaser{margin:0 0 clamp(24px,2.5vw,32px) 0}p{margin:0 0 16px 0}.text-link{position:relative;color:#3f3f3f;text-decoration:none;transition:color 0.2s ease}.text-link::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#3f3f3f;opacity:0.5;transition:all 0.2s ease}.text-link:hover,.text-link:focus-visible{color:#000000}.text-link:hover::after,.text-link:focus-visible::after{opacity:1;background:#ff690a;height:2px}.link-teaser{position:relative;display:inline-block;padding-right:20px;text-decoration:none;color:#3f3f3f;transition:color 0.24s ease}.link-teaser::before{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:#3f3f3f;transform-origin:left;transition:transform 0.28s ease,background-color 0.28s ease}.link-teaser::after{content:"›";position:absolute;right:0;top:50%;transform:translateY(-52%);color:#ff690a;opacity:0;transition:transform 0.24s ease,opacity 0.24s ease}.link-teaser:hover,.link-teaser:focus-visible{color:#ff690a}.link-teaser:hover::before,.link-teaser:focus-visible::before{background:#ff690a;transform:scaleX(0.72)}.link-teaser:hover::after,.link-teaser:focus-visible::after{opacity:1;transform:translateY(-52%) translateX(4px)}bottom:-4px}.highlight{display:inline-block;background-color:#ffffff;padding:0.3em 0.25em 0.3em 0}@media only screen and (max-width:767px){.highlight{padding:0!important}h2.highlight{padding-bottom:0!important}}#main-header{box-shadow:0 0px 0 rgba(0,0,0,.1)}