.news-block{padding:60px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.news-block__container{max-width:1000px;margin:0 auto;padding:0 20px}.news-block__title{font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:16px;line-height:1.2;position:relative}.news-block__title:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:var(--primary-color);border-radius:2px}.news-block__date{font-size:.95rem;color:#718096;margin-bottom:32px;font-weight:500;display:inline-block;padding:6px 16px;background:#667eea1a;border-radius:20px;border-left:3px solid #667eea}.news-block__body{background:#fff;padding:40px;border-radius:16px;box-shadow:0 10px 25px #0000000d;line-height:1.7;color:#2d3748}.news-block__body p{margin-bottom:24px;font-size:1.1rem;text-align:justify;hyphens:auto}.news-block__body p:last-of-type{margin-bottom:32px}.news-block__body img{width:100%;height:auto;border-radius:12px;margin-top:24px;box-shadow:0 8px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.news-block__body img:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00000026}@media(max-width:768px){.news-block{padding:40px 0;margin-top:100px}.news-block__container{padding:0 16px}.news-block__title{font-size:2rem}.news-block__body{padding:24px}.news-block__body p{font-size:1rem;margin-bottom:20px}}@media(max-width:480px){.news-block__title{font-size:1.75rem}.news-block__body{padding:20px 16px;border-radius:12px}.news-block__date{font-size:.85rem;padding:4px 12px}.news-block__body p{font-size:.95rem;text-align:left}}.news-block__container{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.news-block__body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.news-block__body ::selection{background:#667eea33;color:#1a202c}
