.anaccim-news-wrap{width:100%}.anaccim-news-search{display:flex;gap:10px;margin:0 0 24px}.anaccim-news-search input{flex:1;min-width:0;padding:12px 14px;border:1px solid #c9c9c9;border-radius:4px}.anaccim-news-search button{padding:12px 18px;border:0;border-radius:4px;cursor:pointer}.anaccim-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.anaccim-news-card{border:1px solid #e2e2e2;border-radius:8px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.anaccim-news-image{display:block;aspect-ratio:16/9;overflow:hidden}.anaccim-news-image img{width:100%;height:100%;object-fit:cover;display:block}.anaccim-news-body{padding:18px;display:flex;flex:1;flex-direction:column}.anaccim-news-body h2{font-size:1.2rem;line-height:1.3;margin:0 0 8px}.anaccim-news-body h2 a{text-decoration:none;color:inherit}.anaccim-news-source{font-size:.9rem;font-weight:600;opacity:.72;margin-bottom:10px}.anaccim-news-body p{margin:0 0 18px}.anaccim-news-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;font-size:.9rem}.anaccim-news-footer a{text-decoration:none;font-weight:600}.anaccim-pagination ul{display:flex;gap:8px;list-style:none;padding:0;margin:28px 0 0}.anaccim-pagination a,.anaccim-pagination span{display:block;padding:8px 12px;border:1px solid #ddd;text-decoration:none}@media(max-width:900px){.anaccim-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.anaccim-news-grid{grid-template-columns:1fr}.anaccim-news-search{flex-direction:column}.anaccim-news-footer{align-items:flex-start;flex-direction:column}}
