.mwfp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;width:100%;font-family:inherit;align-items:stretch}.mwfp.mwfp--columns-1{grid-template-columns:minmax(0,1fr)}.mwfp.mwfp--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mwfp a.mwfp__card{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;min-height:140px;background:#fff;border:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05);color:#333;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;overflow-wrap:anywhere}.mwfp a.mwfp__card:hover,.mwfp a.mwfp__card:focus-visible{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.08);color:#333;text-decoration:none}.mwfp a.mwfp__card:focus-visible{outline:2px solid #89764b;outline-offset:4px}.mwfp .mwfp__media{display:block;flex:none;aspect-ratio:16/9;width:100%;background:#f3f0e9;overflow:hidden}.mwfp .mwfp__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:16/9;margin:0;border:0;border-radius:0}.mwfp .mwfp__body{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:24px;flex:1;min-width:0}.mwfp .mwfp__categories{color:#89764b;font-size:13px;font-weight:500;line-height:1.6;text-align:left}.mwfp .mwfp__title{display:block;font-size:16px;font-weight:600;line-height:1.5;text-align:left;color:#333}.mwfp .mwfp__empty{grid-column:1/-1;margin:0;color:inherit}@media(max-width:1024px){.mwfp:not(.mwfp--columns-1){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mwfp .mwfp__body{padding:16px}}@media(prefers-reduced-motion:reduce){.mwfp a.mwfp__card{transition:none}}