/* Scoped radio guide additions; shared guide design comes from layout.css. */
.resource-guide.radio-guide { min-width:0; overflow-wrap:anywhere; }
.resource-guide.radio-guide .es-hero { max-width:800px; }
.resource-guide.radio-guide .es-table-wrap { max-width:100%; margin-bottom:1.25rem; }
.resource-guide.radio-guide .es-table-wrap:focus-visible { outline:3px solid #007d89; outline-offset:3px; }
.resource-guide.radio-guide .es-card { min-width:0; }
.resource-guide.radio-guide .es-card img { display:block; width:100px; height:100px; object-fit:cover; border-radius:6px; margin-bottom:.75rem; }
.resource-guide.radio-guide .es-card .radio-era { font-size:.85rem; color:#425869; }
.resource-guide.radio-guide .es-table-hint { font-size:.9rem; color:#425869; }
.resource-guide.radio-guide thead th { background:#12324b; color:#fff; }
.resource-guide.radio-guide tbody td { background:#fff; color:#203443; }
@media(max-width:600px) { .resource-guide.radio-guide .es-table-wrap table { min-width:620px; } }
