.blog-hero[data-astro-cid-5tznm7mj]{padding:132px 0 60px}.blog-layout[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:290px 1fr;gap:32px;align-items:start}.blog-sidebar[data-astro-cid-5tznm7mj]{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.sidebar-card[data-astro-cid-5tznm7mj]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px}.sidebar-label[data-astro-cid-5tznm7mj]{display:block;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:12px}.sidebar-search[data-astro-cid-5tznm7mj]{width:100%;font-family:var(--font-body);font-size:.95rem;padding:12px 14px;border-radius:12px;border:1px solid var(--line-dark);background:var(--alt-2);color:var(--navy)}.sidebar-search[data-astro-cid-5tznm7mj]:focus{outline:none;border-color:var(--gold);background:var(--white);box-shadow:0 0 0 3px var(--gold-pale)}.category-list[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:6px;max-height:380px;overflow-y:auto;padding-right:4px}.category-btn[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--slate-dark);font-family:var(--font-body);font-size:.92rem;font-weight:600;text-align:left;cursor:pointer;transition:all .15s ease}.category-btn[data-astro-cid-5tznm7mj]:hover{background:var(--alt);color:var(--navy)}.category-btn[data-astro-cid-5tznm7mj].active{background:var(--navy);color:var(--white)}.sidebar-cta[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.15rem;margin-bottom:8px}.sidebar-cta[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{font-size:.92rem;margin-bottom:16px}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.post-card[data-astro-cid-5tznm7mj]{padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.post-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-3px)}.blog-thumb[data-astro-cid-5tznm7mj]{width:100%;aspect-ratio:16 / 9;background:var(--alt-2);overflow:hidden;border-bottom:1px solid var(--line)}.blog-thumb[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.post-card[data-astro-cid-5tznm7mj]:hover .blog-thumb[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.03)}.blog-thumb-fallback[data-astro-cid-5tznm7mj]{width:100%;height:100%;background:linear-gradient(135deg,var(--navy) 0%,#1e325c 100%);display:flex;align-items:center;justify-content:center;padding:24px}.blog-thumb-fallback[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:auto;height:48px;object-fit:contain;opacity:.9}.blog-card-body[data-astro-cid-5tznm7mj]{padding:24px;display:flex;flex-direction:column;flex:1}.blog-card-body[data-astro-cid-5tznm7mj] .blog-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:.85rem}.blog-card-body[data-astro-cid-5tznm7mj] .pill[data-astro-cid-5tznm7mj]{font-size:.7rem;padding:4px 10px}.blog-card-body[data-astro-cid-5tznm7mj] h3[data-astro-cid-5tznm7mj]{font-size:1.18rem;line-height:1.3;margin-bottom:10px}.blog-excerpt[data-astro-cid-5tznm7mj]{font-size:.95rem;color:var(--slate);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-body[data-astro-cid-5tznm7mj] .card-link[data-astro-cid-5tznm7mj]{margin-top:auto;padding-top:14px}@media(width<=1024px){.blog-layout[data-astro-cid-5tznm7mj]{grid-template-columns:250px 1fr;gap:24px}.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}}@media(width<=800px){.blog-layout[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.blog-sidebar[data-astro-cid-5tznm7mj]{position:static}.category-list[data-astro-cid-5tznm7mj]{flex-direction:row;flex-wrap:wrap;max-height:none}.category-btn[data-astro-cid-5tznm7mj]{width:auto}}
