.blog-titolo{padding:5rem var(--padding-2);background:var(--deep-black);color:var(--base);padding:10rem var(--padding-4)5rem var(--padding-4);flex-direction:column;align-items:center;display:flex;overflow:hidden}@media not all and (pointer:fine) and (hover:hover){.blog-titolo{padding:10rem var(--padding-1)4rem var(--padding-1)}}.blog-titolo:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#f9731614,#0000 60%),radial-gradient(circle at 20% 80%,#f973160d,#0000 40%);width:100%;height:92svh;position:absolute;inset:0}@media not all and (pointer:fine) and (hover:hover){.blog-titolo:before{height:100dvh}}.blog-titolo h1{text-align:center}.blog-titolo h2{font-size:var(--font-44pt);text-align:center;line-height:1em}.blog-titolo h3{text-align:center;color:var(--orange)}.blog-list{margin:5rem var(--padding-2)5rem var(--padding-2)}.blog-list .blog-post{margin-bottom:4rem;display:flex}@media not all and (pointer:fine) and (hover:hover){.blog-list .blog-post{display:block}}.blog-list .blog-post .img-container{border-radius:var(--border-radius-2);flex:0 0 35svw;width:35svw;height:20svw;overflow:hidden}@media not all and (pointer:fine) and (hover:hover){.blog-list .blog-post .img-container{width:100%;height:65svw}}.blog-list .blog-post .img-container img{object-fit:cover;width:100%;height:100%}.blog-list .blog-post .text-container{flex-direction:column;flex:1;align-items:flex-start;padding-left:4rem;display:flex}@media not all and (pointer:fine) and (hover:hover){.blog-list .blog-post .text-container{padding-top:2rem;padding-left:0}}.blog-list .blog-post .text-container .site-button{cursor:pointer}.blog-list .blog-post .text-container .chip-catgoria{cursor:default;background:linear-gradient(#f9731626,#f973160d);margin-bottom:1.5rem;margin-right:.3rem;padding:.25rem .8rem}.blog-list .blog-post .text-container .post-excerpt{margin-bottom:2rem}.blog-list .blog-post .text-container .post-excerpt .content-h2,.blog-list .blog-post .text-container .post-excerpt .content-h3,.blog-list .blog-post .text-container .post-excerpt .content-h4{font-weight:700;display:block}.blog-list .blog-post .text-container .post-excerpt .content-h2{font-size:var(--font-18pt);line-height:1.4em}.blog-list .blog-post .text-container .post-excerpt ul,.blog-list .blog-post .text-container .post-excerpt ol{padding:.7rem 0 .7rem 1.2rem}.blog-list .pagination-controls{justify-content:flex-end;align-items:center;padding:.5rem 0;display:flex}.blog-list .pagination-controls span{font-size:var(--font-16pt);margin:0 .5rem;line-height:1.5em}.blog-list .pagination-controls button{margin:0}
