/* Scoped gardening guide additions; shared layout remains unchanged. */
.resource-guide.gardening-guide { min-width:0; overflow-wrap:anywhere; }
.gardening-guide .es-table-wrap { max-width:100%; margin:1.2rem 0; }
.gardening-guide .es-table-wrap:focus-visible { outline:3px solid #007d89; outline-offset:3px; }
.gardening-guide .es-card { min-width:0; }
.gardening-guide .es-card img { display:block; width:100px; height:100px; object-fit:cover; border-radius:6px; margin-bottom:.75rem; }
.gardening-guide .orchid-gallery { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1rem; }
.gardening-guide .orchid-gallery figure { margin:0; background:#f5fafb; border:1px solid #cbdde3; border-radius:8px; overflow:hidden; }
.gardening-guide .orchid-gallery img { display:block; width:100%; height:auto; }
.gardening-guide .orchid-gallery figcaption { padding:1rem; font-style:normal; color:#203443; }
@media(max-width:600px) { .gardening-guide .es-table-wrap table { min-width:620px; } .gardening-guide .orchid-gallery { grid-template-columns:1fr; } .gardening-guide .orchid-gallery img { max-height:420px; object-fit:contain; } }
