.blog-post-card_card__pYpAn{position:relative;display:flex;flex-direction:column;min-width:0;height:100%;padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--bg);box-shadow:0 3px 12px var(--shadow);transition:border-color .2s,box-shadow .2s,transform .2s}.blog-post-card_card__pYpAn:focus-within,.blog-post-card_card__pYpAn[data-linked=true]:hover{border-color:var(--control);box-shadow:0 12px 32px var(--shadow);transform:translateY(-3px)}.blog-post-card_cover__yBHCS{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:var(--surface);isolation:isolate}.blog-post-card_image__E9J9h{object-fit:cover;transition:transform .45s}.blog-post-card_card__pYpAn[data-linked=true]:hover .blog-post-card_image__E9J9h{transform:scale(1.035)}.blog-post-card_content__apIEN{flex:1;padding:22px 14px 24px}.blog-post-card_meta__gpwF8{display:flex;align-items:center;flex-wrap:wrap;gap:12px;color:var(--muted);margin-bottom:18px;font-size:11px;line-height:1.5}.blog-post-card_tag__aeqfu{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--fg);font-size:11px}.blog-post-card_content__apIEN h2{color:var(--fg);font-size:clamp(22px,2vw,25px);line-height:1.2;letter-spacing:-.035em;text-wrap:pretty}.blog-post-card_content__apIEN h2 a{display:block}.blog-post-card_content__apIEN h2 a:after{position:absolute;inset:0;content:"";border-radius:20px}.blog-post-card_content__apIEN h2 a:focus-visible{outline:none}.blog-post-card_card__pYpAn:has(a:focus-visible){outline:2px solid var(--action);outline-offset:4px}.blog-post-card_arrow__nF0XE{display:inline-flex;margin-left:8px;transform:translateY(1px);transition:transform .2s}.blog-post-card_card__pYpAn:hover .blog-post-card_arrow__nF0XE{transform:translate(2px,-1px)}.blog-post-card_content__apIEN>p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.7}.blog-post-card_clamped__mCPNe{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-post-card_footer__c_ryd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:0 14px;padding:17px 0 12px;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.5}.blog-post-card_writer___C7WO{display:flex;align-items:center;gap:8px;color:var(--fg);font-weight:500}.blog-post-card_writer___C7WO .city-mark{width:21px;height:21px}.blog-post-card_preview__lYpoh{font-size:10px}@media (max-width:640px){.blog-post-card_content__apIEN{padding-top:20px}.blog-post-card_content__apIEN h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.blog-post-card_arrow__nF0XE,.blog-post-card_card__pYpAn,.blog-post-card_image__E9J9h{transition:none}.blog-post-card_card__pYpAn:focus-within,.blog-post-card_card__pYpAn[data-linked=true]:hover{transform:none}.blog-post-card_card__pYpAn[data-linked=true]:hover .blog-post-card_image__E9J9h{transform:none}}