/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.finan-article-featured__media :is(.field,.field__item,.contextual-region,.media,picture){position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;}.finan-article-featured__media .contextual{z-index:2;}.finan-article-featured__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.finan-article-file-card{color:inherit;}.finan-article-file-card:focus-visible{outline:2px solid var(--color-dark-green);outline-offset:-2px;}.finan-article-file-card__media :is(.field,.field__item,.contextual-region,.media,picture){position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;}.finan-article-file-card__media .contextual{z-index:2;}.finan-article-file-card__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.finan-badge{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;white-space:nowrap;}.finan-badge--outline{border:1px solid rgba(14,61,12,0.25);border-radius:999px;padding:4px 10px;font-weight:400;letter-spacing:0.14em;}.finan-badge--soft{border-radius:999px;padding:4px 10px;letter-spacing:0.14em;background:var(--color-pale-green,#ddf2da);color:var(--color-dark-green,#0e3d0c);}.is-rtl .finan-badge{letter-spacing:0;text-transform:none;}
.finan-link{display:inline;font-weight:700;text-decoration:none;padding-bottom:4px;transition:color 0.2s ease-out,border-color 0.2s ease-out;}.finan-link--on-light{color:var(--color-dark-green);}.finan-link--on-light:hover,.finan-link--on-light:focus-visible{color:var(--color-dark-grey-green);text-decoration:none;}.finan-link--on-dark{color:var(--color-cream);}.finan-link--on-dark:hover,.finan-link--on-dark:focus-visible{color:var(--color-pale-green);text-decoration:none;}.finan-link--plain{border-bottom:0;}.finan-link--underline{border-bottom-width:1px;border-bottom-color:currentColor;}.finan-link--underline.finan-link--on-light{border-bottom-color:rgba(14,61,12,0.25);}.finan-link--underline.finan-link--on-light:hover,.finan-link--underline.finan-link--on-light:focus-visible{border-bottom-color:var(--color-dark-grey-green);}.finan-link--underline.finan-link--on-dark{border-bottom-color:rgba(250,248,244,0.4);}.finan-link--underline.finan-link--on-dark:hover,.finan-link--underline.finan-link--on-dark:focus-visible{border-bottom-color:var(--color-pale-green);}.finan-link--solid{border-bottom-style:solid;}.finan-link--dashed{border-bottom-style:dashed;}.finan-link--dotted{border-bottom-style:dotted;}.finan-link--p{font-size:16px;line-height:1.66;font-family:var(--font-sans);font-weight:700;}.finan-link--h1,.finan-link--h2,.finan-link--h3,.finan-link--h4,.finan-link--h5,.finan-link--h6{font-family:var(--font-display);font-weight:300;}.finan-link--h1{font-size:clamp(36px,5.4vw,75px);line-height:1.02;}.finan-link--h2{font-size:clamp(30px,4.6vw,62px);line-height:1.04;}.finan-link--h3{font-size:clamp(28px,4vw,48px);line-height:1.05;}.finan-link--h4{font-size:clamp(22px,2.5vw,32px);line-height:1.15;}.finan-link--h5{font-size:clamp(18px,1.8vw,24px);line-height:1.25;}.finan-link--h6{font-size:clamp(16px,1.2vw,18px);line-height:1.35;}.is-rtl .finan-link--h1,.is-rtl .finan-link--h2{letter-spacing:0;line-height:1.15;}.is-rtl .finan-link--h3,.is-rtl .finan-link--h4,.is-rtl .finan-link--h5{letter-spacing:0;}
