.news-module__MlY1RW__newsContainer{background-color:#fcfcfc;min-height:60vh;padding:4rem 0}.news-module__MlY1RW__filterTabs{justify-content:center;gap:2rem;margin-bottom:3rem;display:flex}.news-module__MlY1RW__filterTab{cursor:pointer;color:#666;border-bottom:2px solid #0000;padding:.6rem 1.5rem;font-size:1.1rem;transition:all .3s}.news-module__MlY1RW__filterTab:hover,.news-module__MlY1RW__activeTab{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.news-module__MlY1RW__newsList{flex-direction:column;gap:2rem;max-width:1000px;margin:0 auto;display:flex}.news-module__MlY1RW__newsCard{cursor:pointer;color:inherit;background:#fff;border:1px solid #eee;border-radius:12px;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000000d}.news-module__MlY1RW__newsCard:hover{border-color:var(--primary-light);transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.news-module__MlY1RW__thumbnailContainer{flex-shrink:0;width:300px;height:200px;position:relative;overflow:hidden}.news-module__MlY1RW__thumbnail{object-fit:cover;width:100%;height:100%;transition:transform .5s}.news-module__MlY1RW__newsCard:hover .news-module__MlY1RW__thumbnail{transform:scale(1.05)}.news-module__MlY1RW__badgeContainer{z-index:2;gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.news-module__MlY1RW__topBadge{background:var(--secondary);color:#fff;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.news-module__MlY1RW__importantBadge{color:#fff;background:#ff4d4f;border-radius:4px;padding:.2rem .6rem;font-size:.8rem;font-weight:600}.news-module__MlY1RW__newsInfo{flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.5rem 2rem;display:flex}.news-module__MlY1RW__newsMeta{color:#999;justify-content:space-between;align-items:center;margin-bottom:.8rem;font-size:.9rem;display:flex}.news-module__MlY1RW__newsCategory{color:var(--primary);font-weight:500}.news-module__MlY1RW__newsTitle{color:#333;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.news-module__MlY1RW__newsSummary{color:#666;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.news-module__MlY1RW__readMore{color:var(--primary);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.news-module__MlY1RW__newsDetailContainer{margin-top:92px}@media (max-width:768px){.news-module__MlY1RW__newsDetailContainer{margin-top:82px}}.news-module__MlY1RW__detailHeader{background:#fff;border-bottom:1px solid #eee;padding:4rem 0 2rem}.news-module__MlY1RW__breadcrumb{margin-bottom:2rem;font-size:.95rem}.news-module__MlY1RW__breadcrumb a{color:#999;text-decoration:none}.news-module__MlY1RW__breadcrumb a:hover{color:var(--primary)}.news-module__MlY1RW__breadcrumb span{color:#ccc;margin:0 .5rem}.news-module__MlY1RW__detailTitle{color:#333;text-align:center;margin-bottom:1.5rem;font-size:2.5rem;line-height:1.3}.news-module__MlY1RW__detailMeta{color:#999;justify-content:center;gap:2rem;font-size:1rem;display:flex}.news-module__MlY1RW__detailContent{color:#444;max-width:900px;margin:0 auto;padding:4rem 0;font-size:1.1rem;line-height:1.8}.news-module__MlY1RW__detailContent p{margin-bottom:1.5rem}.news-module__MlY1RW__detailContent img{border-radius:8px;max-width:100%;margin:2rem 0}.news-module__MlY1RW__backAction{text-align:center;margin-top:4rem;padding-bottom:4rem}.news-module__MlY1RW__backBtn{background:var(--primary);color:#fff;border-radius:50px;padding:.8rem 2.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.news-module__MlY1RW__backBtn:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 5px 15px #00963c33}@media (max-width:768px){.news-module__MlY1RW__newsCard{flex-direction:column}.news-module__MlY1RW__thumbnailContainer{width:100%;height:220px}.news-module__MlY1RW__newsInfo{padding:1.5rem}.news-module__MlY1RW__detailTitle{font-size:1.8rem}.news-module__MlY1RW__filterTabs{justify-content:flex-start;gap:1rem;padding:0 1rem 1rem;overflow-x:auto}.news-module__MlY1RW__filterTab{flex-shrink:0;font-size:1rem}}
