.blog-feed .post-image img{aspect-ratio:16/10;object-fit:cover}.blog-feed .post-grid{margin-bottom:32px}.blog-feed .post-grid article{max-width:680px}.blog-feed .post-grid h3{line-height:1.15}.article-meta{padding-top:20px;padding-bottom:28px;border-bottom:1px solid #ded8cc;display:flex;align-items:center;justify-content:space-between;gap:24px}.article-meta>div{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}.article-page .prose{max-width:920px;margin-inline:auto}.article-page .prose p{font-size:17px;line-height:1.85}.article-page .prose h2{font-size:clamp(28px,3.3vw,43px)}.article-page .faq-section{padding-top:45px}.article-page .resource-section{border-top:1px solid #ded8cc}@media(max-width:760px){.article-meta{align-items:flex-start;flex-direction:column}.article-page .prose p{font-size:15px}.blog-feed .post-grid{grid-template-columns:1fr}.article-page .hero h1{font-size:clamp(38px,10vw,59px);overflow-wrap:break-word}}
