#ffeg-root .ffeg-feat{background:var(--ffv3-white);padding:var(--ffv3-sec-pad) 0}#ffeg-root .ffeg-feat__h{color:var(--ffv3-black);font-size:clamp(28px,3.8vw,var(--ffv3-h3));font-weight:var(--ffv3-w-semi);line-height:var(--ffv3-h3-lh);margin:0 auto;max-width:900px;text-align:center}#ffeg-root .ffeg-feat__grid{display:grid;gap:var(--ffv3-col-gap);grid-template-columns:repeat(2,1fr);margin-top:var(--ffv3-sec-pad)}#ffeg-root .ffeg-scard{background:var(--ffv3-grey);border-radius:var(--ffv3-radius-card);color:var(--ffv3-black);display:flex;flex-direction:column;min-width:0;padding:var(--ffv3-card-pad);text-decoration:none}#ffeg-root .ffeg-scard__media{border-radius:8px;box-shadow:0 6px 20px rgba(8,26,58,.1),0 1px 3px rgba(8,26,58,.07);display:block;margin:calc(12px - var(--ffv3-card-pad)) calc(12px - var(--ffv3-card-pad)) var(--ffv3-stack-lg);-webkit-mask-image:linear-gradient(180deg,#fff 0,#fff 72%,hsla(0,0%,100%,0));mask-image:linear-gradient(180deg,#fff 0,#fff 72%,hsla(0,0%,100%,0));overflow:hidden}#ffeg-root .ffeg-scard__media img{display:block;height:auto;width:100%}#ffeg-root .ffeg-scard__h{color:var(--ffv3-black);font-size:clamp(28px,4vw,var(--ffv3-h3));font-weight:var(--ffv3-w-semi);line-height:var(--ffv3-h3-lh);margin:0 0 var(--ffv3-stack-md)}#ffeg-root .ffeg-scard__c{color:var(--ffv3-black);flex:1 1 auto;font-size:var(--ffv3-body);line-height:var(--ffv3-body-lh);margin:0}#ffeg-root .ffeg-scard__foot{display:flex;justify-content:flex-end;margin-top:var(--ffv3-stack-lg)}#ffeg-root .ffeg-arrow{align-items:center;background:var(--ffv3-orange);border-radius:50%;color:var(--ffv3-black);display:inline-flex;flex:0 0 auto;height:var(--ffv3-arrow-size);justify-content:center;transition:background-color .18s ease,color .18s ease;width:var(--ffv3-arrow-size)}#ffeg-root .ffeg-arrow svg{height:20px;transition:transform .18s ease;width:20px}#ffeg-root .ffeg-scard:focus-visible .ffeg-arrow svg,#ffeg-root .ffeg-scard:hover .ffeg-arrow svg{transform:rotate(-45deg)}#ffeg-root .ffeg-feat__cta{display:flex;justify-content:center;margin-top:var(--ffv3-sec-pad)}@media (max-width:900px){#ffeg-root .ffeg-feat{padding:var(--ffv3-sec-pad-sm) 0}#ffeg-root .ffeg-feat__grid{grid-template-columns:1fr}#ffeg-root .ffeg-feat__cta,#ffeg-root .ffeg-feat__grid{margin-top:var(--ffv3-sec-pad-sm)}#ffeg-root .ffeg-feat__cta .ffeg-btn{width:100%}}