.News-module__BX4S0W__container{max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem 1.5rem}.News-module__BX4S0W__header{text-align:center;margin-bottom:3rem;position:relative}.News-module__BX4S0W__title{background:linear-gradient(135deg,#ab6fc7 0%,#d1ace3 100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.News-module__BX4S0W__subtitle{color:#666;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.5}.News-module__BX4S0W__content{margin-top:2rem}.News-module__BX4S0W__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:400px;display:flex}.News-module__BX4S0W__loader{border:4px solid #f3f3f3;border-top-color:#ab6fc7;border-radius:50%;width:50px;height:50px;animation:1s linear infinite News-module__BX4S0W__spin}@keyframes News-module__BX4S0W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.News-module__BX4S0W__errorContainer{text-align:center;background:#fff5f5;border-radius:12px;margin:2rem 0;padding:3rem}.News-module__BX4S0W__errorMessage{color:#e53e3e;margin-bottom:1rem;font-size:1rem}.News-module__BX4S0W__retryButton{color:#fff;cursor:pointer;background:#ab6fc7;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.News-module__BX4S0W__retryButton:hover{background:#9a5cb6;transform:translateY(-2px);box-shadow:0 4px 12px #ab6fc74d}.News-module__BX4S0W__emptyContainer{text-align:center;background:linear-gradient(135deg,#ab6fc70d 0%,#d1ace30d 100%);border-radius:16px;margin:2rem 0;padding:4rem 2rem}.News-module__BX4S0W__emptyMessage{color:#ab6fc7;font-size:1.1rem;font-weight:500}.News-module__BX4S0W__newsGrid{flex-direction:column;gap:2rem;display:flex}.News-module__BX4S0W__newsCard{background:#fff;border:1px solid #ab6fc71a;border-radius:16px;padding:1.5rem;transition:all .3s;box-shadow:0 2px 8px #0000000d}.News-module__BX4S0W__newsCard:hover{border-color:#ab6fc74d;transform:translateY(-4px);box-shadow:0 8px 24px #ab6fc726}.News-module__BX4S0W__newsDate{border-bottom:2px solid #d1ace34d;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.News-module__BX4S0W__dateIcon{font-size:1.2rem}.News-module__BX4S0W__dateText{color:#ab6fc7;letter-spacing:.3px;font-size:.9rem;font-weight:500}.News-module__BX4S0W__newsContent{color:#333;font-size:1rem;line-height:1.7}.News-module__BX4S0W__paragraph{margin-bottom:1rem}.News-module__BX4S0W__paragraph:last-child{margin-bottom:0}.News-module__BX4S0W__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:1.5rem 0;display:flex}.News-module__BX4S0W__pageButton{color:#ab6fc7;cursor:pointer;background:#fff;border:2px solid #d1ace3;border-radius:8px;padding:.6rem 1.2rem;font-size:.95rem;font-weight:500;transition:all .2s}.News-module__BX4S0W__pageButton:hover:not(.News-module__BX4S0W__disabled){color:#fff;background:#ab6fc7;border-color:#ab6fc7;transform:translateY(-2px);box-shadow:0 4px 12px #ab6fc733}.News-module__BX4S0W__disabled{opacity:.4;cursor:not-allowed}.News-module__BX4S0W__pageNumbers{align-items:center;gap:.5rem;display:flex}.News-module__BX4S0W__pageNumber{color:#666;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.News-module__BX4S0W__pageNumber:hover{color:#ab6fc7;border-color:#ab6fc7;transform:translateY(-2px)}.News-module__BX4S0W__active{color:#fff;background:linear-gradient(135deg,#ab6fc7 0%,#d1ace3 100%);border-color:#ab6fc7}.News-module__BX4S0W__newsInfo{text-align:center;color:#666;background:#d1ace31a;border-radius:8px;margin-top:2rem;padding:1rem;font-size:.9rem}@media (max-width:768px){.News-module__BX4S0W__container{padding:1rem}.News-module__BX4S0W__title{font-size:1.8rem}.News-module__BX4S0W__subtitle{font-size:1rem}.News-module__BX4S0W__newsCard{padding:1rem}.News-module__BX4S0W__pagination{gap:.5rem}.News-module__BX4S0W__pageButton{padding:.5rem 1rem;font-size:.9rem}.News-module__BX4S0W__pageNumber{min-width:35px;height:35px;font-size:.85rem}.News-module__BX4S0W__newsInfo{font-size:.8rem}}@media (max-width:480px){.News-module__BX4S0W__pageNumbers{gap:.3rem}.News-module__BX4S0W__pageNumber{min-width:30px;height:30px;font-size:.8rem}.News-module__BX4S0W__pageButton{padding:.4rem .8rem;font-size:.85rem}}
