.wp-block-create-block-giunti-mini-news :root{--giunti-news-title-color:#171717;--giunti-news-filter-active-bg:#2945a3;--giunti-news-filter-active-color:#fff;--giunti-news-filter-bg:#fff;--giunti-news-filter-color:#171717;--giunti-news-category-color:#666;--giunti-news-item-title-color:#171717;--giunti-news-read-more-color:#2945a3;--giunti-news-load-more-border:#e0e0e0;--giunti-news-placeholder-bg:#f5f5f5;--giunti-news-title-font-family:inherit;--giunti-news-tagline-color:#2945a3}.wp-block-create-block-giunti-mini-news .giunti-news-container{padding:5rem 0 1rem;width:100%}.wp-block-create-block-giunti-mini-news .giunti-news-header{align-items:center;display:flex;gap:2rem;justify-content:space-between}.wp-block-create-block-giunti-mini-news .giunti-news-header-content{flex:1}.wp-block-create-block-giunti-mini-news .giunti-news-header-button{flex-shrink:0}.wp-block-create-block-giunti-mini-news .giunti-news-tagline{color:var(--giunti-news-tagline-color,#171717);display:block;font-size:1rem;font-weight:400;letter-spacing:.05em;margin-bottom:.05rem;text-align:left;text-transform:uppercase}.wp-block-create-block-giunti-mini-news .giunti-news-title{color:var(--giunti-news-title-color);font-family:var(--giunti-news-title-font-family,inherit);font-size:2.5rem;font-weight:500;line-height:1.3;margin-bottom:2rem;margin-top:.5rem;text-align:left}.wp-block-create-block-giunti-mini-news .giunti-news-category-label{align-items:center;background:#e5e5e5;border-radius:999px;color:#111;display:inline-flex;font-size:1rem;font-weight:400;height:32px;line-height:1;margin-bottom:.5rem;margin-right:.5rem;padding:0 1rem}.wp-block-create-block-giunti-mini-news .giunti-news-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.wp-block-create-block-giunti-mini-news .giunti-news-item{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .2s}.wp-block-create-block-giunti-mini-news .giunti-news-item:hover{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:translateY(-4px)}.wp-block-create-block-giunti-mini-news .giunti-news-item-image{height:200px;overflow:hidden;position:relative;width:100%}.wp-block-create-block-giunti-mini-news .giunti-news-item-image .giunti-news-image-link{color:inherit;display:block;height:100%;text-decoration:none;transition:opacity .2s;width:100%}.wp-block-create-block-giunti-mini-news .giunti-news-item-image .giunti-news-image-link:hover{opacity:.8}.wp-block-create-block-giunti-mini-news .giunti-news-item-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.wp-block-create-block-giunti-mini-news .giunti-news-item-image .giunti-news-placeholder{align-items:center;background:var(--giunti-news-placeholder-bg);color:#999;display:flex;font-size:1.2rem;height:100%;justify-content:center;width:100%}.wp-block-create-block-giunti-mini-news .giunti-news-item:hover .giunti-news-item-image img{transform:scale(1.05)}.wp-block-create-block-giunti-mini-news .giunti-news-item-content{padding:1.5rem}.wp-block-create-block-giunti-mini-news .giunti-news-categories{margin-bottom:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-item-title{color:var(--giunti-news-item-title-color);font-size:1.25rem;font-weight:600;line-height:1.4;margin-bottom:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-item-title a{color:inherit;text-decoration:none;transition:color .2s}.wp-block-create-block-giunti-mini-news .giunti-news-item-title a:hover{color:var(--giunti-news-read-more-color)}.wp-block-create-block-giunti-mini-news .giunti-news-read-more{color:var(--giunti-news-read-more-color);font-size:.9rem;font-weight:500;letter-spacing:.5px;text-decoration:none;text-transform:uppercase;transition:color .2s}.wp-block-create-block-giunti-mini-news .giunti-news-read-more:hover{color:#1a365d;text-decoration:underline}.wp-block-create-block-giunti-mini-news .giunti-news-empty{color:#666;padding:3rem 1rem;text-align:center}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-icon{font-size:3rem;margin-bottom:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-title{color:#333;font-size:1.5rem;margin-bottom:.5rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-description{color:#666;font-size:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-load-more-button{align-items:center;background:#fff;border:1px solid #404040;border-radius:8px;box-shadow:none;color:#404040;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:500;height:48px;justify-content:center;letter-spacing:.02em;margin:0 auto;outline:none;padding:0 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}@media(max-width:768px){.wp-block-create-block-giunti-mini-news .giunti-news-load-more-button{margin-bottom:2rem}}.wp-block-create-block-giunti-mini-news .giunti-news-load-more-button:focus,.wp-block-create-block-giunti-mini-news .giunti-news-load-more-button:hover{text-decoration:none;transform:translateY(-2px)}@media(max-width:1023px){.wp-block-create-block-giunti-mini-news .giunti-news-container{padding:4rem 0 1rem}.wp-block-create-block-giunti-mini-news .giunti-news-title{font-size:2.2rem;margin-bottom:1.5rem}.wp-block-create-block-giunti-mini-news .giunti-news-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wp-block-create-block-giunti-mini-news .giunti-news-item-image{height:180px}.wp-block-create-block-giunti-mini-news .giunti-news-item-content{padding:1.3rem}.wp-block-create-block-giunti-mini-news .giunti-news-item-title{font-size:1.1rem}.wp-block-create-block-giunti-mini-news .giunti-news-load-more-button{font-size:1rem;height:44px;padding:0 2rem}}@media(max-width:767px){.wp-block-create-block-giunti-mini-news .giunti-news-container{padding:3rem 0 1rem}.wp-block-create-block-giunti-mini-news .giunti-news-header{align-items:flex-start;flex-direction:column;gap:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-header-button{align-self:flex-start}.wp-block-create-block-giunti-mini-news .giunti-news-title{font-size:1.8rem;margin-bottom:1.2rem}.wp-block-create-block-giunti-mini-news .giunti-news-tagline{font-size:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-grid{gap:1.5rem;grid-template-columns:1fr}.wp-block-create-block-giunti-mini-news .giunti-news-item-image{height:160px}.wp-block-create-block-giunti-mini-news .giunti-news-item-content{padding:1.2rem}.wp-block-create-block-giunti-mini-news .giunti-news-item-title{font-size:1rem;margin-bottom:.8rem}.wp-block-create-block-giunti-mini-news .giunti-news-read-more{font-size:.85rem}.wp-block-create-block-giunti-mini-news .giunti-news-category-label{font-size:.9rem;height:28px;padding:0 .8rem}.wp-block-create-block-giunti-mini-news .giunti-news-load-more-button{font-size:.9rem;height:40px;min-width:200px;padding:0 1.5rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty{padding:2rem 1rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-icon{font-size:2.5rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-title{font-size:1.3rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-description{font-size:.9rem}}@media(max-width:480px){.wp-block-create-block-giunti-mini-news .giunti-news-container{padding:2rem 0 1rem}.wp-block-create-block-giunti-mini-news .giunti-news-title{font-size:1.5rem;margin-bottom:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-tagline{font-size:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-grid{gap:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-item-image{height:140px}.wp-block-create-block-giunti-mini-news .giunti-news-item-content{padding:1rem}.wp-block-create-block-giunti-mini-news .giunti-news-item-title{font-size:.95rem}.wp-block-create-block-giunti-mini-news .giunti-news-read-more{font-size:.8rem}.wp-block-create-block-giunti-mini-news .giunti-news-category-label{font-size:.85rem;height:26px;padding:0 .7rem}.wp-block-create-block-giunti-mini-news .giunti-news-load-more-button{font-size:.85rem;height:36px;min-width:180px;padding:0 1.2rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty{padding:1.5rem 1rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-icon{font-size:2rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-title{font-size:1.1rem}.wp-block-create-block-giunti-mini-news .giunti-news-empty .giunti-news-empty-description{font-size:.85rem}}
