.wp-block-mon-theme-aca-recent-news{background-color:#fff;padding-bottom:4rem;padding-top:4rem}.recent-news-section{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.recent-news-section{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.recent-news-section{padding-left:2rem;padding-right:2rem}}.wp-block-mon-theme-aca-recent-news.alignfull .recent-news-section{max-width:none;padding-left:2rem;padding-right:2rem}.wp-block-mon-theme-aca-recent-news.alignwide .recent-news-section{max-width:90rem}.section-header{margin-bottom:3rem;text-align:center}.section-title{color:#1f6b5c;font-size:2.25rem;font-weight:700;margin-bottom:1rem}@media(min-width:768px){.section-title{font-size:2.5rem}}.section-subtitle{color:#6c757d;font-size:1.125rem;margin-left:auto;margin-right:auto;max-width:42rem}.news-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin-bottom:3rem}@media(min-width:768px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.news-grid{grid-template-columns:repeat(3,1fr)}}.news-article{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease-in-out}.news-article:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-.5rem)}.image-container{overflow:hidden;position:relative}.news-image{height:12rem;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.news-article:hover .news-image{transform:scale(1.1)}.placeholder-image{align-items:center;background-color:#e9ecef;color:#6c757d;display:flex;height:12rem;justify-content:center;width:100%}.category-badge-wrapper{left:1rem;position:absolute;top:1rem}.date-badge-wrapper{position:absolute;right:1rem;top:1rem}.category-badge,.date-badge{align-items:center;border-radius:9999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;padding:.25rem .75rem}.category-badge.bg-production{background-color:#28a745}.category-badge.bg-marche{background-color:#fd7e14}.category-badge.bg-innovation{background-color:#a8e6cf;color:#1f6b5c}.category-badge.bg-default{background-color:#6c757d}.date-badge{background-color:#2d9b8a}.content-container{padding:1.5rem}.news-title{color:#1f6b5c;display:-webkit-box;font-size:1.25rem;font-weight:700;line-height:1.2;margin-bottom:.75rem;transition:color .3s;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;overflow:hidden;text-overflow:ellipsis}.news-title a{color:inherit;text-decoration:none}.news-article:hover .news-title{color:#28a745}.news-excerpt{color:#6c757d;display:-webkit-box;line-height:1.5;margin-bottom:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.5em;overflow:hidden;text-overflow:ellipsis}.meta-container{justify-content:space-between}.meta-container,.read-time{align-items:center;display:flex}.read-time{color:#6c757d;font-size:.875rem}.read-more-button{align-items:center;color:#2d9b8a;display:flex;font-weight:500;text-decoration:none;transition:color .3s}.read-more-button:hover{color:#28a745}.meta-container svg{height:1rem;width:1rem}.read-time svg{margin-right:.25rem}.read-more-button svg{margin-left:.25rem}.view-all-container{text-align:center}.view-all-button{border:2px solid #2d9b8a;border-radius:.5rem;color:#2d9b8a;display:inline-block;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease-in-out}.view-all-button:hover{background-color:#2d9b8a;color:#fff;transform:scale(1.05)}.recent-news-editor-preview .section-subtitle,.recent-news-editor-preview .section-title{border:1px dashed #ccc}
