.amm{position:relative;display:inline-block;font-family:inherit;z-index:90}.amm__toggle{appearance:none;border:1px solid #dbe4df;border-radius:6px;background:#fff;color:#172a23;font-weight:750;padding:12px 16px;cursor:pointer}.amm__toggle:hover,.amm__toggle:focus-visible,.amm__toggle[aria-expanded=true]{color:#087f73;border-color:#087f73}.amm__panel{position:fixed;top:var(--amm-top,100px);left:0;right:0;width:100vw;max-width:100vw;max-height:calc(100dvh - var(--amm-top,100px) - 10px);overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #dbe4df;box-shadow:0 22px 55px #162a2733;border-radius:0 0 16px 16px;padding:24px clamp(20px,4vw,65px);z-index:9999;box-sizing:border-box}.amm__panel[hidden]{display:none!important}.amm__grid{display:grid;grid-template-columns:repeat(var(--amm-columns,4),minmax(0,1fr));gap:22px}.amm__group{min-width:0}.amm__parent{display:block;font-weight:850;color:#162a27;margin-bottom:12px;text-decoration:none}.amm__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.amm__card{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:#263c34;font-size:12px;font-weight:650;line-height:1.3;min-width:0}.amm__card img,.amm__placeholder{display:block;width:100%;aspect-ratio:1.65/1;object-fit:cover;background:#e9f4ef;border-radius:9px}.amm__placeholder{display:grid;place-items:center;color:#087f73;font-size:22px}.amm__card:hover{color:#087f73}.amm__card:hover img{filter:brightness(.96)}.amm__links{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid #e6ece8;padding-top:15px;margin-top:22px}.amm__links a{color:#087f73;font-weight:700}@media(max-width:1100px){.amm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.amm{display:block}.amm__toggle{width:100%;text-align:left}.amm__panel{position:static;width:100%;max-width:100%;max-height:none;box-shadow:none;padding:14px;border-radius:10px}.amm__grid{grid-template-columns:1fr}.amm__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:430px){.amm__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
