.docs-content .main-content .local-llm-research {
  font-size: max(18px, 1em);
  line-height: 1.8;
}
.local-llm-research .llm-table-wrap { margin: 1.5rem 0; }
.local-llm-research .llm-table { min-width: 720px; font-size: 16px; line-height: 1.7; }
.local-llm-research .llm-table th,
.local-llm-research .llm-table td { min-width: 92px; vertical-align: top; }
.local-llm-research .llm-table th:first-child { min-width: 210px; }
.docs-content .main-content .local-llm-research .llm-table caption,
.docs-content .main-content .local-llm-research .llm-chart figcaption { font-size: 16px; line-height: 1.7; }
.local-llm-research .llm-chart { margin: 2rem 0; }
.local-llm-research .llm-chart img { display: block; min-width: 820px; width: 820px; max-width: none; height: 680px; margin: 0; border-radius: 0; }
.local-llm-research .llm-sample { margin: 1.5rem 0; padding-top: 1rem; border-top: 1px solid var(--gray-200); }
.local-llm-research .llm-sample summary { min-height: 44px; cursor: pointer; font-size: 18px; line-height: 1.7; }
.local-llm-research .llm-sample-condition { margin-top: 1rem; }
.local-llm-research .llm-sample-meta { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem 1.5rem; font-size: 16px; }
.local-llm-research .llm-sample-meta dt { font-weight: 600; }
.local-llm-research .llm-sample-meta dd { white-space: pre-line; }
.docs-content .main-content .local-llm-research pre,
.docs-content .main-content .local-llm-research pre code { font-size: 16px; line-height: 1.75; white-space: pre-wrap; overflow-wrap: anywhere; }
.docs-content .main-content .local-llm-research pre { max-height: 32rem; overflow: auto; padding: 1rem; }
.docs-content .main-content .local-llm-research pre code { padding: 0; margin: 0; overflow: visible; }
.docs-content .main-content .local-llm-research p code { font-size: 16px; overflow-wrap: anywhere; }
@media (max-width: 600px) {
  .local-llm-research .llm-sample-meta { grid-template-columns: minmax(0, 1fr); }
}
