/* 中国站指南配图：与国际站 guides.css 的 figure 规则一致，变量来自 /shared/style/foxtake.css */
.guide-screenshot { display: grid; grid-template-columns: minmax(0, 300px) minmax(180px, 1fr); align-items: center; gap: 24px; margin: 28px 0; padding: 18px; border: 1px solid var(--surface-hi); border-radius: 14px; background: var(--surface); }
.guide-screenshot > a { display: block; border: 0; }
.guide-screenshot img { display: block; width: 100%; height: auto; border-radius: 12px; }
.guide-screenshot figcaption { font-size: 15px; line-height: 1.75; margin: 0; }
.screenshot-source { display: block; margin-top: 12px; color: var(--text-dim); font-size: 13px; }
@media (max-width: 640px) {
  .guide-screenshot { grid-template-columns: minmax(0, 1fr); padding: 14px; gap: 16px; }
}
