/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.finan-card-grid--heading-sub{margin-top:clamp(30px,4vw,48px);}.finan-card-grid--heading-sub{margin-top:clamp(30px,4vw,48px);}.finan-card-grid__list{display:grid;grid-template-columns:1fr;gap:1px;margin-top:clamp(28px,4vw,44px);border:1px solid rgba(14,61,12,0.14);background:rgba(14,61,12,0.14);counter-reset:finan-card;}.finan-card-grid--heading-sub .finan-card-grid__list{margin-top:0;}.finan-card-grid--heading-sub .finan-card-grid__list{margin-top:0;}.finan-card-grid--cols-5 .finan-card-grid__list{gap:0;margin-top:clamp(22px,3vw,34px);border:0;border-block-start:1px solid rgba(14,61,12,0.14);border-inline-start:1px solid rgba(14,61,12,0.14);background:transparent;}@media (min-width:720px){.finan-card-grid--cols-3 .finan-card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));}.finan-card-grid--cols-5 .finan-card-grid__list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));}}@media (min-width:1024px){.finan-card-grid--cols-3 .finan-card-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1200px){.finan-card-grid--cols-5 .finan-card-grid__list{grid-template-columns:repeat(5,minmax(0,1fr));}}.finan-card-grid__card{display:grid;gap:12px;align-content:start;padding:clamp(22px,2.6vw,32px);background:var(--color-white);}.finan-card-grid--cols-5 .finan-card-grid__card{gap:10px;padding:18px 20px 20px;border-inline-end:1px solid rgba(14,61,12,0.14);border-block-end:1px solid rgba(14,61,12,0.14);transition:background 180ms;}.finan-card-grid--cols-5 .finan-card-grid__card:hover{background:var(--color-pale-green);}.finan-card-grid__num{font-family:ui-monospace,SFMono-Regular,Menlo,"Readex Pro",monospace;font-size:11px;line-height:normal;color:var(--color-grey);}.finan-card-grid__num::before{counter-increment:finan-card;content:counter(finan-card,decimal-leading-zero);}.finan-card-grid--cols-5 .finan-card-grid__num{font-size:10.5px;letter-spacing:0.16em;color:var(--color-green);}.finan-card-grid__title{margin:0;font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.3;color:var(--color-dark-grey);}.finan-card-grid--cols-5 .finan-card-grid__title{font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.25;color:var(--color-dark-green);text-wrap:pretty;}.finan-card-grid__text{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.65;color:var(--color-dark-grey-green);}
.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;}
