.nl{--nl-navy:var(--color-primary,#004278);--nl-scuro:var(--color-primary-scuro,#031b3b);--nl-text:var(--color-dark-gray,#434750);--nl-p20:var(--color-primary-20,#f0f3fa);--nl-p30:var(--color-light-blue,#e7ebf6);--nl-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;--nl-gutter:clamp(24px,8.889vw - 10.67px,160px);color:var(--nl-text);font-family:var(--nl-font);padding:80px 0 96px}.nl,.nl *,.nl :after,.nl :before{box-sizing:border-box}.nl__inner{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:calc(1600px + var(--nl-gutter)*2);padding:0 var(--nl-gutter)}.nl__title{color:var(--nl-navy);font-family:var(--nl-font);font-size:var(--font-size-h2,4.8rem);font-weight:700;line-height:var(--line-height-h2,1.20833);margin:0}.nl__list{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.nl__item{display:flex;margin:0}.nl__tessera{background:var(--nl-tessera,var(--nl-p20));border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:380px;min-width:0;padding:32px;position:relative}.nl__data{color:var(--nl-text);font-size:var(--font-size-body-m,2rem);font-weight:500;line-height:var(--line-height-body-m,1.5)}.nl__data,.nl__titolo{font-family:var(--nl-font)}.nl__titolo{color:var(--nl-navy);flex:1 1 auto;font-size:var(--font-size-h4,2.6rem);font-weight:600;line-height:var(--line-height-h4,1.35385);margin:0;overflow-wrap:break-word}.nl__link,.nl__link:active,.nl__link:focus,.nl__link:hover,.nl__link:link,.nl__link:visited{color:var(--nl-navy);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;position:static;text-decoration:none}.nl__link:after{border-radius:8px;content:"";inset:0;position:absolute;z-index:1}.nl__link:focus-visible{outline:none}.nl__link:focus-visible:after{outline:2px solid var(--nl-navy);outline-offset:2px}.nl__categoria{color:var(--nl-text);font-family:var(--nl-font);font-size:1.3rem;font-weight:500;letter-spacing:.04em;line-height:1.23077;margin:0;text-transform:uppercase}.nl__tutte{display:flex;justify-content:center}.nl__cta,.nl__cta:active,.nl__cta:focus,.nl__cta:hover,.nl__cta:link,.nl__cta:visited{align-items:center;color:var(--nl-navy);display:inline-flex;font-family:var(--nl-font);font-size:1.4rem;font-weight:600;gap:8px;letter-spacing:.05em;line-height:1.5;text-decoration:none;text-transform:uppercase}.nl__cta-icon{height:16px;width:16px}.nl__cta:focus-visible{outline:2px solid var(--nl-navy);outline-offset:2px}.nl__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.nl__list{gap:24px;grid-template-columns:minmax(0,1fr)}.nl__tessera{min-height:0}}@media (max-width:768px){.nl{padding:56px 0 64px}.nl__inner{gap:32px}.nl__list{gap:16px}.nl__tessera{gap:16px;padding:24px}.nl__titolo{font-weight:700}}.nl__tessera:hover{--nl-tessera:var(--nl-p30)}.nl__tessera:hover .nl__link{color:var(--nl-scuro);text-decoration:underline}.nl__cta:active,.nl__cta:hover{color:var(--nl-scuro)}.nl__cta:active .nl__cta-label,.nl__cta:hover .nl__cta-label{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.nl__tessera{transition:background-color .15s ease}.nl__cta-icon{transition:transform .15s ease}.nl__cta:hover .nl__cta-icon{transform:translateX(4px)}}.nl{--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)}.nl.nl--sopra-nessuno{padding-top:0}.nl.nl--sopra-s{padding-top:var(--scala-s)}.nl.nl--sopra-m{padding-top:var(--scala-m)}.nl.nl--sopra-l{padding-top:var(--scala-l)}.nl.nl--sotto-nessuno{padding-bottom:0}.nl.nl--sotto-s{padding-bottom:var(--scala-s)}.nl.nl--sotto-m{padding-bottom:var(--scala-m)}.nl.nl--sotto-l{padding-bottom:var(--scala-l)}