.nn-mehr {padding-block:clamp(3rem,7vh,6rem) !important}
.nn-mehr .mehr-grid {
  list-style:none;margin:0;padding:0;
  display:grid;grid-template-columns:repeat(5,1fr);gap:.85rem;
}
.nn-mehr .mehr-grid > li {display:flex}
.nn-mehr .mehr-tile {
  flex:1;display:flex;flex-direction:column;gap:.3rem;
  padding:1.1rem 1.1rem 1rem;border:1px solid var(--line,#dfe8e2);border-radius:.6rem;
  background:var(--card,#fff);box-shadow:var(--shadow,0 1px 2px rgba(18,33,26,.04),0 8px 24px rgba(18,33,26,.06));
  text-decoration:none;color:inherit;
  transition:transform .25s ease,box-shadow .25s ease;
}
.nn-mehr .mehr-tile__name {font-weight:800;font-size:.95rem;letter-spacing:-.01em;color:var(--ink,#12211a)}
.nn-mehr .mehr-tile__sub {color:var(--ink-muted,#5c6d64);font-size:.8rem;line-height:1.45;text-wrap:pretty}
.nn-mehr .mehr-tile__arrow {
  margin-top:auto;padding-top:.6rem;color:var(--jade-accent,#288760);font-weight:700;font-size:1rem;
  transition:transform .25s ease;
}
.nn-mehr .mehr-tile:hover, .nn-mehr .mehr-tile:focus-visible {
  transform:translateY(-3px);border-color:var(--jade-accent,#288760);
  box-shadow:0 2px 4px rgba(18,33,26,.05), 0 14px 32px rgba(18,33,26,.1);
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
.nn-mehr .mehr-tile:hover .mehr-tile__name, .nn-mehr .mehr-tile:focus-visible .mehr-tile__name {
  color:var(--jade-accent,#288760);transition:color .2s ease;
}
.nn-mehr .mehr-tile:hover .mehr-tile__arrow, .nn-mehr .mehr-tile:focus-visible .mehr-tile__arrow {
  transform:translateX(.35rem);
}
.nn-mehr .mehr-tile:focus-visible {outline:2px solid var(--jade-accent,#288760);outline-offset:3px}
@media (max-width:1100px) {
  .nn-mehr .mehr-grid {grid-template-columns:repeat(3,1fr)}
}
@media (max-width:760px) {
  .nn-mehr .mehr-grid {grid-template-columns:1fr 1fr}
}
@media (max-width:480px) {
  .nn-mehr .mehr-grid {grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce) {
  .nn-mehr .mehr-tile, .nn-mehr .mehr-tile__arrow {transition:none}
}
