 .blog-hero{padding:105px 0;background:#eaf2f2}.blog-hero h1{margin:22px 0}.blog-hero h1 em{color:#16799f}.blog-hero>div>p:last-child{font-size:19px;color:#4d6575;max-width:600px}.blog-list{padding:100px 0 110px}.blog-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.blog-heading h2{margin:12px 0 0}.blog-heading>p{max-width:290px;color:#536777}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-card{background:#f2f6f6;border-bottom:4px solid #1885b3}.blog-card.ambiente{border-color:#398d43}.blog-card.evolution{border-color:#dc7927}.blog-card a{height:100%;display:flex;flex-direction:column}.blog-card img{width:100%;height:210px;object-fit:cover}.blog-card-copy{padding:27px 28px 34px;display:flex;flex-direction:column;flex:1}.blog-category{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:bold;color:#216580}.blog-card h2{font:28px/1.2 Georgia,serif;letter-spacing:-.02em;margin:16px 0}.blog-card p{font-size:15px;color:#4d6372}.blog-more{font-weight:bold;color:#095479;text-decoration:underline;text-underline-offset:6px;margin-top:auto}.blog-bottom{background:#0a304c;color:white;padding:75px 0}.blog-bottom h2{font-size:clamp(2rem,4vw,3.4rem);margin-bottom:14px}.blog-bottom p{color:#dcebf0}.article-hero{background:#edf4f5;padding:65px 0}.article-hero.ambiente{background:#eef5ec}.article-hero.evolution{background:#fbf2e9}.article-hero-inner{display:grid;grid-template-columns:1fr .55fr;gap:7%;align-items:center}.article-hero h1{font-size:clamp(2.65rem,5vw,5.2rem);margin:18px 0 22px}.article-hero img{width:100%;height:330px;object-fit:cover}.article-deck{font-size:18px;color:#4d6575;max-width:700px}.blog-back{display:inline-block;margin-bottom:35px;font-size:13px;font-weight:bold;color:#075b80}.article-body{max-width:790px;width:90%;margin:0 auto;padding:75px 0 110px;font-size:18px;line-height:1.75}.article-body h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:48px 0 16px}.article-body p{color:#304f61}.article-meta{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:bold;color:#397891;margin-bottom:30px}.article-meta span{margin:0 8px}.blog-callout{background:#edf5f5;border-left:4px solid #2188ae;padding:22px 26px;margin:35px 0;color:#193e52}.article-source{font-size:14px;border-top:1px solid #d4e0e3;padding-top:25px;margin:42px 0}.article-source a{color:#075c85;text-decoration:underline}.article-cta{background:#0a304c;color:#fff;padding:35px;margin:42px 0}.article-cta h2{margin:0 0 15px;font-size:2rem}.article-cta p{color:#dcebf0}.article-cta .button{margin-top:5px}@media(max-width:850px){.blog-grid{grid-template-columns:1fr 1fr}.article-hero-inner{grid-template-columns:1fr;gap:30px}.article-hero img{height:250px}.blog-heading{display:block}.blog-heading>p{margin-top:18px}}@media(max-width:600px){.blog-hero{padding:75px 0}.blog-list{padding:75px 0}.blog-grid{grid-template-columns:1fr}.blog-card img{height:200px}.article-hero{padding:45px 0}.article-hero img{height:210px}.article-body{font-size:16px;padding:50px 0 90px}.article-cta{padding:25px}.blog-bottom{padding:60px 0}}
.article-illustration{margin:42px 0;overflow:hidden}.article-illustration img{width:100%;max-height:340px;object-fit:cover}.contact-person{color:#fff;font-weight:700;margin:16px 0 0}
