:root{--ft-orange:#FF7C24;--ft-gap-d:28px;--ft-gap-m:20px}.tv-grid-3 .et_pb_salvattore_content[data-columns]::before{content:'3 .column.size-1of3'!important}@media (max-width:980px){.tv-grid-3 .et_pb_salvattore_content[data-columns]::before{content:'2 .column.size-1of2'!important}}@media (max-width:767px){.tv-grid-3 .et_pb_salvattore_content[data-columns]::before{content:'1 .column.size-1of1'!important}}.tv-grid-3 .column.size-1of3{width:33.333%!important;float:left!important}.tv-grid-3 .column.size-1of2{width:50%!important;float:left!important}.tv-grid-3 .column.size-1of1{width:100%!important;float:none!important}.tv-grid-3{max-width:1500px;margin:0 auto;padding:0 8px}@media (min-width:768px){.tv-grid-3 .et_pb_blog_grid .et_pb_ajax_pagination_container,.tv-grid-3 .et_pb_ajax_pagination_container{margin:calc(var(--ft-gap-d) * -1)!important}.tv-grid-3 .et_pb_blog_grid .et_pb_ajax_pagination_container .column,.tv-grid-3 .et_pb_ajax_pagination_container .column{padding:var(--ft-gap-d)!important;box-sizing:border-box}}@media (max-width:767px){.tv-grid-3 .et_pb_blog_grid .et_pb_ajax_pagination_container,.tv-grid-3 .et_pb_ajax_pagination_container{margin:calc(var(--ft-gap-m) * -1)!important}.tv-grid-3 .et_pb_blog_grid .et_pb_ajax_pagination_container .column,.tv-grid-3 .et_pb_ajax_pagination_container .column{padding:var(--ft-gap-m)!important;box-sizing:border-box}}.tv-grid-3 article.et_pb_post{width:100%!important;display:flex;flex-direction:column;height:100%;background:#fff;border-radius:12px;border:1px solid transparent;box-shadow:0 6px 18px rgba(0,0,0,.08);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;margin:0!important;margin-bottom:var(--ft-gap-d)!important}.tv-grid-3 article.et_pb_post:hover{transform:translateY(-4px);box-shadow:0 10px 26px rgba(0,0,0,.12);border-color:var(--ft-orange)}@media (max-width:767px){.tv-grid-3 article.et_pb_post{margin-bottom:var(--ft-gap-m)!important}}.tv-grid-3 .et_pb_post .entry-featured-image-url{display:block;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;flex:0 0 auto}.tv-grid-3 .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;display:block}.tv-grid-3 .et_pb_post .post-content,.tv-grid-3 .et_pb_post .entry-title,.tv-grid-3 .et_pb_post .post-meta{padding:0 16px}.tv-grid-3 .et_pb_post .post-meta{margin:0 16px 16px!important;color:#69707a!important;font-size:12.5px!important}.tv-grid-3 .et_pb_post .entry-title{margin:14px 16px 8px!important;font-size:clamp(18px,1.8vw,22px)!important;font-weight:700!important;line-height:1.4!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;min-height:56px}.tv-grid-3 .post-content{display:none!important}.tv-grid-3 .post-meta a[rel="category tag"]{display:inline-block;background:#111;color:#fff!important;border-radius:8px;padding:4px 8px;font-size:11.5px;line-height:1;text-transform:uppercase;letter-spacing:.02em;margin-right:8px}.tv-grid-3 .pagination{display:block;width:100%;text-align:center;margin:12px 0 0;clear:both}.tv-grid-3 .pagination .alignleft,.tv-grid-3 .pagination .alignright{float:none!important}.ft-featured-post.et_pb_blog_fullwidth .et_pb_ajax_pagination_container article.et_pb_post{display:flex;flex-direction:row;gap:22px;background:#fff;border-radius:16px;box-shadow:0 12px 30px rgba(0,0,0,.10);overflow:hidden;border:1px solid rgba(0,0,0,.05);padding:0;margin:0}.ft-featured-post.et_pb_blog_fullwidth .et_pb_post .entry-featured-image-url{flex:0 0 56%;display:block;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center}.ft-featured-post.et_pb_blog_fullwidth .et_pb_post .entry-featured-image-url img{width:100%;height:100%;object-fit:cover;display:block}.ft-featured-post.et_pb_blog_fullwidth .et_pb_post .entry-title{font-size:clamp(20px,2.2vw,30px)!important;line-height:1.25!important;font-weight:800!important;margin:18px 20px 8px!important;color:#232830!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ft-featured-post.et_pb_blog_fullwidth .et_pb_post .post-meta{color:#69707a!important;font-size:13px!important;margin:0 20px 16px!important}@media (max-width:980px){.ft-featured-post.et_pb_blog_fullwidth .et_pb_ajax_pagination_container article.et_pb_post{flex-direction:column}.ft-featured-post.et_pb_blog_fullwidth .et_pb_post .entry-title{-webkit-line-clamp:4}}.single-post .et_pb_row{max-width:820px;margin:0 auto}.single-post .et_pb_section:first-child{padding-top:18px}.single-post h1.entry-title{font-family:'Nunito Sans',system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:800;color:#232830;font-size:clamp(26px,3.2vw,34px)!important;line-height:1.2;margin:8px 0 10px!important}.single-post .et_pb_post h2{font-size:clamp(22px,2.6vw,28px)!important;line-height:1.3;margin:22px 0 10px}.single-post .et_pb_post h3{font-size:clamp(20px,2.2vw,24px)!important;line-height:1.35;margin:18px 0 8px}.single-post .et_pb_post h4{font-size:clamp(18px,2vw,20px)!important;line-height:1.4;margin:16px 0 8px}.single-post .et_pb_post p,.single-post .et_pb_post li{font-size:17px;line-height:1.8;color:#232830}.single-post .et_post_meta_wrapper .published,.single-post .et_post_meta_wrapper a{color:#69707a}.single-post .et_post_meta_wrapper a:hover{color:var(--ft-orange)}#ft-post-hero{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.06);margin:8px 0 18px}#ft-post-hero img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block}.single-post .et_pb_post_content img{max-width:100%!important;height:auto!important;display:block;margin:16px auto;border-radius:8px}.single-post .et_pb_post_content figure{margin:16px 0}.single-post .et_pb_post_content figcaption{font-size:13px;color:#69707a;text-align:center;margin-top:6px}.single-post .et_pb_post_content img[width]{height:auto!important}.single-post .et_pb_post_content .wp-block-button__link,.single-post .et_pb_post_content a.button{background:var(--ft-orange);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .15s ease,background .2s ease}.single-post .et_pb_post_content .wp-block-button__link:hover{background:#ff6d09;transform:translateY(-1px)}.single-post blockquote{border-left:4px solid var(--ft-orange);padding:10px 16px;margin:14px 0;background:#fff7f0;border-radius:8px}.single-post .et_pb_post_content ul,.single-post .et_pb_post_content ol{margin:0 0 16px 1.2em}@media (min-width:1280px){:root{--ft-gap-d:30px}}.et_pb_text:hover,.et_pb_text:hover p,.et_pb_text:hover span,.et_pb_text:hover a{transform:none!important;font-size:inherit!important;letter-spacing:inherit!important}