body:has(.page-shell){background:linear-gradient(180deg,#eef5ff,#f8fafc 360px,#f6f7fb)!important;color:var(--text, #1a1d29)!important}.article-index.svelte-14htgmf{padding-top:3.5rem;padding-bottom:5rem}.ai-hero.svelte-14htgmf{text-align:center;max-width:760px;margin:0 auto 2.5rem}.ai-hero.svelte-14htgmf h1:where(.svelte-14htgmf){font-size:clamp(2.4rem,6vw,4.6rem);font-weight:900;letter-spacing:0;line-height:1.05;margin:0 0 .75rem;color:var(--text)}.ai-hero.svelte-14htgmf .lead:where(.svelte-14htgmf){color:var(--muted);margin:0 0 1.5rem}.hero-actions.svelte-14htgmf{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.article-stats.svelte-14htgmf{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-top:1.35rem;color:var(--muted);font-size:.85rem;font-weight:700}.article-stats.svelte-14htgmf span:where(.svelte-14htgmf){display:inline-flex;gap:.35rem;align-items:baseline;padding:.45rem .8rem;border:1px solid rgba(166,184,216,.44);border-radius:999px;background:#ffffffb8}.article-stats.svelte-14htgmf strong:where(.svelte-14htgmf){color:var(--text)}.featured-post.svelte-14htgmf{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,.68fr);align-items:stretch;gap:1rem;margin:0 auto 1.25rem;padding:1rem;color:var(--text);background:linear-gradient(135deg,#fffffff5,#f0f8fff0);border:1px solid rgba(180,197,226,.62);border-radius:28px;box-shadow:0 24px 70px #1f2a441f;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.featured-post.svelte-14htgmf:hover{transform:translateY(-2px);box-shadow:0 30px 86px #1f2a4429}.featured-copy.svelte-14htgmf{padding:clamp(1.1rem,3vw,2.2rem);display:flex;flex-direction:column;justify-content:center;min-height:290px}.featured-copy.svelte-14htgmf h2:where(.svelte-14htgmf){margin:0 0 .8rem;font-family:var(--font-display);font-size:clamp(1.65rem,4vw,3rem);line-height:1.04;letter-spacing:0}.featured-copy.svelte-14htgmf p:where(.svelte-14htgmf){margin:0;color:var(--muted);max-width:58ch}.featured-copy.svelte-14htgmf span:where(.svelte-14htgmf){margin-top:1.15rem;font-weight:900;color:var(--blue)}.featured-thumb.svelte-14htgmf{height:100%;min-height:290px;-o-object-fit:cover;object-fit:cover;border-radius:20px}.post-grid.svelte-14htgmf{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.post-card.svelte-14htgmf{background:var(--card);border:1px solid rgba(216,223,235,.88);border-radius:22px;box-shadow:0 14px 36px #19243e14;overflow:hidden;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease;color:var(--text)}.post-card.svelte-14htgmf:hover{transform:translateY(-2px);box-shadow:0 18px 40px #1d29391c}.post-thumb.svelte-14htgmf{width:100%;height:170px;-o-object-fit:cover;object-fit:cover;display:block}.post-body.svelte-14htgmf{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.post-body.svelte-14htgmf h2:where(.svelte-14htgmf){font-size:1.12rem;font-weight:800;line-height:1.2;letter-spacing:0;margin:0 0 .6rem;color:var(--text)}.post-desc.svelte-14htgmf{font-size:.88rem;color:var(--muted);line-height:1.5;flex:1;margin:0 0 1rem}.post-cta.svelte-14htgmf{font-size:.88rem;font-weight:800;color:var(--blue)}@media(max-width:780px){.featured-post.svelte-14htgmf{grid-template-columns:1fr;border-radius:24px}.featured-copy.svelte-14htgmf{min-height:auto}.featured-thumb.svelte-14htgmf{order:-1;min-height:210px}}
