.news-list-section{padding:10rem 0 4rem;width:100%}.page-title{font-size:3rem;font-weight:700;margin-bottom:3rem;text-align:center;color:var(--accent-primary);-webkit-text-fill-color:var(--accent-primary);text-shadow:4px 4px 15px rgba(0,0,0,.75)}.news-filters{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem;align-items:flex-start}@media (min-width: 768px){.news-filters{flex-direction:row;justify-content:space-between;align-items:center}}#news-search{width:100%;max-width:400px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-primary);padding:.8rem 1.2rem;border-radius:8px;font-family:var(--font-main);font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}#news-search:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 10px #daa52133}.news-categories{display:flex;flex-wrap:wrap;gap:.8rem}.filter-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);padding:.5rem 1.2rem;border-radius:20px;cursor:pointer;font-family:var(--font-main);font-size:.9rem;font-weight:600;transition:all .3s ease}.filter-btn:hover{background:#ffffff0d;color:var(--text-primary)}.filter-btn.active{background:var(--accent-primary);color:var(--bg-primary);border-color:var(--accent-primary)}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem}.news-card{background-color:var(--bg-secondary);text-decoration:none;display:flex;flex-direction:column}.news-card-image{width:100%;height:200px;background-size:cover;background-position:center;position:relative}.news-category{position:absolute;top:1rem;right:1rem;background-color:var(--accent-primary);color:var(--bg-primary);padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;box-shadow:0 4px 10px #0000004d}.news-card-content{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem}.news-card-date{font-size:.9rem;color:var(--accent-secondary);font-weight:600}.news-card-title{font-size:1.5rem;color:var(--text-primary);margin:0;transition:color .3s ease}.news-card-desc{font-size:1rem;color:var(--text-secondary);line-height:1.5;margin:0}@media (min-width: 768px){.news-card.is-featured{grid-column:span 2}.news-card.is-featured .news-card-image{height:320px}.news-card.is-featured .news-card-title{font-size:2rem}.news-card.is-featured .news-card-desc{font-size:1.15rem}}.news-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:4.5rem;width:100%}.pagination-btn{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);width:40px;height:40px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-main);font-weight:600;transition:all .3s ease}.pagination-btn:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.pagination-btn.active{background-color:var(--accent-primary);color:var(--bg-primary);border-color:var(--accent-primary)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-prev-next{width:auto;padding:0 1.2rem}
