.post-card_post__5GV1V{position:relative;display:flex;flex-direction:column;gap:16px;min-inline-size:0;color:var(--site-text)}.post-card_media__jLG3W{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--site-r-card);background:var(--site-surface)}.post-card_media__jLG3W:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--site-border);pointer-events:none}.post-card_img__I8niE{object-fit:cover;transition:transform .7s var(--ease-expo)}.post-card_media__jLG3W>div{position:absolute;inset:0;aspect-ratio:auto;border-radius:0}.post-card_text__AbsRZ{display:flex;flex-direction:column;gap:8px;flex:1 1;min-inline-size:0}.post-card_post__5GV1V .post-card_title__N8JKu{margin:0;font-family:var(--font-display);font-size:18px;font-weight:500;line-height:var(--site-lh-head);color:var(--site-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}:root[lang] .post-card_post__5GV1V .post-card_title__N8JKu{text-transform:none;letter-spacing:0}.post-card_link__kMz0b{color:inherit;text-decoration:none}.post-card_link__kMz0b:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--site-r-card)}.post-card_link__kMz0b:focus-visible{outline:none}.post-card_link__kMz0b:focus-visible:after{outline:2px solid var(--site-focus);outline-offset:6px}.post-card_excerpt__nI1Zi{margin:0;color:var(--site-text-muted);font-size:15px;line-height:1.6;max-inline-size:62ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card_meta__7aFlu{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;-webkit-margin-before:auto;margin-block-start:auto;-webkit-padding-before:2px;padding-block-start:2px;color:var(--site-text-subtle);font-size:13px}.post-card_dot__wDrcE{inline-size:3px;block-size:3px;border-radius:50%;background:currentColor;flex:none}@media (hover:hover){.post-card_post__5GV1V:hover .post-card_link__kMz0b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.post-card_post__5GV1V:hover .post-card_img__I8niE{transform:scale(1.035)}}.post-card_featured__QqdRo{gap:20px}.post-card_featured__QqdRo .post-card_media__jLG3W{max-block-size:45vh;max-block-size:45svh}.post-card_featured__QqdRo .post-card_title__N8JKu{font-size:clamp(24px,1.2rem + 1.5vw,32px)}.post-card_featured__QqdRo .post-card_text__AbsRZ{gap:12px}.post-card_featured__QqdRo .post-card_excerpt__nI1Zi{font-size:16px;line-height:1.65;-webkit-line-clamp:3}.post-card_featured__QqdRo .post-card_meta__7aFlu{-webkit-margin-before:4px;margin-block-start:4px;font-size:14px}@media (min-width:760px){.post-card_featured__QqdRo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px)}.post-card_featured__QqdRo .post-card_media__jLG3W{max-block-size:none}.post-card_featured__QqdRo .post-card_meta__7aFlu{-webkit-margin-before:8px;margin-block-start:8px}}@media (min-width:1024px){.post-card_featured__QqdRo .post-card_excerpt__nI1Zi{font-size:17px}}@media (max-width:759px){.post-card_card__8u6ga .post-card_excerpt__nI1Zi{display:none}}@media (max-width:559px){.post-card_card__8u6ga{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding-block:14px;-webkit-border-after:1px solid var(--site-divider);border-block-end:1px solid var(--site-divider)}.post-card_card__8u6ga:last-child{-webkit-border-after:0;border-block-end:0}.post-card_card__8u6ga .post-card_media__jLG3W{border-radius:var(--site-r-thumb)}.post-card_card__8u6ga .post-card_text__AbsRZ{gap:6px}.post-card_card__8u6ga .post-card_title__N8JKu{font-size:16px}.post-card_card__8u6ga .post-card_meta__7aFlu{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-before:0;padding-block-start:0;font-size:12.5px}.post-card_card__8u6ga .post-card_link__kMz0b:focus-visible:after{outline-offset:2px}}.post-card_tags__OefS_{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.post-card_tag__i86mU{border:1px solid var(--site-border-strong);color:var(--site-text-muted);font-size:13px;padding:4px 12px;border-radius:var(--site-r-pill)}