.recipe-grid-tags{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-bottom:24px;width:100%}.recipe-grid-body{flex:0 0 100%;width:100%}.recipe-grid-tags__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border, #dadce0);border-radius:500px;background:transparent;color:var(--color-body, #2c2d2e);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);height:32px;line-height:1;padding:6px 15px;transition:border-color .2s ease,background .2s ease,color .2s ease}.recipe-grid-tags__pill.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.recipe-grid-list__item.is-hidden{display:none}.recipe-grid-list__empty{display:block;margin:24px 0 0;text-align:left;width:100%}.recipe-grid-list{display:grid;grid-template-columns:1fr;gap:16px}@media only screen and (min-width: 768px){.recipe-grid-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media only screen and (min-width: 1068px){.recipe-grid-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.recipe-grid-list__item{display:block;color:inherit;text-decoration:none}.recipe-grid-list__media{position:relative;overflow:hidden;border-radius:var(--block-border-radius, 16px);aspect-ratio:1/1;background:var(--color-drawer-bg, #fff)}@media only screen and (max-width: 767px){.recipe-grid-list__media{aspect-ratio:4/3}}.recipe-grid-list__media img{width:100%;height:100%;display:block;object-fit:cover}.recipe-grid-list__content{padding-top:12px}.recipe-grid-list__title{margin:0}.recipe-grid-list__excerpt{margin-top:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
