.news-module__MlY1RW__page{min-height:calc(100vh - 70px);padding:48px 0 80px}.news-module__MlY1RW__hero{text-align:center;margin:0 auto 48px;padding:24px 0;position:relative;overflow:visible}.news-module__MlY1RW__hero:after{content:none}.news-module__MlY1RW__heroContent{z-index:1;display:block;position:relative}.news-module__MlY1RW__title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 16px;font-size:42px;font-weight:700;line-height:1.2}.news-module__MlY1RW__subtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.news-module__MlY1RW__toolbar{grid-template-columns:1fr;gap:8px;width:100%;max-width:680px;margin:0 auto 40px;display:grid;position:relative}.news-module__MlY1RW__search{width:100%;position:relative}.news-module__MlY1RW__searchIcon{color:var(--text-tertiary);font-size:18px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.news-module__MlY1RW__searchInput{border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--card-background);width:100%;color:var(--text-primary);transition:border-color var(--transition-base),box-shadow var(--transition-base);outline:none;padding:12px 50px;font-size:15px}.news-module__MlY1RW__searchInput:focus{border-color:var(--primary-color);box-shadow:0 8px 22px #3b82f614}.news-module__MlY1RW__tags{border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-md);z-index:3;background:#fffffffa;border-radius:14px;flex-wrap:wrap;gap:8px;padding:10px 12px;display:none;position:absolute;top:calc(100% + 8px);left:0}.news-module__MlY1RW__tagsVisible{display:flex}.news-module__MlY1RW__tagButton{border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);background:#f8fafc;border:1px solid #e2e8f0;padding:9px 14px;font-size:14px}.news-module__MlY1RW__tagButton:hover{box-shadow:var(--shadow-sm);border-color:var(--border-color-dark);transform:translateY(-1px)}.news-module__MlY1RW__tagButton.news-module__MlY1RW__active{color:#fff;background:linear-gradient(120deg,#3b82f6,#06b6d4);border-color:#0000;box-shadow:0 10px 25px #3b82f62e}.news-module__MlY1RW__newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:start;gap:24px;max-width:1200px;margin:0 auto;display:grid}.news-module__MlY1RW__cardLink{color:inherit;text-decoration:none;display:block}.news-module__MlY1RW__cardLink:focus-visible{outline-offset:3px;border-radius:var(--radius-xl);outline:2px solid #3b82f6}.news-module__MlY1RW__card{border-radius:var(--radius-xl);border:1px solid var(--border-color);background:var(--card-background);box-shadow:var(--shadow-sm);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);flex-direction:column;gap:14px;height:100%;min-height:420px;padding:0;display:flex}.news-module__MlY1RW__card:hover{box-shadow:var(--shadow-md);border-color:var(--border-color-dark);transform:translateY(-4px)}.news-module__MlY1RW__imageWrapper{border-radius:var(--radius-lg)var(--radius-lg)0 0;background:var(--background-secondary);height:220px;min-height:220px;margin:0;padding:0;position:relative;overflow:hidden}.news-module__MlY1RW__image{object-fit:cover;width:100%;height:100%;min-height:220px;transition:transform var(--transition-base),filter var(--transition-base);display:block}.news-module__MlY1RW__card:hover .news-module__MlY1RW__image{transform:scale(1.02)}.news-module__MlY1RW__overlay{pointer-events:none;background:linear-gradient(#0000000d 0%,#00000073 100%);position:absolute;inset:0}.news-module__MlY1RW__cardHeader{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.news-module__MlY1RW__date{color:var(--text-tertiary);font-size:13px}.news-module__MlY1RW__titleSmall{color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.3}.news-module__MlY1RW__description{color:var(--text-secondary);font-size:15px;line-height:1.6}.news-module__MlY1RW__text{color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.7;display:-webkit-box;overflow:hidden}.news-module__MlY1RW__empty{text-align:center;border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:80px 20px}.news-module__MlY1RW__emptyTitle{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:700}.news-module__MlY1RW__emptyText{color:var(--text-secondary)}.news-module__MlY1RW__skeletonCard{border-radius:var(--radius-lg);height:260px}.news-module__MlY1RW__sentinel{grid-column:1/-1;width:100%;height:1px}@media (max-width:1024px){.news-module__MlY1RW__title{font-size:36px}.news-module__MlY1RW__newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.news-module__MlY1RW__page{padding:32px 0 60px}.news-module__MlY1RW__hero{margin-bottom:32px;padding:16px 0}.news-module__MlY1RW__title{font-size:32px}.news-module__MlY1RW__toolbar{gap:10px;max-width:100%;margin:8px 0 20px}.news-module__MlY1RW__newsGrid{grid-template-columns:1fr}}
