.blog-card[data-astro-cid-hlaek5cb]{--blog-accent:#10b981;border-radius:var(--radius-lg,14px);height:100%;position:relative;overflow:hidden}.blog-card__link[data-astro-cid-hlaek5cb]{border-radius:var(--radius-lg,14px);border:1px solid var(--color-border-default,#ffffff0f);background:var(--color-bg-card,#ffffff08);height:100%;transition:transform var(--duration-normal,.3s) var(--ease-spring,cubic-bezier(.175, .885, .32, 1.275)), box-shadow var(--duration-normal,.3s) var(--ease-spring), border-color var(--duration-normal,.3s) var(--ease-smooth,ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card__link[data-astro-cid-hlaek5cb]:hover{border-color:var(--blog-accent);transform:translateY(-3px);box-shadow:0 16px 48px #0006,0 0 0 1px #ffffff14}.blog-card__thumb[data-astro-cid-hlaek5cb]{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-card__image[data-astro-cid-hlaek5cb]{object-fit:cover;filter:brightness(.6)saturate(.8);width:100%;height:100%;transition:transform .6s var(--ease-spring,ease), filter .5s ease}.blog-card__link[data-astro-cid-hlaek5cb]:hover .blog-card__image[data-astro-cid-hlaek5cb]{filter:brightness(.65)saturate(.85);transform:scale(1.05)}.blog-card__fallback[data-astro-cid-hlaek5cb]{width:100%;height:100%;position:relative}.blog-card__grid-pattern[data-astro-cid-hlaek5cb]{background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.blog-card__thumb-overlay[data-astro-cid-hlaek5cb]{background:linear-gradient(to bottom, transparent 50%, var(--color-bg-card,#0a0a0f) 100%);pointer-events:none;position:absolute;inset:0}.blog-card__category-badge[data-astro-cid-hlaek5cb]{text-transform:uppercase;letter-spacing:.12em;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff14;border-radius:5px;padding:.2rem .5rem;font-size:.55rem;font-weight:600;position:absolute;top:.625rem;left:.625rem}.blog-card__content[data-astro-cid-hlaek5cb]{flex-direction:column;flex:1;gap:.375rem;padding:1.125rem 1.25rem 1.25rem;display:flex}.blog-card__title[data-astro-cid-hlaek5cb]{font-family:var(--font-display,"Space Grotesk", sans-serif);color:var(--color-text-primary,#f0f0f5);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.3;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-card__link[data-astro-cid-hlaek5cb]:hover .blog-card__title[data-astro-cid-hlaek5cb]{color:var(--blog-accent)}.blog-card__desc[data-astro-cid-hlaek5cb]{color:var(--color-text-secondary,#a0a0b0);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.8125rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-card__meta[data-astro-cid-hlaek5cb]{color:var(--color-text-muted,#666);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.625rem;font-size:.65rem;display:flex}.blog-card__meta-left[data-astro-cid-hlaek5cb]{align-items:center;gap:.375rem;display:flex}.blog-card__arrow[data-astro-cid-hlaek5cb]{color:var(--blog-accent);opacity:0;transition:opacity .3s ease, transform .3s var(--ease-spring,ease);align-items:center;display:flex;transform:translate(-4px)}.blog-card__link[data-astro-cid-hlaek5cb]:hover .blog-card__arrow[data-astro-cid-hlaek5cb]{opacity:1;transform:translate(0)}.blog-card__accent-bar[data-astro-cid-hlaek5cb]{background:linear-gradient(90deg, var(--blog-accent), transparent);opacity:0;height:2px;transition:opacity .3s}.blog-card__link[data-astro-cid-hlaek5cb]:hover .blog-card__accent-bar[data-astro-cid-hlaek5cb]{opacity:1}.blog-card-lg[data-astro-cid-xccwgaha]{--blog-accent:#10b981;border-radius:var(--radius-lg,14px);height:100%;position:relative;overflow:hidden}.blog-card-lg__link[data-astro-cid-xccwgaha]{border-radius:var(--radius-lg,14px);border:1px solid var(--color-border-default,#ffffff0f);background:var(--color-bg-card,#ffffff08);height:100%;transition:transform var(--duration-normal,.3s) var(--ease-spring,cubic-bezier(.175, .885, .32, 1.275)), box-shadow var(--duration-normal,.3s) var(--ease-spring), border-color var(--duration-normal,.3s) var(--ease-smooth,ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card-lg__link[data-astro-cid-xccwgaha]:hover{border-color:var(--blog-accent);transform:translateY(-4px);box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff14}.blog-card-lg__visual[data-astro-cid-xccwgaha]{aspect-ratio:5/2;position:relative;overflow:hidden}.blog-card-lg__image[data-astro-cid-xccwgaha]{object-fit:cover;filter:brightness(.65)saturate(.85);width:100%;height:100%;transition:transform .6s var(--ease-spring,ease), filter .6s ease}.blog-card-lg__link[data-astro-cid-xccwgaha]:hover .blog-card-lg__image[data-astro-cid-xccwgaha]{filter:brightness(.7)saturate(.9);transform:scale(1.04)}.blog-card-lg__fallback[data-astro-cid-xccwgaha]{width:100%;height:100%;position:relative}.blog-card-lg__grid-pattern[data-astro-cid-xccwgaha]{background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.blog-card-lg__fallback-glow[data-astro-cid-xccwgaha]{background:var(--blog-accent);opacity:.08;filter:blur(60px);border-radius:50%;width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blog-card-lg__visual-overlay[data-astro-cid-xccwgaha]{background:linear-gradient(to bottom, transparent 40%, var(--color-bg-card,#0a0a0f) 100%);pointer-events:none;position:absolute;inset:0}.blog-card-lg__category-badge[data-astro-cid-xccwgaha]{text-transform:uppercase;letter-spacing:.12em;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff14;border-radius:6px;padding:.25rem .625rem;font-size:.6rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.blog-card-lg__time-badge[data-astro-cid-xccwgaha]{letter-spacing:.06em;color:#ffffffb3;-webkit-backdrop-filter:blur(8px);background:#00000073;border:1px solid #ffffff0f;border-radius:5px;padding:.2rem .5rem;font-size:.6rem;font-weight:500;position:absolute;top:.75rem;right:.75rem}.blog-card-lg__content[data-astro-cid-xccwgaha]{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem 1.75rem 1.75rem;display:flex}.blog-card-lg__title[data-astro-cid-xccwgaha]{font-family:var(--font-display,"Space Grotesk", sans-serif);color:var(--color-text-primary,#f0f0f5);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:700;line-height:1.25;transition:color .2s;display:-webkit-box;overflow:hidden}.blog-card-lg__link[data-astro-cid-xccwgaha]:hover .blog-card-lg__title[data-astro-cid-xccwgaha]{color:var(--blog-accent)}.blog-card-lg__desc[data-astro-cid-xccwgaha]{color:var(--color-text-secondary,#a0a0b0);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-card-lg__meta[data-astro-cid-xccwgaha]{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}.blog-card-lg__date[data-astro-cid-xccwgaha]{color:var(--color-text-muted,#666);font-size:.7rem}.blog-card-lg__read-more[data-astro-cid-xccwgaha]{color:var(--blog-accent);white-space:nowrap;transition:gap .3s var(--ease-spring,ease);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.blog-card-lg__link[data-astro-cid-xccwgaha]:hover .blog-card-lg__read-more[data-astro-cid-xccwgaha]{gap:.625rem}.blog-card-lg__accent-bar[data-astro-cid-xccwgaha]{background:linear-gradient(90deg, var(--blog-accent), transparent);opacity:0;height:2px;transition:opacity .3s}.blog-card-lg__link[data-astro-cid-xccwgaha]:hover .blog-card-lg__accent-bar[data-astro-cid-xccwgaha]{opacity:1}
