.ej-cards{--ej-green: #2e4033;--ej-ink: #1f1f1f;--ej-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}.ej-cards .ej__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:start;margin:0;padding:0;list-style:none}.ej-cards .ej__card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;box-shadow:0 4px 15px #2e40330a;transition:transform .25s ease,box-shadow .25s ease}.ej-cards .ej__card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #2e403317}.ej-cards .ej__media{position:relative;aspect-ratio:16 / 9;width:100%;overflow:hidden;background-color:#f4efe6;border-bottom:1px solid rgba(0,0,0,.04)}.ej-cards .ej__media img,.ej-cards .ej__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ej-cards .ej__card:hover .ej__media img,.ej-cards .ej__card:hover .ej__media svg{transform:scale(1.04)}.ej-cards .ej__content{display:flex;flex-direction:column;padding:20px 22px 24px}.ej-cards .ej__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--ej-sans)}.ej-cards .ej__category{padding:3px 9px;border-radius:4px;background-color:#2e403314;font-size:10.5px;font-weight:700;letter-spacing:1px;line-height:1.4;text-transform:uppercase;color:var(--ej-green)}.ej-cards .ej__reading-time{margin-left:auto;font-size:11.5px;font-weight:500;letter-spacing:.5px;color:#888;white-space:nowrap}.ej-cards .ej__title{margin:10px 0 12px;font-family:var(--ej-sans);font-size:18px;font-weight:700;line-height:1.35;letter-spacing:normal;color:var(--ej-ink);overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:break-word}.ej-cards .ej__content>.ej__title:first-child{margin-top:0}.ej-cards .ej__title-link{color:inherit;text-decoration:none}.ej-cards .ej__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ej-cards .ej__title-link:focus-visible{outline:none}.ej-cards .ej__card:focus-within{outline:2px solid var(--ej-green);outline-offset:3px}.ej-cards .ej__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0 0 16px;font-family:var(--ej-sans);font-size:13.5px;line-height:1.5;color:#666}.ej-cards .ej__action{align-self:flex-start;font-family:var(--ej-sans);font-size:13px;font-weight:600;color:var(--ej-green);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;padding-bottom:2px;transition:background-size .25s ease}.ej-cards .ej__card:hover .ej__action{background-size:100% 1px}@media screen and (max-width:989px){.ej-cards .ej__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:749px){.ej-cards .ej__grid{grid-template-columns:1fr;gap:20px}.ej-cards .ej__title{font-size:17px}}@media(prefers-reduced-motion:reduce){.ej-cards .ej__card,.ej-cards .ej__media img,.ej-cards .ej__media svg,.ej-cards .ej__action{transition:none}.ej-cards .ej__card:hover,.ej-cards .ej__card:hover .ej__media img,.ej-cards .ej__card:hover .ej__media svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-editorial-card.css.map */
