/* SEO one-shot 2026-10-10: tables and answer blocks on EN hub, EN holidays, corporate tax. */
.bgsc-seo-block{margin:32px 0}
.bgsc-seo-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 12px}
.bgsc-seo-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.bgsc-seo-table th,.bgsc-seo-table td{padding:8px 10px;border-bottom:1px solid #e4e7ec;text-align:left;vertical-align:top}
.bgsc-seo-table thead th{font-weight:600;color:#475467;font-size:.875rem}
.bgsc-seo-formula{padding:12px 14px;border-left:3px solid #0e7c5a;background:#f7f8fa}
.bgsc-seo-answer{padding:12px 14px;border:1px solid #e4e7ec;border-radius:8px;background:#f7f8fa}
[data-bgsc-seo="corporate"] .bgsc-seo-table{font-size:.875rem}
[data-bgsc-seo="corporate"] .bgsc-seo-table th,[data-bgsc-seo="corporate"] .bgsc-seo-table td{padding:6px 6px}
@media (max-width:600px){
  [data-bgsc-seo="corporate"] .bgsc-seo-table thead{display:none}
  [data-bgsc-seo="corporate"] .bgsc-seo-table tr{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;padding:10px 0;border-bottom:1px solid #e4e7ec}
  [data-bgsc-seo="corporate"] .bgsc-seo-table th,[data-bgsc-seo="corporate"] .bgsc-seo-table td{border:0;padding:2px 0}
  [data-bgsc-seo="corporate"] .bgsc-seo-table [data-label]::before{content:attr(data-label);display:block;font-size:.75rem;font-weight:400;color:#667085}
}
