/* Hiking guides only; shared site styles remain unchanged. */
.resource-guide.hiking-guide { overflow-wrap: break-word; }
.hiking-guide .es-card { min-width: 0; }
.hiking-guide .es-card img { display: block; width: 100px; height: 100px; object-fit: cover; border-radius: 6px; margin-bottom: .75rem; }
.hiking-guide .es-table-wrap { margin-block: 1rem; }
.hiking-guide .es-table-wrap:focus-visible { outline: 3px solid #007d89; outline-offset: 3px; }
.hiking-guide .es-table-wrap thead th a { color: #fff; }
.hiking-guide .es-table-note { font-size: .9em; color: #203443; }
.hiking-guide .es-example { margin-block: 1.5rem; }
.hiking-guide li { margin-bottom: .45rem; }
@media (max-width: 600px) { .hiking-guide .es-table-wrap table { min-width: 620px; } }
