.article-content-component{margin-top:1.5rem;padding-block:0}
.imemea-fontcolor-grey-style{color:#3b3d3b;font-family:"Akkurat Pro Regular",Sans-serif;font-size:15px}
.imemea-fontcolor-darkgrey-style{color:#58595b;font-family:"Akkurat Pro Regular",Sans-serif}
.meta-box{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1.5rem}
.article-intro p{font-family:var(--font-heading);font-size:1.5rem;color:#343534}
.meta-box__backlink a{color:var(--text-color-gold);text-transform:uppercase;font-size:.875rem;text-decoration:none}
.meta-box.meta-box-article-info{justify-content:flex-start;gap:1rem;color:var(--text-color-pewter);font-size:.9375rem}
@media(width>=768px){.meta-box.meta-box-article-info li:not(:last-child){border-right:1px solid var(--text-color-pewter);padding-right:1rem}
}
.meta-box.meta-box-article-info li a{color:currentColor;text-decoration:none}
.meta-box__share{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:1rem}
.share-link{position:relative}
.share-link::before{content:"";position:absolute;top:calc(100% + 9px);right:2px;width:13px;height:13px;border-width:2px 0 0 2px;border-style:solid;border-color:var(--bgcolor-teal);background:#fff;transform:rotate(45deg) translateX(-50%);opacity:0;color:#54595f;transition:all 240ms;z-index:11}
.share-link::after{content:attr(data-content);font-family:"Akkurat Pro Regular",Sans-serif;z-index:2;font-size:13px;position:absolute;top:calc(100% + 10px);right:0;transform:translateX(1%);width:263px;height:auto;padding:10px;background-color:#fff;font-family:"Akkurat Pro Regular",Sans-serif;font-size:13px;opacity:0;color:#343534;border:2px solid var(--bgcolor-teal);border-radius:5px;transition:all 200ms;box-shadow:0 0 5px 0 rgb(0 0 0 / 30%);pointer-events:none}
.share-link:hover::before,.share-link:hover::after{opacity:1}
@media print{.share-link:hover::before,.share-link:hover::after{opacity:0}
}
.article-content{color:var(--text-color-slate)}
.article-content>*+*{margin-top:1em}
.article-content p{line-height:1.5;color:currentColor}
.article-content ul,.article-content ol{margin-left:1.5rem}
.article-content>h3,h4,h5{color:#343534;font-size:1.25rem}
.article-content-keypoints{background:var(--brand-color-lightgray);padding:1rem}
.article-content-keypoints ul,.article-content-keypoints ol{padding:1rem}
.article-accordion{border-bottom:1px solid #c2c4c4}
.article-accordion-item .article-accordion-item__title{font-family:var(--font-body-bold);font-size:1rem;color:var(--text-color-primary);isolation:isolate;position:relative;border-top:1px solid #c2c4c4}
.article-accordion-item .accordion-trigger{display:block;padding:1rem;background:#f6f6f6;padding:1rem;width:100%;text-align:left}
.article-accordion-item .accordion-trigger:is([aria-expanded='true'],:hover){background:#4d4d4d;color:var(--text-color-light)}
.accordion-icon{position:absolute;right:1rem;top:.75rem;padding:.125rem .25rem;background:var(--bgcolor-gold)}
.article-accordion-item .accordion-trigger .accordion-icon .fa{color:var(--text-color-light);scale:.625}
.article-accordion-item .accordion-trigger:is([aria-expanded='true']) .accordion-icon .fa{rotate:180deg;translate:0 2px}
.accordion-panel{padding:2rem;background:#fff}
.accordion-panel>*+*{margin-top:1em}
.accordion-panel-breakout{background:var(--brand-color-lightgray,pink)}
.accordion-panel-breakout__title{background:var(--text-color-slate,pink);color:var(--text-color-light,pink)}
.accordion-panel-breakout__title *{color:currentColor}
.accordion-panel-breakout__title,.accordion-panel-breakout__content{padding:.625rem}
.accordion-panel-breakout__content>*+*{margin-top:1em}
.im-component.article-intro-component{padding-block:0rem}
.im-component .article-content li{color:#7a7a7a}
.im-component .article-content p{color:#7a7a7a}
p.imemea-image-footer{color:#7a7a7a;padding-inline:1rem}
.article-content-component.exp-jobid{padding-block:1.5rem;color:#7a7a7a}
.article-content-component.exp-jobid .article-content{color:#7a7a7a}
.article-content-component a{text-decoration:none;color:#a89a75}
.article-content-component a:hover{text-decoration:none;color:#3b3d3b}