.BlogArticleCard{background:var(--bg-primary);border:1px solid var(--fill-separator);border-radius:16px;color:var(--text-primary);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}@media (hover:hover){.BlogArticleCard:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}}.BlogArticleCard:focus-visible{outline:2px solid var(--fill-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.BlogArticleCard{transition:none}.BlogArticleCard:hover{transform:none}}.BlogArticleCard__media{aspect-ratio:16/9;background:var(--bg-tertiary);flex:0 0 auto;overflow:hidden;position:relative;width:100%}.BlogArticleCard__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.BlogArticleCard__placeholder{align-items:center;background:var(--fill-accent-80);color:var(--fill-accent);display:flex;inset:0;justify-content:center;position:absolute}.BlogArticleCard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-width:0;padding:16px 20px 20px}@media (max-width:767.99px){.BlogArticleCard__body{padding:16px}}.BlogArticleCard__rubric{color:var(--fill-accent);font-size:13px;font-weight:600;letter-spacing:0;line-height:16px}.BlogArticleCard__title{color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.BlogArticleCard__excerpt,.BlogArticleCard__title{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.BlogArticleCard__excerpt{font-size:15px;line-height:1.45}.BlogArticleCard__excerpt,.BlogArticleCard__meta{color:var(--text-secondary);font-weight:400;letter-spacing:0}.BlogArticleCard__meta{display:flex;flex-wrap:wrap;font-size:13px;gap:0 6px;line-height:18px;margin-top:auto;padding-top:4px}.BlogArticleCard--compact .BlogArticleCard__body{gap:6px}.BlogArticleCard--compact .BlogArticleCard__title{font-size:16px;line-height:1.35}.BlogArticleCard--featured .BlogArticleCard__title{-webkit-line-clamp:4;font-size:22px;letter-spacing:-.015em;line-height:1.25}.BlogArticleCard--featured .BlogArticleCard__excerpt{font-size:16px;line-height:1.5}@media (min-width:768px){.BlogArticleCard--featured{align-items:stretch;display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.BlogArticleCard--featured .BlogArticleCard__media{aspect-ratio:auto}.BlogArticleCard--featured .BlogArticleCard__media:before{content:"";display:block;padding-top:56.25%}.BlogArticleCard--featured .BlogArticleCard__body{gap:12px;justify-content:center;padding:24px 28px}.BlogArticleCard--featured .BlogArticleCard__rubric{font-size:14px;line-height:18px}.BlogArticleCard--featured .BlogArticleCard__title{-webkit-line-clamp:5;font-size:24px;letter-spacing:-.02em;line-height:1.2}.BlogArticleCard--featured .BlogArticleCard__excerpt{-webkit-line-clamp:4}.BlogArticleCard--featured .BlogArticleCard__meta{font-size:14px;margin-top:4px}}@media (min-width:1280px){.BlogArticleCard--featured .BlogArticleCard__body{padding:28px 32px}.BlogArticleCard--featured .BlogArticleCard__title{font-size:28px}}.BlogCardGrid{--blog-grid-gap:24px;display:grid;gap:var(--blog-grid-gap);grid-template-columns:repeat(auto-fill,minmax(max(280px,(100% - (var(--blog-grid-cols,3) - 1) * var(--blog-grid-gap))/var(--blog-grid-cols,3)),1fr));list-style:none;margin:0;padding:0}@media (max-width:767.99px){.BlogCardGrid{--blog-grid-gap:16px}}.BlogCardGrid__item{display:block;list-style:none;margin:0;min-width:0;padding:0}
