.fc{--fc-navy:var(--color-primary,#004278);--fc-secondary:var(--color-secondary,#467fbd);--fc-text:var(--color-dark-gray,#434750);--fc-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;--fc-gutter:clamp(24px,8.889vw - 10.67px,160px);background:var(--color-white,#fff);font-family:var(--fc-font);padding:clamp(20px,12.35px + 1.961vw,50px) 0 clamp(30px,12.16px + 4.575vw,100px)}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc__inner{margin:0 auto;max-width:calc(1600px + var(--fc-gutter)*2);padding:0 var(--fc-gutter)}.fc__grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));list-style:none;margin:0;padding:0}.fc__card{align-items:flex-start;background:linear-gradient(180deg,var(--color-primary-20,#f0f3fa) 0,#e0e5f0 100%);box-shadow:0 16px 32px rgba(0,27,68,.05);display:flex;flex-direction:column;gap:12px;margin:0;min-height:261px;padding:48px;position:relative}.fc__icon{color:var(--fc-secondary);display:block;flex:none;height:45px;width:45px}.fc__title{color:var(--fc-navy);font-family:var(--fc-font);font-size:var(--font-size-h4,2.6rem);font-weight:600;letter-spacing:0;line-height:var(--line-height-h4,1.35385);margin:0;text-transform:none}.fc__link,.fc__link:active,.fc__link:focus,.fc__link:hover,.fc__link:link,.fc__link:visited{color:var(--fc-navy);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:static;text-decoration:none}.fc__link:after{content:"";inset:0;position:absolute}.fc__link:focus-visible{outline:none}.fc__link:focus-visible:after{outline:2px solid var(--fc-navy);outline-offset:2px}.fc__desc{color:var(--fc-text);font-family:var(--fc-font);font-size:var(--font-size-body-m,2rem);font-weight:500;line-height:var(--line-height-body-m,1.5);margin:0}@media (max-width:768px){.fc__grid{gap:16px}.fc__card{min-height:0;padding:24px}}.fc__card:hover .fc__link{color:var(--color-primary-scuro,#031b3b);text-decoration:underline;text-underline-offset:3px}.fc{--scala-s:clamp(12px,8.69px + 0.85vw,25px);--scala-m:clamp(24px,17.37px + 1.699vw,50px);--scala-l:clamp(48px,34.75px + 3.399vw,100px)}.fc.fc--sopra-nessuno{padding-top:0}.fc.fc--sopra-s{padding-top:var(--scala-s)}.fc.fc--sopra-m{padding-top:var(--scala-m)}.fc.fc--sopra-l{padding-top:var(--scala-l)}.fc.fc--sotto-nessuno{padding-bottom:0}.fc.fc--sotto-s{padding-bottom:var(--scala-s)}.fc.fc--sotto-m{padding-bottom:var(--scala-m)}.fc.fc--sotto-l{padding-bottom:var(--scala-l)}