.geo-answer-box{background:linear-gradient(180deg,#f0f7ff,#fff);border:1px solid #c7d8f0;border-left:4px solid #1c5bad;border-radius:10px;padding:14px 18px 16px;margin:16px auto 24px;max-width:980px;font:16px/1.7 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#0b1220}.geo-answer-box .geo-answer-label{font:800 12px/1 system-ui;text-transform:uppercase;letter-spacing:.8px;color:#1c5bad;margin-bottom:8px}.geo-answer-box .geo-answer-body{margin:0}.geo-answer-box .geo-answer-body p{margin:4px 0}.geo-answer-box .geo-answer-body strong{color:#0b1b3a}.geo-facts-card{background:#fbfdff;border:1px solid #e3e8f0;border-radius:10px;padding:16px 20px 18px;margin:24px auto;max-width:980px;font:15px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a}.geo-facts-card .geo-facts-title{font:800 .95rem/1.2 system-ui;color:#0b1b3a;margin:0 0 12px;text-transform:uppercase;letter-spacing:.4px}.geo-facts-card .geo-facts-list{margin:0;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media (min-width:640px){.geo-facts-card .geo-facts-list{grid-template-columns:1fr 1fr;column-gap:24px}}.geo-facts-card .geo-fact-row{display:grid;grid-template-columns:140px 1fr;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px solid #eef1f6}.geo-facts-card .geo-fact-row:last-child{border-bottom:none}.geo-facts-card .geo-fact-row dt{margin:0;font-weight:700;color:#1c5bad}.geo-facts-card .geo-fact-row dd{margin:0;color:#1a1a1a}.geo-facts-card .geo-fact-row--muted{grid-column:1/-1;border-top:1px solid #eef1f6;border-bottom:none;margin-top:6px;padding-top:9px}.geo-facts-card .geo-fact-row--muted dd,.geo-facts-card .geo-fact-row--muted dt{font-size:.78rem;line-height:1.55;font-weight:400;color:#7c848f}.geo-byline{background:#f6f8fb;border:1px solid #e3e8f0;border-radius:8px;padding:12px 16px 14px;margin:20px auto 12px;max-width:980px;font:13.5px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.geo-byline .geo-byline-row{display:flex;gap:8px;color:#475569;margin:2px 0}.geo-byline .geo-byline-label{font-weight:700;color:#0b1b3a;min-width:110px}.geo-byline .geo-byline-value{color:#334155}.geo-byline .geo-byline-org{color:#6b7280;font-size:12px;margin-top:8px;padding-top:6px;border-top:1px dashed #d8dde6}.geo-related{background:#fff;border:1px solid #e3e8f0;border-radius:10px;padding:16px 20px 18px;margin:24px auto;max-width:980px}.geo-related .geo-related-title{font:800 1rem/1.2 system-ui;color:#0b1b3a;margin:0 0 12px;text-transform:uppercase;letter-spacing:.4px}.geo-related .geo-related-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:640px){.geo-related .geo-related-list{grid-template-columns:1fr 1fr}}.geo-related .geo-related-list li{margin:0}.geo-related .geo-related-list a{display:block;padding:10px 12px;border:1px solid #e8edf4;border-radius:8px;background:#fafcff;text-decoration:none;color:#0b2a6b;transition:background .15s,border-color .15s}.geo-related .geo-related-list a:hover{background:#f0f6ff;border-color:#c7d8f0}.geo-related .geo-related-kind{display:inline-block;background:#eef3ff;border:1px solid #dbe6ff;color:#1c5bad;font:700 11px/1 system-ui;text-transform:uppercase;letter-spacing:.5px;padding:3px 7px;border-radius:999px;margin-right:8px;vertical-align:middle}.geo-related .geo-related-title-text{font:600 14.5px/1.4 system-ui;color:#0b1b3a}