.PostCard_card__CR2iw{background:var(--white);border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease);display:flex;flex-direction:column}.PostCard_card__CR2iw:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.PostCard_media__OEx8Q{position:relative;aspect-ratio:4/3;overflow:hidden;display:block;background:var(--sand)}.PostCard_image__CKurq{transition:transform .8s var(--ease-out)}.PostCard_card__CR2iw:hover .PostCard_image__CKurq{transform:scale(1.05)}.PostCard_body__09OZ4{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1 1}.PostCard_date___N8xV{font-family:var(--font-label);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--angus-gold-deep)}.PostCard_body__09OZ4 h3{margin-top:10px;font-size:22px;line-height:1.25}.PostCard_body__09OZ4 h3 a{color:inherit;transition:color var(--dur)}.PostCard_body__09OZ4 h3 a:hover{color:var(--angus-gold-deep)}.PostCard_desc__Blg4a{margin-top:10px;font-size:14.5px;color:var(--fg2);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PostCard_viewLink__dUWx8{display:inline-flex;align-items:center;gap:9px;margin-top:auto;padding-top:18px;font-family:var(--font-label);text-transform:uppercase;letter-spacing:var(--track-button);font-size:12px;font-weight:600;color:var(--angus-ink);transition:color var(--dur) var(--ease)}.PostCard_viewLink__dUWx8 svg{width:16px;height:16px;transition:transform var(--dur) var(--ease)}.PostCard_viewLink__dUWx8:hover{color:var(--angus-gold-deep)}.PostCard_viewLink__dUWx8:hover svg{transform:translateX(4px)}.BlogPage_container__87ICt{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.BlogPage_lead__1tJ6m{max-width:760px;margin:0 auto;font-size:var(--fs-lead);line-height:var(--lh-lead)}.BlogPage_section__ENsWY{padding:var(--sp-9) 0}.BlogPage_grid__ukqyl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px}.BlogPage_empty__3IueY{text-align:center;color:var(--fg3)}@media (max-width:980px){.BlogPage_grid__ukqyl{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BlogPage_grid__ukqyl{grid-template-columns:1fr}}