.hero{text-align:center}.breadcrumb-hero{text-align:left}.cta-buttons{justify-content:center}.news-card{position:relative;padding-bottom:60px}.read-more-btn{position:absolute;bottom:25px;left:25px;background:none;border:none;color:var(--primary);font-weight:600;cursor:default;pointer-events:none;padding:0;font-size:0.95rem;box-shadow:none}.news-card:has(.news-card-img){padding-bottom:60px}.news-card-img{border-radius:12px 12px 0 0;overflow:hidden;margin:-25px -25px 20px -25px;line-height:0}.news-card-img img{width:100%;height:200px;object-fit:cover;display:block;transition:transform 0.3s ease}.news-card:hover .news-card-img img{transform:scale(1.03)}.news-modal-img{line-height:0;overflow:hidden}.news-modal-img img{width:100%;max-height:420px;object-fit:cover;display:block}.news-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:10000;align-items:center;justify-content:center;padding:20px}.news-modal.active{display:flex}.news-modal-content{background:var(--weiss);border-radius:16px;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.news-modal-header{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--weiss);padding:30px;border-radius:16px 16px 0 0}.news-modal-date{font-size:0.9rem;margin-bottom:10px;opacity:0.9}.news-modal-title{font-size:clamp(1.5rem,3vw,2rem);margin:0;color:var(--weiss)}.news-modal-body{padding:40px}.news-modal-body p{margin-bottom:20px;line-height:1.8;color:#333}.news-modal-body img{max-width:100%;height:auto;border-radius:12px;margin:20px 0}.news-modal-close{position:absolute;top:15px;right:15px;background:rgba(255,255,255,0.2);border:none;color:var(--weiss);font-size:2rem;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s;z-index:10001;padding:0;line-height:1}.news-modal-close:hover{background:rgba(255,255,255,0.4);transform:rotate(90deg)}