.ofri-guide-card{box-sizing:border-box;border:1px solid var(--ofri-recipe-card-border,var(--mui-palette-divider,#e8d8c7));background:var(--ofri-recipe-card-bg,var(--mui-palette-background-paper,#fff));height:100%;color:var(--mui-palette-text-primary,#2e231d);border-radius:14px;overflow:hidden}.ofri-guide-card__link{height:100%;color:inherit;grid-template-columns:112px minmax(0,1fr);text-decoration:none;display:grid}.ofri-guide-card__link:focus-visible{outline:2px solid var(--mui-palette-secondary-main,#73539b);outline-offset:-2px}.ofri-guide-card__media{min-height:120px;position:relative;overflow:hidden}.ofri-guide-card__fallback{background:linear-gradient(135deg,#c06e4738,#d9aa6329 45%,#73539b33);position:absolute;inset:0}.ofri-guide-card__chip{top:10px;box-sizing:border-box;color:#2e231d;white-space:nowrap;background:#ffffffeb;border:1px solid #1d17141a;border-radius:4px;align-items:center;height:24px;padding:0 8px;font-size:.8125rem;font-weight:900;line-height:1.3;display:none;position:absolute;inset-inline-start:10px}.ofri-guide-card__body{flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.ofri-guide-card__category{color:var(--mui-palette-secondary-main,#73539b);font-size:.75rem;font-weight:800;line-height:1.2}.ofri-guide-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.ofri-guide-card__excerpt{color:var(--mui-palette-text-secondary,#64544a);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.ofri-guide-card__meta{color:var(--mui-palette-text-secondary,#64544a);letter-spacing:.03333em;font-size:.75rem;font-weight:700;line-height:1.66}@media (min-width:600px){.ofri-guide-card__link{display:block}.ofri-guide-card__media{aspect-ratio:16/10;min-height:0}.ofri-guide-card__chip{display:inline-flex}.ofri-guide-card__category{display:none}.ofri-guide-card__body{padding:14px}.ofri-guide-card__title{font-size:1.25rem}}@media (min-width:900px){.ofri-guide-card{border-radius:18px}.ofri-guide-card__body{padding:16.4px}}.ofri-guide-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.ofri-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.ofri-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ofri-guide-grid--tight{gap:12px}@media (min-width:900px){.ofri-guide-grid--tight{gap:16px}}
