.BlogCard_card__ga3_B{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:rgba(26,26,46,.3);transition:border-color .2s,transform .2s,box-shadow .2s;text-decoration:none;color:inherit}.BlogCard_card__ga3_B:hover{border-color:var(--violet);transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,.35),0 0 48px rgba(108,99,255,.12)}.BlogCard_featured__PwMPM{flex-direction:row}.BlogCard_featured__PwMPM .BlogCard_cover__41BB0{width:360px;min-width:360px;height:auto;min-height:260px}.BlogCard_featured__PwMPM .BlogCard_title__p_Urt{font-size:clamp(1.3rem,2.5vw,1.8rem)}.BlogCard_featured__PwMPM .BlogCard_excerpt__PZUdf{font-size:1rem}.BlogCard_cover__41BB0{position:relative;height:180px;display:flex;align-items:flex-end;padding:20px;overflow:hidden}.BlogCard_coverPattern__HbsCA{position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 24px,rgba(108,99,255,.06) 0,rgba(108,99,255,.06) 25px);pointer-events:none}.BlogCard_coverTag__5UoPa{position:relative;z-index:1;font-family:var(--font-mono),monospace;font-size:.68rem;color:var(--violet);background:rgba(10,10,15,.7);border:1px solid rgba(108,99,255,.3);border-radius:20px;padding:4px 12px;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.BlogCard_body__qKVAi{padding:28px;display:flex;flex-direction:column;flex:1 1}.BlogCard_meta__1jQS_{display:flex;align-items:center;gap:8px;margin-bottom:14px}.BlogCard_date__V7UfW,.BlogCard_readTime__ao0XW{font-family:var(--font-mono),monospace;font-size:.7rem;color:var(--muted)}.BlogCard_dot__J0L3O{color:var(--border)}.BlogCard_title__p_Urt{font-family:var(--font-space),sans-serif;font-size:1.15rem;font-weight:600;line-height:1.4;color:var(--white);margin-bottom:12px;transition:color .2s}.BlogCard_card__ga3_B:hover .BlogCard_title__p_Urt{color:var(--lavender)}.BlogCard_excerpt__PZUdf{font-size:.9rem;color:var(--muted);line-height:1.7;flex:1 1;margin-bottom:24px}.BlogCard_footer__d3L57{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--border)}.BlogCard_authorLabel__uXXuf{font-size:.8rem;color:var(--muted)}.BlogCard_readMore__VEFVF{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:500;color:var(--violet);transition:color .2s,gap .2s}.BlogCard_card__ga3_B:hover .BlogCard_readMore__VEFVF{color:var(--lavender);gap:10px}@media (max-width:700px){.BlogCard_featured__PwMPM{flex-direction:column}.BlogCard_featured__PwMPM .BlogCard_cover__41BB0{width:100%;min-width:unset;height:180px}}.BlogListHeader_header__fJ_IK{position:relative;padding:80px 0 72px;overflow:hidden;margin-bottom:16px}.BlogListHeader_bg__k5SwG{position:absolute;inset:0;background:radial-gradient(ellipse 70% 90% at 50% 100%,rgba(108,99,255,.14) 0,transparent 70%),linear-gradient(to bottom,var(--black),var(--navy));pointer-events:none}.BlogListHeader_inner__mzFu_{position:relative;z-index:1;max-width:640px}.BlogListHeader_eyebrow__7mNtD{font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.14em;color:var(--violet);text-transform:uppercase;margin-bottom:16px}.BlogListHeader_title__RAdtV{font-family:var(--font-space),sans-serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:20px}.BlogListHeader_sub__sRP6L{font-size:1.05rem;color:var(--muted);line-height:1.7;margin-bottom:36px}.BlogListHeader_form__616A9{display:flex;gap:12px;max-width:440px}.BlogListHeader_input__sGYp9{flex:1 1;background:rgba(26,26,46,.8);border:1px solid var(--border);border-radius:8px;padding:12px 16px;font-family:var(--font-inter),sans-serif;font-size:.9rem;color:var(--white);outline:none;transition:border-color .2s}.BlogListHeader_input__sGYp9::placeholder{color:var(--muted)}.BlogListHeader_input__sGYp9:focus{border-color:var(--violet)}.BlogListHeader_submitBtn__YVWk2{background:var(--violet);color:#fff;border:none;border-radius:8px;padding:12px 20px;font-family:var(--font-space),sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,transform .15s}.BlogListHeader_submitBtn__YVWk2:hover{background:#7b74ff;transform:translateY(-1px)}@media (max-width:600px){.BlogListHeader_form__616A9{flex-direction:column}}