/* Mobile discovery variant 2: circular icons and a shared shortcut strip. */
@media(max-width:991px) {
 #index #content .es-category-heading { color:var(--home-ink); font-size:22px; line-height:1.3; font-weight:600; margin:24px 0 18px; }
 #index #content .es-home-category-section { margin:0 0 12px; }
 #index #content .es-home-category { min-height:112px; padding:4px 0; gap:10px; border:0; border-radius:0; background:transparent; }
 #index #content .es-home-category img { box-sizing:content-box; width:36px; height:36px; padding:12px; border-radius:50%; background:#f4f2ed; }
 #index #content .es-home-category span { font-size:12px; font-weight:500; line-height:1.4; }
 #index #content .es-home-category:hover img { background:#ece7db; }
 #index #content .es-home-shortcuts { background:#f7f5ef; border-radius:12px; padding:14px 0; margin-block:16px; }
 #index #content .es-home-shortcuts > .elementor-container > .elementor-row { grid-template-columns:repeat(3,minmax(0,1fr)); gap:0; }
 #index #content .es-home-shortcut-column + .es-home-shortcut-column { border-left:1px solid #e5dfcf; }
 #index #content .es-home-shortcut { flex-direction:column; justify-content:center; padding:4px; min-height:72px; gap:8px; border:0; border-radius:0; background:transparent; text-align:center; }
 #index #content .es-home-shortcut img { width:26px; height:26px; flex-basis:26px; }
 #index #content .es-home-shortcut-copy strong { font-size:12px; line-height:1.4; font-weight:500; }
 #index #content .es-home-shortcut-copy > span, #index #content .es-home-shortcut .es-home-arrow { display:none; }
}
@media(min-width:992px) { #index #content .es-category-heading { display:none; } }
