/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.article--sidebar .article--sidebar-title{font-weight:400;font-size:16px;font-family:"Jeko-SemiBold";font-style:normal;line-height:2;letter-spacing:0.5px;text-decoration:none;display:flex;align-items:center;padding:0 0 3px;border-bottom:1px solid #D3D3D3;}.article--sidebar .article--date,.article--sidebar .article--location,.article--sidebar .contact--phone,.article--sidebar .contact--email{font-weight:400;font-size:14px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.6;letter-spacing:0.5px;text-transform:none;text-decoration:none;display:flex;align-items:center;}.article--sidebar .article--date,.article--sidebar .article--location{margin:0 0 24px;}.article--sidebar .article--date svg,.article--sidebar .article--location svg{width:16px;height:16px;margin:-2px 9px 0 0;}.article--sidebar .contact--phone,.article--sidebar .contact--email{margin:0 0 16px;word-break:break-all;}.article--sidebar .contact--phone svg,.article--sidebar .contact--email svg{flex-shrink:0;width:16px;height:16px;margin:-5px 14px 0 0;}.article--sidebar .article--contacts,.article--sidebar .article--authors,.article--sidebar .article--tags,.article--sidebar .article--sidebar-resources,.article--sidebar .article--share{margin:40px 0 0;}@media (min-width:1024px){.article--sidebar .article--contacts,.article--sidebar .article--authors,.article--sidebar .article--tags,.article--sidebar .article--sidebar-resources,.article--sidebar .article--share{margin:80px 0 0;}}.article--sidebar .article--contact-item{margin:36px 0;color:#222423;}.article--sidebar .contact--name{font-weight:400;font-size:14px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.6;letter-spacing:0.5px;text-transform:none;text-decoration:none;}.article--sidebar .contact--title{font-weight:400;font-size:12px;font-family:"Jeko-Light";font-style:normal;line-height:1.67;letter-spacing:0.25px;text-transform:none;text-decoration:none;margin:4px 0 16px;}.article--sidebar .article--contact-item .article--sidebar-title{margin:0 0 12px;}.article--sidebar .article--contact-item .article--sidebar-title:last-of-type{margin:0;}.article--sidebar .article--contact-item svg{margin:1px 9px 0 0;}.article--sidebar .article--sidebar-resources .button{display:inline-block;}.article--sidebar .article--sidebar-resources .button:first-of-type{margin:36px 12px 12px 0;}.article--sidebar .article--authors-wrapper{display:flex;flex-direction:column;}.article--authors-wrapper .article--author{display:flex;flex-direction:column;gap:12px;margin:36px 0 0;}.article--authors-wrapper .article--author:first-of-type{margin:24px 0 0;}.article--author-name-wrapper{display:flex;flex-direction:row;gap:12px;align-items:center;}.article--author-name-wrapper .article--author-name{font-weight:400;font-size:14px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.6;letter-spacing:0.5px;text-transform:none;text-decoration:none;}.article--author-name-wrapper .article--author-img{position:relative;display:block;flex-shrink:0;width:48px;height:48px;overflow:hidden;border-radius:50%;}.article--authors--multiple .article--author-name-wrapper .article--author-img{width:32px;height:32px;}.article--author-name-wrapper .article--author-img img{max-width:100%;height:auto;margin:0;vertical-align:top;}.article--author-title,.article--author-company,.article--author-bio,.article--author-bio-summary{font-weight:400;font-size:12px;font-family:"Jeko-Light";font-style:normal;line-height:1.67;letter-spacing:0.25px;text-transform:none;text-decoration:none;}.article--author-bio,.article--author-bio-summary{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px;}.article--authors.article--authors--multiple .article--author-bio,.article--authors.article--authors--multiple .article--author-bio-summary{display:none;}.article--sidebar .article--tags-wrapper{display:flex;flex-wrap:wrap;gap:12px;margin:36px 0 0;}.article--sidebar .article--share-icons{display:flex;margin:36px 0 0;}.article--sidebar .article--share-icons .social-sharing-buttons{margin:0;}.article--sidebar .article--share-icons .social-sharing-buttons svg{width:20px;height:20px;fill:#fff;}.article--sidebar .article--share-icons a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 12px 0 0;color:#fff;background:#222423;border-radius:50%;transition:background 0.3s ease;}.article--sidebar .article--share-icons a:last-of-type{margin:0;}.article--sidebar .article--share-icons a:hover,.article--sidebar .article--share-icons a:focus{background:#3cbd7a;}.article--sidebar .article--share-icons a svg{width:16px;height:16px;}@media (max-width:1023px){.c-hero + .article--wrapper{margin-top:0;}}.article--wrapper{max-width:1920px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;}@media (min-width:768px){.article--wrapper{padding-right:100px;padding-left:100px;}}@media (min-width:900px){.article--wrapper{padding-right:32px;padding-left:32px;}}@media (min-width:1200px){.article--wrapper{padding-right:148px;padding-left:148px;}}.article--wrapper{max-width:1600px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;margin-top:80px;}@media (min-width:1024px){.article--wrapper{display:grid;grid-column-gap:98px;grid-template-columns:250px 1fr;margin-top:140px;}}.article--wrapper .article--sidebar{order:2;margin-top:80px;}@media (min-width:1024px){.article--wrapper .article--sidebar{order:unset;margin-top:0;}}.article--wrapper .article--content > p,.article--wrapper .article--content > div > p{margin:24px 0;}.article--wrapper .article--content > p:first-child,.article--wrapper .article--content > div > p:first-child{margin-top:0;}.article--wrapper .article--content > p:last-child,.article--wrapper .article--content > div > p:last-child{margin-bottom:0;}.article--wrapper .article--content p sup{transition:background 0.15s ease;}.article--wrapper .article--content p sup > button{padding:0;background:transparent;border:0;cursor:pointer;font-weight:400;font-size:14px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.6;letter-spacing:0.5px;text-transform:none;text-decoration:none;padding:0;color:#4E504F;background:unset;transition:color 0.3s ease;}.article--wrapper .article--content p sup > button:hover,.article--wrapper .article--content p sup > button:focus-visible{color:#222423;}.article--wrapper .article--content ol,.article--wrapper .article--content ul{font-weight:400;font-size:18px;font-family:"Jeko-Light";font-style:normal;line-height:1.77;letter-spacing:0.08px;text-transform:none;text-decoration:none;padding-left:0;text-align:left;list-style:none;}.article--wrapper .article--content ol li,.article--wrapper .article--content ul li{position:relative;padding:0 0 20px 24px;}.article--wrapper .article--content ol li:last-of-type,.article--wrapper .article--content ul li:last-of-type{padding:0 0 0 24px;}.article--wrapper .article--content ol li::before,.article--wrapper .article--content ul li::before{position:absolute;left:0;display:block;}.article--wrapper .article--content ol.footnotes,.article--wrapper .article--content ol.footnotes li a:not(.back-link),.article--wrapper .article--content ol.footnotes li .back-link{font-weight:400;font-size:14px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.6;letter-spacing:0.5px;text-transform:none;text-decoration:none;font-family:"Jeko-Light";}.article--wrapper .article--content ol.footnotes{padding-top:32px;border-top:1px solid #D3D3D3;}.article--wrapper .article--content ol.footnotes li{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:0 0 0 16px;transition:background 0.15s ease;}.article--wrapper .article--content ol.footnotes li:last-child{margin-bottom:0;}.article--wrapper .article--content ol.footnotes li:target{background:#d8f2e4;}.article--wrapper .article--content ol.footnotes li p{margin:0;}.article--wrapper .article--content ol.footnotes li a:not(.back-link){padding:0;text-decoration:underline;background:unset;}.article--wrapper .article--content ol.footnotes li .back-link{padding:0;background:transparent;border:0;cursor:pointer;display:flex;width:16px;height:16px;margin-left:4px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66663 6.00002L9.99996 2.66669L13.3333 6.00002' stroke='%231C1C1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.66663 13.3334H7.33329C8.04054 13.3334 8.71881 13.0524 9.21891 12.5523C9.71901 12.0522 9.99996 11.3739 9.99996 10.6667V2.66669' stroke='%231C1C1C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:10px 10px;opacity:0.9;transition:opacity 0.3s ease;}.article--wrapper .article--content ol.footnotes li .back-link:hover,.article--wrapper .article--content ol.footnotes li .back-link:focus-visible{opacity:1;}.article--wrapper .article--content ol li{counter-increment:listcounter;}.article--wrapper .article--content ol li::before{content:counter(listcounter) ".";}.article--wrapper .article--content ul li::before{top:10px;width:8px;height:8px;background:#3cbd7a;border-radius:50%;content:"";}.article--wrapper .article--content figure{margin:0;}.article--wrapper .article--content picture{display:flex;}.article--wrapper .article--content picture + :not(figcaption){margin:40px 0;}.article--wrapper .article--content img{width:100%;height:auto;}.article--wrapper .article--content figcaption{font-weight:400;font-size:12px;font-family:"Jeko-Light";font-style:normal;line-height:1.67;letter-spacing:0.25px;text-transform:none;text-decoration:none;margin:16px 0;color:#7A7C7B;}.article--content a:not(.button){font-weight:400;font-size:18px;font-family:"Jeko-SemiBold";font-style:normal;line-height:1.77;letter-spacing:0.5px;text-transform:none;text-decoration:none;padding-bottom:3px;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;transition:background-size 0.4s cubic-bezier(0.34,0.615,0.35,0.9);transition-delay:0.2s;}.article--content a:not(.button):hover,.article--content a:not(.button):focus-visible{background-size:0 1px;transition-delay:unset;}.article--content a:not(.button){color:#222423;}.article--wrapper + div{margin-bottom:0 !important;}.article--content h2{font-size:26px;}@media (min-width:411px){.article--content h2{font-size:calc(0.0058309038 * (100vw - 411px) + 26px);}}@media (min-width:1440px){.article--content h2{font-size:32px;}}.article--content h2{font-weight:400;font-family:"Jeko-Light";line-height:1.35;}
