.page-module__kqkItW__header{margin-bottom:2.5rem}.page-module__kqkItW__titleRow{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}@media (min-width:640px){.page-module__kqkItW__titleRow{flex-direction:row;align-items:flex-end}}.page-module__kqkItW__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#a78bfa;align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.page-module__kqkItW__eyebrowDot{background:#a78bfa;border-radius:50%;width:6px;height:6px;animation:2s cubic-bezier(.4,0,.6,1) infinite page-module__kqkItW__pulse;display:inline-block}.page-module__kqkItW__title{letter-spacing:-.04em;background:linear-gradient(135deg,#a78bfa,#22d3ee,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;line-height:1}@media (min-width:640px){.page-module__kqkItW__title{font-size:3rem}}.page-module__kqkItW__titleLink{text-decoration:none;transition:opacity .2s;display:block}.page-module__kqkItW__titleLink:hover{opacity:.85}.page-module__kqkItW__underline{background:linear-gradient(90deg,#a78bfa,#22d3ee);border-radius:99px;width:72px;height:3px;margin-top:6px}.page-module__kqkItW__subtitle{color:#94a3b8;max-width:38rem;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.7}.page-module__kqkItW__substackLink{color:#a78bfa;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.page-module__kqkItW__substackLink:hover{color:#c4b5fd}.page-module__kqkItW__statsRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__kqkItW__statPill{color:#94a3b8;background:#0f172a66;border:1px solid #33415580;border-radius:9999px;align-items:center;gap:.4rem;padding:.375rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.page-module__kqkItW__subscribeBtn{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;box-shadow:0 4px 16px #7c3aed4d}.page-module__kqkItW__subscribeBtn:hover{opacity:.9;transform:translateY(-1px)}.page-module__kqkItW__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.page-module__kqkItW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__kqkItW__grid{grid-template-columns:repeat(3,1fr)}}.page-module__kqkItW__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;background:#111827b3;border:1px solid #33415580;border-radius:1rem;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.4s both page-module__kqkItW__cardIn;display:flex;overflow:hidden}.page-module__kqkItW__card:hover{border-color:#8b5cf680;transform:translateY(-4px);box-shadow:0 20px 48px #0006,0 0 0 1px #8b5cf61a}@keyframes page-module__kqkItW__cardIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__kqkItW__thumb{flex-shrink:0;width:100%;height:10rem;position:relative;overflow:hidden}.page-module__kqkItW__thumbImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .4s}.page-module__kqkItW__card:hover .page-module__kqkItW__thumbImg{transform:scale(1.06)}.page-module__kqkItW__thumbOverlay{background:linear-gradient(#0000 40%,#0a0e1ad9);position:absolute;inset:0}.page-module__kqkItW__thumbFallback{color:#8b5cf680;background:linear-gradient(135deg,#7c3aed1f,#22d3ee0f);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:10rem;font-size:2.5rem;display:flex}.page-module__kqkItW__body{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem;display:flex}.page-module__kqkItW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem;display:flex}.page-module__kqkItW__date{color:#64748b;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:600;display:inline-flex}.page-module__kqkItW__readTag{letter-spacing:.08em;text-transform:uppercase;color:#a78bfa;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6rem;font-weight:700;display:inline-flex}.page-module__kqkItW__cardTitle{color:#f1f5f9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__kqkItW__cardSubtitle{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__kqkItW__cardDesc{color:#94a3b8;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.8125rem;line-height:1.65;display:-webkit-box;overflow:hidden}.page-module__kqkItW__cardFooter{border-top:1px solid #33415566;margin-top:auto;padding-top:.625rem}.page-module__kqkItW__readMore{color:#a78bfa;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;transition:color .15s,gap .15s;display:inline-flex}.page-module__kqkItW__card:hover .page-module__kqkItW__readMore{color:#c4b5fd;gap:.5rem}.page-module__kqkItW__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 1rem;display:flex}.page-module__kqkItW__emptyIcon{color:#a78bfa;background:linear-gradient(135deg,#7c3aed26,#22d3ee14);border:1px solid #8b5cf633;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2rem;display:flex}.page-module__kqkItW__emptyTitle{color:#f1f5f9;font-size:1.25rem;font-weight:700}.page-module__kqkItW__emptyDesc{color:#94a3b8;max-width:24rem;font-size:.875rem;line-height:1.7}.page-module__kqkItW__emptyBtn{color:#fff;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:.65rem;align-items:center;gap:.45rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex;box-shadow:0 4px 20px #7c3aed4d}.page-module__kqkItW__emptyBtn:hover{opacity:.9;transform:translateY(-1px)}@keyframes page-module__kqkItW__pulse{0%,to{opacity:1}50%{opacity:.4}}
