.apn-news-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.apn-news-card{border:1px solid #e2e2e2;border-radius:10px;padding:20px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04)}.apn-news-card h3{font-size:1.2rem;line-height:1.35;margin:0 0 8px}.apn-news-card h3 a{text-decoration:none}.apn-news-date{font-size:.85rem;color:#666;margin-bottom:10px}.apn-read-more{font-weight:600}.apn-source-box{border-top:2px solid #e4e4e4;margin-top:32px;padding-top:18px;font-size:.95em}.apn-source-box li{margin-bottom:8px}.apn-source-box span{color:#666}

.apn-generated-image-bottom{margin:36px auto 0;max-width:100%}.apn-generated-image-bottom img{display:block;width:100%;height:auto;border-radius:8px}.apn-generated-image-bottom figcaption{margin-top:8px;color:#666;font-size:.85em;text-align:center}
