/* Uniform news-card tracks; never truncate the article page itself. */
body .product-story-card{display:grid!important;grid-template-rows:40px 86px 75px;gap:12px;min-width:0;box-sizing:border-box;width:100%}
body .product-story-card>span{overflow:hidden;max-height:40px}
body .product-story-card>h3{font-size:22px!important;line-height:1.3!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body .product-story-card>p{font-size:16px!important;line-height:1.55!important;margin:0!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
body .article-card{--news-title-size:18px;--news-summary-size:14px;width:100%;min-width:0;align-self:stretch;box-sizing:border-box}
body .article-card>.art,body.ff-editorial-home #articleGrid .article-card>.art{height:auto!important;min-height:0!important;aspect-ratio:16/10;flex:0 0 auto;overflow:hidden}
body .article-card>.art img{width:100%;height:100%!important;object-fit:cover}
body .article-card .art-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
body .article-card>.body,body.ff-editorial-home #articleGrid .article-card>.body{display:grid!important;grid-template-rows:28px calc(var(--news-title-size) * 4.08) calc(var(--news-summary-size) * 4.65) 42px;gap:10px!important;flex:0 0 auto;min-height:0!important;box-sizing:border-box}
body .article-card>.body>.card-badges,body .article-card>.body>.tag{grid-row:1;max-width:100%;max-height:28px;overflow:hidden}
body .article-card>.body>h3,body.ff-editorial-home #articleGrid .article-card>.body>h3{grid-row:2;font-size:var(--news-title-size)!important;line-height:1.36!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;overflow:hidden;margin:0!important;min-width:0;overflow-wrap:anywhere}
body .article-card>.body>p,body.ff-editorial-home #articleGrid .article-card>.body>p{grid-row:3;font-size:var(--news-summary-size)!important;line-height:1.55!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3!important;overflow:hidden;margin:0!important;min-width:0}
body .article-card>.body>.meta,body.ff-editorial-home #articleGrid .article-card>.body>.meta{grid-row:4;margin:0!important;align-self:end;align-items:center;min-width:0;max-height:42px;overflow:hidden;display:flex;flex-wrap:wrap;gap:4px 9px;line-height:1.4}
body .article-card>.body>.meta>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
@media(max-width:700px){body .article-card{--news-title-size:16px}body.ff-editorial-home #articleGrid .article-card>.body{grid-template-rows:28px calc(var(--news-title-size) * 4.08) 42px}body.ff-editorial-home #articleGrid .article-card>.body>p{display:none!important}body.ff-editorial-home #articleGrid .article-card>.body>.meta{grid-row:3}}
