.page-module__MkhXSa__container{max-width:1000px;margin:0 auto;padding:60px 20px}.page-module__MkhXSa__pageTitle{text-align:center;color:var(--primary);margin-bottom:60px;font-size:3rem}.page-module__MkhXSa__newsList{flex-direction:column;gap:40px;display:flex}.page-module__MkhXSa__newsItem{background-color:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-md);transition:var(--transition);cursor:pointer;border-radius:12px;grid-template-columns:1fr 1.5fr;gap:40px;display:grid;overflow:hidden}.page-module__MkhXSa__newsItem:hover{box-shadow:var(--shadow-lg);border-color:var(--secondary);transform:translateY(-5px)}.page-module__MkhXSa__imageContainer{height:100%;min-height:250px;position:relative}.page-module__MkhXSa__image{object-fit:cover;width:100%;height:100%}.page-module__MkhXSa__content{flex-direction:column;justify-content:flex-start;padding:40px;display:flex}.page-module__MkhXSa__date{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:.9rem;font-weight:600}.page-module__MkhXSa__header{color:var(--primary);margin-bottom:16px;font-size:1.6rem;line-height:1.3}.page-module__MkhXSa__summary{color:var(--text-muted);margin-bottom:24px;font-size:1rem;line-height:1.6}.page-module__MkhXSa__readMore{color:var(--primary);align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.page-module__MkhXSa__newsItem:hover .page-module__MkhXSa__readMore{color:var(--secondary);gap:12px}.page-module__MkhXSa__modalOverlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#001e3dd9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s page-module__MkhXSa__fadeIn;display:flex;position:fixed;top:0;left:0}.page-module__MkhXSa__modalContent{background-color:var(--white);border-radius:16px;width:100%;max-width:900px;max-height:90vh;padding:50px;animation:.4s cubic-bezier(.16,1,.3,1) page-module__MkhXSa__slideUp;position:relative;overflow-y:auto;box-shadow:0 50px 100px -20px #00000080}.page-module__MkhXSa__closeButton{cursor:pointer;color:var(--text-muted);z-index:10;background:0 0;border:none;font-size:2.5rem;line-height:1;transition:color .2s;position:absolute;top:20px;right:20px}.page-module__MkhXSa__closeButton:hover{color:var(--secondary)}.page-module__MkhXSa__modalHeader{margin-bottom:30px;padding-right:40px}.page-module__MkhXSa__modalTitle{color:var(--primary);margin-top:10px;font-size:2.2rem;line-height:1.2}.page-module__MkhXSa__modalImageWrapper{width:100%;height:450px;box-shadow:var(--shadow-md);border-radius:8px;margin-bottom:40px;position:relative;overflow:hidden}.page-module__MkhXSa__modalImage{object-fit:cover;width:100%;height:100%}.page-module__MkhXSa__modalBody{color:var(--text-main);font-size:1.15rem;line-height:1.9}.page-module__MkhXSa__paragraph{margin-bottom:24px}@keyframes page-module__MkhXSa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__MkhXSa__slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page-module__MkhXSa__newsItem{grid-template-columns:1fr}.page-module__MkhXSa__imageContainer{height:250px}.page-module__MkhXSa__modalContent{max-height:95vh;padding:24px}.page-module__MkhXSa__modalImageWrapper{height:250px;margin-bottom:24px}.page-module__MkhXSa__modalTitle{font-size:1.5rem}.page-module__MkhXSa__closeButton{top:15px;right:15px}}
