/* Illustrazioni 4FIN, 9 ottobre 2026. Una persona in ogni scena. */
.editorial-art{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.project-heading{align-items:start}
.project-heading .prose p:last-child{margin-bottom:0}
.payoff.payoff-illustrated{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem;margin:2.7rem 0 2.8rem}
.payoff.payoff-illustrated>div{padding:0 0 1.8rem;border-top:0;border-bottom:1px solid #58707f;min-width:0}
.payoff-illustrated dt{font-size:1.5rem;line-height:1.25;margin-bottom:1rem}
.payoff-illustrated dt .editorial-art{margin-bottom:1.35rem}
.payoff-illustrated dt span{display:block}
.payoff-illustrated dd{font-size:1.0625rem;line-height:1.6}
.project-closing{max-width:44rem;margin-left:auto}
.project-closing p{margin-bottom:1.1rem}
.experience-art{margin:2rem -1rem 0;max-width:28rem}
@media(max-width:900px){.payoff.payoff-illustrated{gap:1.5rem}.payoff-illustrated dt{font-size:1.3rem}.experience-art{margin-inline:0}}
@media(min-width:621px) and (max-width:760px){.payoff-illustrated dd{font-size:1rem}.payoff.payoff-illustrated{gap:1.15rem}}
@media(max-width:620px){
.payoff.payoff-illustrated{grid-template-columns:1fr;gap:1.8rem;margin:1.7rem 0 2rem}
.payoff.payoff-illustrated>div{padding-bottom:1.65rem}
.payoff-illustrated dt{font-size:1.5rem}
.payoff-illustrated dt .editorial-art{width:min(100%,340px);margin:0 auto 1rem}
.payoff-illustrated dd{font-size:1.125rem}
.experience-art{margin:1.5rem auto 0;width:min(100%,340px)}
.project-closing{margin-left:0}
}
.art-filters{position:absolute;pointer-events:none}
.art-fatta-bene{filter:url(#gessetto-fatta-bene)}
.art-per-il-bene{filter:url(#gessetto-per-il-bene)}
.art-per-sempre{filter:url(#gessetto-per-sempre)}
.art-restituire{filter:url(#gessetto-restituire)}
