#artinfo .article-geo-overview,#artinfo .article-geo-faq{margin:18px 0;border:1px solid #cfe0ff;border-radius:12px;background:linear-gradient(145deg,#f6f9ff 0%,#fff 68%);box-shadow:0 10px 28px rgba(37,99,235,.06)}
#artinfo .article-geo-overview{padding:18px 20px}
#artinfo .article-geo-kicker{margin:0 0 5px;color:#2a63d9;font-size:12px;font-weight:800;letter-spacing:.08em}
#artinfo .article-geo-overview h2,#artinfo .article-geo-faq h2{margin:0;color:#1f2b45;font-size:19px;line-height:1.5}
#artinfo .article-geo-summary{margin:10px 0 0;color:#3c4c66;font-size:15px;line-height:1.85}
#artinfo .article-geo-overview h3{margin:16px 0 7px;color:#2b416a;font-size:15px}
#artinfo .article-geo-points{display:grid;gap:8px;margin:0;padding:0;list-style:none}
#artinfo .article-geo-points li{position:relative;padding:9px 12px 9px 30px;border:1px solid #dce8fb;border-radius:8px;background:#fff;color:#3a4a62;line-height:1.7}
#artinfo .article-geo-points li::before{position:absolute;left:12px;top:12px;width:10px;height:10px;border:2px solid #3478f6;border-radius:50%;box-sizing:border-box;content:""}
#artinfo .article-geo-entities{margin:15px 0 0;color:#61708a;font-size:13px;line-height:1.7}
#artinfo .article-geo-entities strong{color:#3c5176}
#artinfo .article-geo-faq{padding:18px 20px}
#artinfo .article-geo-faq dl{display:grid;gap:10px;margin:14px 0 0}
#artinfo .article-geo-faq dl>div{padding:12px 14px;border:1px solid #dce8fb;border-radius:8px;background:#fff}
#artinfo .article-geo-faq dt{color:#263b61;font-size:15px;font-weight:800;line-height:1.65}
#artinfo .article-geo-faq dd{margin:6px 0 0;color:#52627b;line-height:1.8}
#artinfo .article-preview-notice{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;border:1px solid #f2bd4c;border-radius:10px;background:#fff8e5;color:#714d0b;font-size:14px;line-height:1.65}
#artinfo .article-preview-notice strong{flex:0 0 auto;color:#9a6200}
#artinfo .article-preview-notice span{flex:1}
#artinfo .article-preview-notice a{flex:0 0 auto;color:#275fc6;font-weight:700;text-decoration:none}
#artinfo .article-preview-notice a:hover{text-decoration:underline}
@media(max-width:680px){#artinfo .article-geo-overview,#artinfo .article-geo-faq{margin:14px 0;border-radius:10px}#artinfo .article-geo-overview,#artinfo .article-geo-faq{padding:15px}#artinfo .article-geo-overview h2,#artinfo .article-geo-faq h2{font-size:17px}#artinfo .article-geo-summary,#artinfo .article-geo-faq dd{font-size:14px}#artinfo .article-geo-points li{padding:8px 10px 8px 28px}}
@media(max-width:680px){#artinfo .article-preview-notice{flex-wrap:wrap;margin-bottom:14px;padding:11px 12px}#artinfo .article-preview-notice a{width:100%}}
