.blog-posts-container[data-astro-cid-ijnerlr2]{max-width:900px;margin:0 auto;padding:2rem 0}.blog-posts-grid[data-astro-cid-ijnerlr2]{display:grid;gap:2.5rem;grid-template-columns:1fr}.blog-post-card[data-astro-cid-ijnerlr2]{background:var(--card);border:3px solid var(--mach-gold);border-radius:var(--radius);padding:0;transition:all .3s ease;box-shadow:var(--shadow);position:relative;z-index:1;overflow:hidden}.blog-post-card[data-astro-cid-ijnerlr2]:hover{border-color:var(--supersonic-teal);transform:translateY(-4px);box-shadow:0 12px 40px #00000026,0 6px 20px #0000001a,0 0 30px #5ec8904d}.blog-post-image-container[data-astro-cid-ijnerlr2]{width:100%;overflow:hidden;margin-bottom:0}.blog-post-image[data-astro-cid-ijnerlr2]{width:100%;height:auto;display:block;object-fit:cover;transition:transform .4s ease}.blog-post-card[data-astro-cid-ijnerlr2]:hover .blog-post-image[data-astro-cid-ijnerlr2]{transform:scale(1.05)}.blog-post-card[data-astro-cid-ijnerlr2]>[data-astro-cid-ijnerlr2]:not(.blog-post-image-container){padding-left:2.5rem;padding-right:2.5rem}.blog-post-card[data-astro-cid-ijnerlr2]>.blog-post-header[data-astro-cid-ijnerlr2]{padding-top:2.5rem}.blog-post-card[data-astro-cid-ijnerlr2]>.blog-post-link[data-astro-cid-ijnerlr2]{padding-bottom:2.5rem}.blog-post-header[data-astro-cid-ijnerlr2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--mach-gold)}.blog-post-category[data-astro-cid-ijnerlr2]{display:inline-block;padding:.375rem .75rem;background:var(--mission-blue);color:var(--jet-white);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;box-shadow:0 2px 4px #00000026}.blog-post-date[data-astro-cid-ijnerlr2]{color:var(--bomber-leather);font-size:.875rem;font-weight:600}.blog-post-title[data-astro-cid-ijnerlr2]{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;text-transform:uppercase;letter-spacing:.02em;line-height:1.2;color:var(--mission-blue)}.blog-post-title[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]{color:inherit;text-decoration:none;transition:color .2s ease}.blog-post-title[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]:hover{color:var(--supersonic-teal)}.blog-post-meta[data-astro-cid-ijnerlr2]{display:flex;gap:1rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--muted)}.blog-post-author[data-astro-cid-ijnerlr2]{font-weight:600;color:var(--mission-blue)}.blog-post-read-time[data-astro-cid-ijnerlr2]{color:var(--bomber-leather)}.blog-post-excerpt[data-astro-cid-ijnerlr2]{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.7;color:var(--ink)}.blog-post-link[data-astro-cid-ijnerlr2]{display:inline-flex;align-items:center;gap:.5rem;color:var(--supersonic-teal);font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .2s ease;font-size:.95rem}.blog-post-link[data-astro-cid-ijnerlr2]:hover{color:var(--mission-blue);gap:.75rem}.blog-post-link[data-astro-cid-ijnerlr2] svg[data-astro-cid-ijnerlr2]{transition:transform .2s ease}.blog-post-link[data-astro-cid-ijnerlr2]:hover svg[data-astro-cid-ijnerlr2]{transform:translate(4px)}@media (max-width: 900px){.blog-post-card[data-astro-cid-ijnerlr2]>[data-astro-cid-ijnerlr2]:not(.blog-post-image-container){padding-left:2rem;padding-right:2rem}.blog-post-card[data-astro-cid-ijnerlr2]>.blog-post-header[data-astro-cid-ijnerlr2]{padding-top:2rem}.blog-post-card[data-astro-cid-ijnerlr2]>.blog-post-link[data-astro-cid-ijnerlr2]{padding-bottom:2rem}.blog-post-header[data-astro-cid-ijnerlr2]{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width: 600px){.blog-post-card[data-astro-cid-ijnerlr2]>[data-astro-cid-ijnerlr2]:not(.blog-post-image-container){padding-left:1.5rem;padding-right:1.5rem}.blog-post-card[data-astro-cid-ijnerlr2]>.blog-post-header[data-astro-cid-ijnerlr2]{padding-top:1.5rem}.blog-post-card[data-astro-cid-ijnerlr2]>.blog-post-link[data-astro-cid-ijnerlr2]{padding-bottom:1.5rem}.blog-post-title[data-astro-cid-ijnerlr2]{font-size:1.5rem}.blog-post-excerpt[data-astro-cid-ijnerlr2]{font-size:1rem}}
