.post-card[data-astro-cid-iyiqi2so]{background:#fff;border-radius:12px;padding:0;box-shadow:0 4px 6px #0000001a;transition:transform .3s,box-shadow .3s;overflow:hidden;display:grid;grid-template-columns:280px 1fr;height:250px;position:relative}.post-card[data-astro-cid-iyiqi2so].no-image{grid-template-columns:1fr;height:auto}.post-card[data-astro-cid-iyiqi2so].compact{grid-template-columns:220px 1fr;height:220px}.post-card[data-astro-cid-iyiqi2so].compact.no-image{grid-template-columns:1fr;height:auto}.post-card[data-astro-cid-iyiqi2so].compact .post-image[data-astro-cid-iyiqi2so]{width:220px;min-height:200px}.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so]{padding:1.25rem}.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so] h2[data-astro-cid-iyiqi2so],.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:1.4rem;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{font-size:.95rem;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card[data-astro-cid-iyiqi2so]:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}@media (min-width: 769px){.post-card[data-astro-cid-iyiqi2so].home .post-content[data-astro-cid-iyiqi2so]{padding:1.5rem}.post-card[data-astro-cid-iyiqi2so].home .post-meta[data-astro-cid-iyiqi2so]{font-size:.85rem;margin-bottom:.4rem}.post-card[data-astro-cid-iyiqi2so].home .post-content[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{flex-grow:0}.post-card[data-astro-cid-iyiqi2so].home .read-more[data-astro-cid-iyiqi2so]{margin-top:0}.post-card[data-astro-cid-iyiqi2so].home .post-content[data-astro-cid-iyiqi2so] h2[data-astro-cid-iyiqi2so],.post-card[data-astro-cid-iyiqi2so].home .post-content[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:1.5rem;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card[data-astro-cid-iyiqi2so].home .post-content[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{font-size:.95rem;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.post-image[data-astro-cid-iyiqi2so]{width:280px;height:100%;min-height:220px;overflow:hidden}.post-image[data-astro-cid-iyiqi2so] img[data-astro-cid-iyiqi2so]{width:100%;height:100%;object-fit:cover;transition:transform .3s;display:block}.post-card[data-astro-cid-iyiqi2so]:hover .post-image[data-astro-cid-iyiqi2so] img[data-astro-cid-iyiqi2so]{transform:scale(1.05)}.post-content[data-astro-cid-iyiqi2so]{padding:2rem;display:flex;flex-direction:column}.post-card[data-astro-cid-iyiqi2so].vcenter .post-content[data-astro-cid-iyiqi2so]{height:100%;justify-content:center}.post-content[data-astro-cid-iyiqi2so] h2[data-astro-cid-iyiqi2so],.post-content[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:1.8rem;margin-bottom:.75rem}.post-content[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]{color:#1a1a2e;text-decoration:none;transition:color .3s}.post-content[data-astro-cid-iyiqi2so] a[data-astro-cid-iyiqi2so]:hover{color:#667eea}.post-content[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{color:#374151;line-height:1.7;margin-bottom:1rem;font-size:1.05rem;flex-grow:1}.post-meta[data-astro-cid-iyiqi2so]{color:#6b7280;font-size:.95rem;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.separator[data-astro-cid-iyiqi2so]{color:#d1d5db}.post-cities[data-astro-cid-iyiqi2so],.post-tags[data-astro-cid-iyiqi2so]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.post-tags--corner[data-astro-cid-iyiqi2so],.post-cities--corner[data-astro-cid-iyiqi2so]{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;gap:.5rem;flex-wrap:nowrap;max-width:calc(100% - 24px)}.post-cities[data-astro-cid-iyiqi2so] .city[data-astro-cid-iyiqi2so],.post-tags[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so]{display:inline-flex;align-items:center;background:#f3f4f6;color:#6b7280;padding:.25rem .75rem;border-radius:15px;font-size:.85rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;font-weight:600}.post-tags[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so]{background:#eef2ff;color:#4f46e5}.tag[data-astro-cid-iyiqi2so] .icon[data-astro-cid-iyiqi2so]{width:14px;height:14px;opacity:.9}.post-cities[data-astro-cid-iyiqi2so] .city[data-astro-cid-iyiqi2so]:hover{background:#667eea;color:#fff}.post-tags[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so]:hover{background:#4f46e5;color:#fff}.post-tags--corner[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so].more{background:#e5e7eb;color:#374151;cursor:default;pointer-events:none}.read-more[data-astro-cid-iyiqi2so]{color:#667eea;text-decoration:none;font-weight:600;transition:color .3s;align-self:flex-start}.read-more[data-astro-cid-iyiqi2so]:hover{color:#764ba2}.card-link[data-astro-cid-iyiqi2so]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;text-decoration:none;color:transparent}.card-link[data-astro-cid-iyiqi2so]:hover{background:#667eea0d}@media (max-width: 768px){.post-card[data-astro-cid-iyiqi2so]{display:grid;grid-template-columns:120px 1fr;gap:.75rem;height:auto;position:relative}.post-card[data-astro-cid-iyiqi2so].no-image{grid-template-columns:1fr}.post-card[data-astro-cid-iyiqi2so].mobile-tight .post-content[data-astro-cid-iyiqi2so]{padding-left:.5rem;padding-right:.5rem}.post-card[data-astro-cid-iyiqi2so].compact{grid-template-columns:1fr;gap:.5rem}.post-card[data-astro-cid-iyiqi2so].compact .post-image[data-astro-cid-iyiqi2so]{width:100%;min-height:160px;height:160px;border-bottom:1px solid rgba(0,0,0,.06)}.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so]{padding:.65rem .65rem .8rem}.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so] h2[data-astro-cid-iyiqi2so],.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:1rem;margin-bottom:.35rem}.post-card[data-astro-cid-iyiqi2so].compact .post-content[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{font-size:.85rem;margin-bottom:.5rem}.post-card[data-astro-cid-iyiqi2so].compact.no-image .post-content[data-astro-cid-iyiqi2so]{padding-top:.75rem}.post-image[data-astro-cid-iyiqi2so]{width:120px;height:100%;min-height:120px;position:relative}.post-content[data-astro-cid-iyiqi2so]{padding:.75rem .75rem .85rem;display:flex;flex-direction:column}.post-content[data-astro-cid-iyiqi2so] h2[data-astro-cid-iyiqi2so],.post-content[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:1rem;margin-bottom:.35rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-content[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{font-size:.85rem;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-meta[data-astro-cid-iyiqi2so]{font-size:.75rem;margin-bottom:.3rem}.read-more[data-astro-cid-iyiqi2so]{font-size:.8rem;display:none}.post-tags[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so],.post-tags--corner[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so],.post-cities--corner[data-astro-cid-iyiqi2so] .city[data-astro-cid-iyiqi2so]{pointer-events:none;cursor:default;font-size:.7rem;padding:.2rem .45rem;border-radius:12px}.post-tags[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so]:hover,.post-tags--corner[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so]:hover{background:inherit;color:inherit}.tag[data-astro-cid-iyiqi2so] .icon[data-astro-cid-iyiqi2so]{width:11px;height:11px}.post-tags--corner[data-astro-cid-iyiqi2so],.post-cities--corner[data-astro-cid-iyiqi2so]{position:absolute;left:4px;right:auto;bottom:4px;gap:.2rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:calc(100% - 8px);pointer-events:none}.post-tags--corner[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so]{background:#fff;color:#1a1a2e;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #00000014;font-size:.5rem;padding:.12rem .3rem;border-radius:10px;max-width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.post-tags--corner[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so] .icon[data-astro-cid-iyiqi2so]{width:8px;height:8px}.post-cities--corner[data-astro-cid-iyiqi2so] .city[data-astro-cid-iyiqi2so]{background:#fff;color:#1a1a2e;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 4px #00000014;font-size:.5rem;padding:.12rem .3rem;border-radius:10px;max-width:90%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.post-tags--corner[data-astro-cid-iyiqi2so] .tag[data-astro-cid-iyiqi2so].more{background:#ffffffe6;color:#374151;border-color:#0000000f;box-shadow:0 1px 3px #0000000f}}@media (max-width: 480px){.post-card[data-astro-cid-iyiqi2so]{grid-template-columns:100px 1fr;gap:.5rem}.post-image[data-astro-cid-iyiqi2so]{width:100px;min-height:100px}.post-card[data-astro-cid-iyiqi2so].mobile-tight .post-content[data-astro-cid-iyiqi2so]{padding-left:.5rem;padding-right:.5rem}.post-card[data-astro-cid-iyiqi2so].compact{grid-template-columns:1fr}.post-card[data-astro-cid-iyiqi2so].compact .post-image[data-astro-cid-iyiqi2so]{min-height:140px;height:140px}.post-content[data-astro-cid-iyiqi2so]{padding:.6rem}.post-content[data-astro-cid-iyiqi2so] h2[data-astro-cid-iyiqi2so],.post-content[data-astro-cid-iyiqi2so] h3[data-astro-cid-iyiqi2so]{font-size:.95rem}.post-content[data-astro-cid-iyiqi2so] p[data-astro-cid-iyiqi2so]{font-size:.8rem}.post-meta[data-astro-cid-iyiqi2so]{font-size:.7rem}.read-more[data-astro-cid-iyiqi2so]{font-size:.75rem}}
