.reference-official-page .wiki-fact-table { width: 100%; table-layout: fixed; }
.reference-official-page .wiki-fact-table th { width: 34%; }
.reference-official-page .wiki-fact-table th,
.reference-official-page .wiki-fact-table td { overflow-wrap: anywhere; }
.reference-official-detail-section { border-top: 1px solid #d7d2c7; }
.reference-official-detail-list { display: grid; gap: 0; margin: .85rem 0 0; border: 1px solid #d7d2c7; }
.reference-official-detail-list > div { display: grid; grid-template-columns: minmax(7rem, .36fr) minmax(0, 1fr); }
.reference-official-detail-list dt, .reference-official-detail-list dd { margin: 0; padding: .65rem .75rem; overflow-wrap: anywhere; }
.reference-official-detail-list dt { background: #f1eadc; font-weight: 700; }
.reference-official-detail-list dd { border-left: 1px solid #d7d2c7; }
@media (max-width: 600px) {
  .reference-official-page .wiki-fact-table { min-width: 0; }
  .reference-official-page .wiki-fact-table th,
  .reference-official-page .wiki-fact-table td { padding: 0.75rem 0.55rem; }
  .reference-official-detail-list > div { grid-template-columns: minmax(6.25rem, .36fr) minmax(0, 1fr); }
  .reference-official-detail-list dt, .reference-official-detail-list dd { padding: .65rem .55rem; }
}
