/* Editorial Studio's native public directory layout. Does not change content. */
.emre-directory > ul:not(.emre-recipe-card-grid) {
  display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));
  gap:14px 18px; align-items:start; list-style:none;
  padding:0; margin:18px 0 28px;
}
.emre-directory > ul:not(.emre-recipe-card-grid) > li {
  box-sizing:border-box; min-width:0; padding:12px 14px; margin:0;
  background:#fff; border:1px solid #e5e8eb; border-radius:7px;
  list-style:none; overflow-wrap:anywhere;
}
.emre-directory > ul:not(.emre-recipe-card-grid) > li > ul {
  display:block; list-style:disc outside; margin:8px 0 0; padding:0 0 0 18px;
}
.emre-directory > ul:not(.emre-recipe-card-grid) > li > ul > li {
  display:list-item; list-style:disc outside; border:0; margin:4px 0; padding:0;
  background:transparent;
}
.emre-directory > ul:not(.emre-recipe-card-grid) > li > strong {display:block;line-height:1.4}
.emre-directory a:focus-visible {outline:3px solid #265988;outline-offset:2px}
.emre-directory nav {line-height:1.8}
.emre-directory form {display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.emre-directory form input[type=search] {max-width:100%;min-width:0}
.emre-directory .emre-directory-pages {display:flex;gap:14px;flex-wrap:wrap;align-items:center}
@media (max-width:900px){.emre-directory > ul:not(.emre-recipe-card-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.emre-directory > ul:not(.emre-recipe-card-grid){grid-template-columns:minmax(0,1fr)}}
