.noticias-page{padding:100px 0 60px}.noticias-header{text-align:center;margin-bottom:56px}.noticias-title{letter-spacing:.04em;color:#1a1a1a;margin:0 0 12px;font-family:Raleway,sans-serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:300}.noticias-subtitle{color:#9a8c6e;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.85rem}.noticias-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.filter-group{flex-direction:column;gap:10px;display:flex}.filter-group label{letter-spacing:.15em;text-transform:uppercase;color:#9a8c6e;font-size:.7rem;font-weight:600}.filter-pills{flex-wrap:wrap;gap:8px;display:flex}.filter-pill{letter-spacing:.05em;color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:2px;padding:6px 16px;font-size:.78rem;transition:all .2s}.filter-pill:hover{color:#9a8c6e;border-color:#9a8c6e}.filter-pill.active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.filter-group-right{flex-direction:row;align-items:flex-end;gap:16px}.filter-select-wrap{flex-direction:column;gap:10px;display:flex}.filter-select{color:#555;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #ddd;border-radius:2px;padding:7px 32px 7px 12px;font-size:.78rem}.filter-select:focus{border-color:#9a8c6e;outline:none}.noticias-empty{text-align:center;color:#aaa;padding:60px 0;font-size:.9rem}.noticias-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.noticia-card{color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex}.noticia-card:hover{transform:translateY(-4px)}.noticia-img-wrap{aspect-ratio:4/3;position:relative;overflow:hidden}.noticia-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.noticia-card:hover .noticia-img-wrap img{transform:scale(1.03)}.noticia-img-wrap .noticia-category{letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a;background:#fff;padding:4px 10px;font-size:.7rem;font-weight:600;position:absolute;top:12px;left:12px}.noticia-body{flex-direction:column;gap:8px;padding:20px 0;display:flex}.noticia-date{color:#9a8c6e;margin:0;font-size:.75rem}.noticia-heading{color:#1a1a1a;margin:0;font-size:1.1rem;font-weight:400;line-height:1.4}.noticia-desc{color:#555;margin:0;font-size:.88rem;line-height:1.6}.noticia-link{letter-spacing:.05em;color:#9a8c6e;margin-top:4px;font-size:.8rem;font-weight:500}.noticia-detail{padding:120px 0 60px}.noticia-back{color:#9a8c6e;letter-spacing:.05em;margin-bottom:40px;font-size:.85rem;text-decoration:none;display:inline-block}.noticia-back:hover{color:#1a1a1a}.noticia-detail-header{margin-bottom:32px}.noticia-detail-header .noticia-category{letter-spacing:.15em;text-transform:uppercase;color:#9a8c6e;margin-bottom:12px;font-size:.7rem;font-weight:600;display:inline-block}.noticia-detail-title{color:#1a1a1a;letter-spacing:.03em;margin:0 0 10px;font-family:Raleway,sans-serif;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:300;line-height:1.2}.noticia-detail-date{color:#aaa;margin:0;font-size:.8rem}.noticia-detail-img{aspect-ratio:16/7;width:100%;margin-bottom:40px;overflow:hidden}.noticia-detail-img img{object-fit:cover;width:100%;height:100%}.noticia-detail-content p{color:#444;max-width:720px;font-size:1rem;line-height:1.8}.noticia-external-link{color:#9a8c6e;letter-spacing:.05em;border-bottom:1px solid #9a8c6e;margin-top:32px;padding-bottom:2px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-block}.noticia-external-link:hover{color:#1a1a1a;border-color:#1a1a1a}@media (max-width:1024px){.noticias-grid{grid-template-columns:repeat(2,1fr)}.noticias-filters{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.noticias-page{padding:80px 0 40px}.noticia-detail{padding:100px 0 40px}.noticias-header{text-align:left}.noticias-filters{flex-direction:column;align-items:flex-start;gap:20px}.filter-group{align-items:flex-start;width:100%}.filter-group-right{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.filter-select-wrap,.filter-select{width:100%}.noticias-grid{grid-template-columns:1fr}}
