.blog-index.svelte-u4k2t{min-height:100vh;overflow-x:clip;background:linear-gradient(180deg,#07111f 0,#0f172a 28rem,transparent 28rem),linear-gradient(135deg,rgba(20,184,166,.12),transparent 42rem),#f8fafc;color:#0f172a;padding:1rem 1rem 5rem}.blog-index__hero.svelte-u4k2t,.blog-discovery-shell.svelte-u4k2t,.blog-editorial-picks.svelte-u4k2t,.featured-post.svelte-u4k2t,.blog-topic-hubs.svelte-u4k2t,.blog-section-heading.svelte-u4k2t,.post-grid.svelte-u4k2t,.blog-load-more.svelte-u4k2t,.blog-empty.svelte-u4k2t{max-width:1200px;margin-right:auto;margin-left:auto}.blog-index__hero.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(1rem,3vw,2.25rem);align-items:center;margin-top:clamp(.75rem,2vw,1.6rem);margin-bottom:1rem;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:linear-gradient(140deg,rgba(34,211,238,.18),transparent 36%),linear-gradient(100deg,rgba(163,230,53,.13),transparent 58%),#0f172a;padding:clamp(1rem,4vw,2rem);box-shadow:0 24px 70px #0206173d}.blog-index__eyebrow.svelte-u4k2t{display:inline-flex;gap:.45rem;align-items:center;margin-bottom:1rem;color:#a5f3fc;font-size:.82rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.blog-index.svelte-u4k2t h1:where(.svelte-u4k2t){max-width:900px;margin:0 0 1rem;color:#fff;font-size:clamp(2.4rem,6vw,5.3rem);font-weight:950;line-height:.96;letter-spacing:0}.blog-index__metrics.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.35rem}.blog-index__metrics.svelte-u4k2t span:where(.svelte-u4k2t){display:inline-flex;gap:.35rem;align-items:center;border:1px solid rgba(125,211,252,.2);border-radius:999px;background:#0f172a99;padding:.42rem .68rem;color:#dbeafe;font-size:.78rem;font-weight:750}.blog-index__panel.svelte-u4k2t{display:grid;gap:.6rem;align-content:center;border:1px solid rgba(125,211,252,.18);border-radius:8px;background:#02061752;padding:1rem}.blog-section-heading.svelte-u4k2t span:where(.svelte-u4k2t),.blog-discovery-shell__search.svelte-u4k2t>div:where(.svelte-u4k2t) span:where(.svelte-u4k2t),.blog-finder__filters.svelte-u4k2t>span:where(.svelte-u4k2t){color:#0891b2;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blog-mobile-quick-nav.svelte-u4k2t{display:none;max-width:1200px;margin:0 auto 1rem}.blog-discovery-shell.svelte-u4k2t{display:grid;gap:1rem;margin-bottom:1.35rem;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#ffffffeb;padding:clamp(.85rem,2vw,1.15rem);box-shadow:0 18px 50px #0f172a1a}.blog-discovery-shell__search.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);gap:.85rem;align-items:center}.blog-discovery-shell__search.svelte-u4k2t>div:where(.svelte-u4k2t) strong:where(.svelte-u4k2t){display:block;margin-top:.18rem;color:#0f172a;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.08}.blog-finder__search.svelte-u4k2t{display:flex;gap:.6rem;align-items:center;border:1px solid rgba(8,145,178,.24);border-radius:8px;background:#fff;padding:.78rem .88rem;color:#0e7490;box-shadow:inset 0 0 0 1px #fffc}.blog-finder__search.svelte-u4k2t input:where(.svelte-u4k2t){width:100%;min-width:0;border:0;background:transparent;color:#0f172a;font:inherit;font-size:1rem;outline:0}.blog-finder__search.svelte-u4k2t input:where(.svelte-u4k2t)::-moz-placeholder{color:#64748b}.blog-finder__search.svelte-u4k2t input:where(.svelte-u4k2t)::placeholder{color:#64748b}.blog-reader-paths.svelte-u4k2t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.blog-reader-path.svelte-u4k2t{display:grid;gap:.38rem;min-height:11rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:linear-gradient(180deg,#ecfeffc2,#fffffff0),#fff;padding:.9rem;color:#0f172a;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-reader-path.svelte-u4k2t:hover,.blog-reader-path--active.svelte-u4k2t{border-color:#0e749070;box-shadow:0 14px 34px #0e74901f;transform:translateY(-2px)}.blog-reader-path.svelte-u4k2t span:where(.svelte-u4k2t){width:-moz-max-content;width:max-content;border-radius:999px;background:#0f172a;padding:.22rem .5rem;color:#d9f99d;font-size:.68rem;font-weight:900;text-transform:uppercase}.blog-reader-path.svelte-u4k2t strong:where(.svelte-u4k2t){color:#0f172a;font-size:1.05rem;line-height:1.14}.blog-reader-path.svelte-u4k2t small:where(.svelte-u4k2t){color:#475569;font-size:.86rem;line-height:1.45}.blog-reader-path.svelte-u4k2t em:where(.svelte-u4k2t){align-self:end;color:#0e7490;font-size:.78rem;font-style:normal;font-weight:900}.blog-finder__filters.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;border-top:1px solid rgba(15,23,42,.08);padding-top:.9rem}.blog-finder__filters.svelte-u4k2t>span:where(.svelte-u4k2t){width:100%}.blog-finder__filters.svelte-u4k2t button:where(.svelte-u4k2t){border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#f8fafc;padding:.46rem .72rem;color:#334155;font:inherit;font-size:.8rem;font-weight:850;white-space:nowrap;cursor:pointer}.blog-finder__filters.svelte-u4k2t button:where(.svelte-u4k2t):hover,.blog-finder__filters.svelte-u4k2t .blog-finder__chip--active:where(.svelte-u4k2t){border-color:#0e74907a;background:#0f172a;color:#fff}.blog-filter-summary.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(15,23,42,.08);padding-top:.8rem;color:#334155;font-size:.92rem;font-weight:800}.blog-filter-summary.svelte-u4k2t button:where(.svelte-u4k2t),.blog-load-more.svelte-u4k2t button:where(.svelte-u4k2t){border:1px solid rgba(14,116,144,.38);border-radius:8px;background:#0f172a;padding:.58rem .84rem;color:#fff;font:inherit;font-size:.84rem;font-weight:900;cursor:pointer}.blog-filter-summary.svelte-u4k2t button:where(.svelte-u4k2t):hover,.blog-load-more.svelte-u4k2t button:where(.svelte-u4k2t):hover{background:#0e7490}.blog-reader-path.svelte-u4k2t:disabled,.blog-finder__filters.svelte-u4k2t button:where(.svelte-u4k2t):disabled,.blog-filter-summary.svelte-u4k2t button:where(.svelte-u4k2t):disabled,.blog-load-more.svelte-u4k2t button:where(.svelte-u4k2t):disabled,.blog-topic-hub__button.svelte-u4k2t:disabled{cursor:wait}.blog-section-heading.svelte-u4k2t{display:grid;gap:.24rem;margin-bottom:.85rem}.blog-section-heading.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;color:#0f172a;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08;letter-spacing:0}.blog-section-heading--latest.svelte-u4k2t{margin-top:1.4rem}.blog-editorial-picks.svelte-u4k2t{margin-bottom:1.45rem}.blog-editorial-picks__layout.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:1rem;align-items:stretch}.featured-post__media.svelte-u4k2t,.blog-card__media.svelte-u4k2t{display:block;overflow:hidden;border-radius:8px;background:#0f172a;text-decoration:none}.blog-editorial-pick__media.svelte-u4k2t{display:block;overflow:hidden;border-radius:8px;background:#e2e8f0;text-decoration:none}.featured-post__media.svelte-u4k2t img:where(.svelte-u4k2t),.blog-card__media.svelte-u4k2t img:where(.svelte-u4k2t),.blog-editorial-pick__media.svelte-u4k2t img:where(.svelte-u4k2t){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.featured-post.svelte-u4k2t:hover img:where(.svelte-u4k2t),.blog-card.svelte-u4k2t:hover img:where(.svelte-u4k2t),.blog-editorial-pick.svelte-u4k2t:hover img:where(.svelte-u4k2t){transform:scale(1.025)}.featured-post.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,.98fr) minmax(300px,1.02fr);gap:1rem;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 16px 45px #0f172a14}.featured-post__media.svelte-u4k2t{min-height:28rem;border-radius:8px 0 0 8px}.featured-post__fallback.svelte-u4k2t,.blog-card__fallback.svelte-u4k2t{display:block;height:100%;min-height:220px}.featured-post__copy.svelte-u4k2t{display:grid;align-content:center;gap:1rem;padding:clamp(1rem,3vw,1.6rem)}.post-meta.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;color:#94a3b8;font-size:.76rem;font-weight:800}.post-meta.svelte-u4k2t span:where(.svelte-u4k2t):first-child{border:1px solid rgba(14,116,144,.22);border-radius:999px;background:#ecfeff;padding:.2rem .5rem;color:#0e7490}.featured-post.svelte-u4k2t h2:where(.svelte-u4k2t),.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;color:#0f172a;font-weight:900;letter-spacing:0}.featured-post.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(2rem,4vw,3.2rem);line-height:1}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.28rem;line-height:1.14}.featured-post.svelte-u4k2t a:where(.svelte-u4k2t),.blog-card.svelte-u4k2t a:where(.svelte-u4k2t),.blog-editorial-pick.svelte-u4k2t a:where(.svelte-u4k2t){color:inherit;text-decoration:none}.featured-post.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:#334155;font-size:1.02rem;line-height:1.62}.post-meta__reading.svelte-u4k2t{display:inline-flex;gap:.28rem;align-items:center}.post-byline{color:#64748b}.post-byline--compact{margin-top:.2rem;font-size:.75rem}.featured-post__cta.svelte-u4k2t{display:inline-flex;gap:.4rem;align-items:center;align-self:start;margin-top:.35rem;border:1px solid rgba(14,116,144,.42);border-radius:8px;background:#0e7490;padding:.62rem 1rem;color:#fff!important;font-size:.9rem;font-weight:900;letter-spacing:.01em;text-decoration:none!important;transition:background .18s ease,transform .18s ease}.featured-post__cta.svelte-u4k2t:hover{background:#0f172a;transform:translate(2px)}.blog-card.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible,.featured-post.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible,.blog-editorial-pick.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible,.featured-post__cta.svelte-u4k2t:focus-visible{outline:2px solid #22d3ee;outline-offset:3px;border-radius:6px}.featured-post__entities.svelte-u4k2t,.blog-card__tags.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.45rem}.featured-post__entities.svelte-u4k2t span:where(.svelte-u4k2t),.blog-card__tags.svelte-u4k2t span:where(.svelte-u4k2t){display:inline-flex;gap:.35rem;align-items:center;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f1f5f9;padding:.34rem .58rem;color:#334155;font-size:.76rem;font-weight:800}.blog-editorial-picks__rail.svelte-u4k2t{display:grid;gap:.75rem}.blog-editorial-pick.svelte-u4k2t{display:grid;grid-template-columns:7.75rem minmax(0,1fr);gap:.8rem;align-items:center;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;padding:.7rem;box-shadow:0 10px 28px #0f172a0f}.blog-editorial-pick__media.svelte-u4k2t{aspect-ratio:1 / 1}.blog-editorial-pick.svelte-u4k2t h3:where(.svelte-u4k2t){margin:.35rem 0 .28rem;color:#0f172a;font-size:1rem;line-height:1.2}.blog-editorial-pick.svelte-u4k2t p:where(.svelte-u4k2t){display:-webkit-box;margin:0;overflow:hidden;color:#475569;font-size:.84rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.blog-cluster-index.svelte-u4k2t{margin-bottom:1.4rem}.blog-cluster-index__grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.65rem}.blog-cluster-chip.svelte-u4k2t{display:grid;gap:.42rem;border:1px solid rgba(8,145,178,.18);border-radius:8px;background:linear-gradient(135deg,#0ea5e914,#84cc160f),#fff;padding:.85rem}.blog-cluster-chip.svelte-u4k2t>a:where(.svelte-u4k2t):first-child{display:grid;gap:.15rem;text-decoration:none;color:inherit}.blog-cluster-chip__count.svelte-u4k2t{color:#0e7490;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.blog-cluster-chip.svelte-u4k2t strong:where(.svelte-u4k2t){color:#020617;font-size:.98rem;font-weight:850;line-height:1.28}.blog-cluster-chip.svelte-u4k2t small:where(.svelte-u4k2t){color:#166534;font-size:.72rem;font-weight:700}.blog-cluster-chip.svelte-u4k2t ul:where(.svelte-u4k2t){margin:0;padding:0;list-style:none;display:grid;gap:.18rem}.blog-cluster-chip.svelte-u4k2t li:where(.svelte-u4k2t){font-size:.78rem;line-height:1.4}.blog-cluster-chip.svelte-u4k2t li:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:#0369a1;text-decoration:none}.blog-cluster-chip.svelte-u4k2t li:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{text-decoration:underline}.blog-topic-hubs.svelte-u4k2t{margin-bottom:1.2rem}.blog-topic-hubs__grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.72rem}.blog-topic-hub.svelte-u4k2t{display:grid;gap:.55rem;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;padding:.82rem}.blog-topic-hub__button.svelte-u4k2t{display:grid;gap:.3rem;width:100%;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.blog-topic-hub__button.svelte-u4k2t span:where(.svelte-u4k2t){width:-moz-max-content;width:max-content;border-radius:999px;background:#f1f5f9;padding:.18rem .48rem;color:#0e7490;font-size:.72rem;font-weight:850}.blog-topic-hub__button.svelte-u4k2t strong:where(.svelte-u4k2t){color:#0f172a;font-size:1rem;line-height:1.15}.blog-topic-hub__button.svelte-u4k2t small:where(.svelte-u4k2t){color:#475569;font-size:.82rem;line-height:1.42}.blog-topic-hub__button.svelte-u4k2t:hover strong:where(.svelte-u4k2t),.blog-topic-hub.svelte-u4k2t a:where(.svelte-u4k2t):hover,.blog-card.svelte-u4k2t a:where(.svelte-u4k2t):hover,.blog-editorial-pick.svelte-u4k2t a:where(.svelte-u4k2t):hover,.featured-post.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:#0e7490}.blog-topic-hub.svelte-u4k2t ul:where(.svelte-u4k2t){display:none}.post-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-card.svelte-u4k2t{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;box-shadow:0 10px 28px #0f172a0f;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.blog-card.svelte-u4k2t:hover{border-color:#0e749052;box-shadow:0 16px 38px #0e74901f;transform:translateY(-3px)}.blog-card__media.svelte-u4k2t{aspect-ratio:16 / 9;border-radius:0}.blog-card__body.svelte-u4k2t{display:grid;gap:.75rem;padding:1rem}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){display:-webkit-box;margin:0;overflow:hidden;color:#475569;font-size:.94rem;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.blog-load-more.svelte-u4k2t{display:flex;justify-content:center;margin-top:1.2rem}.blog-empty.svelte-u4k2t{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;padding:2rem;text-align:center}.blog-empty.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;color:#475569}@media(max-width:1100px){.blog-index__hero.svelte-u4k2t,.blog-discovery-shell__search.svelte-u4k2t,.blog-editorial-picks__layout.svelte-u4k2t,.featured-post.svelte-u4k2t{grid-template-columns:1fr}.blog-reader-paths.svelte-u4k2t,.blog-topic-hubs__grid.svelte-u4k2t,.post-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-post__media.svelte-u4k2t{border-radius:8px 8px 0 0}}@media(max-width:640px){.blog-index.svelte-u4k2t{padding:.6rem .7rem 3rem}.blog-index.svelte-u4k2t h1:where(.svelte-u4k2t){margin-bottom:.55rem;font-size:clamp(1.75rem,9vw,2.35rem)}.blog-index__hero.svelte-u4k2t{gap:.85rem;margin-top:0;margin-bottom:.65rem;padding:.9rem}.blog-index__copy.svelte-u4k2t .pretext-deck{display:none}.blog-index__metrics.svelte-u4k2t{margin-top:0}.blog-index__panel.svelte-u4k2t{display:none}.blog-mobile-quick-nav.svelte-u4k2t{position:sticky;top:0;z-index:20;display:flex;gap:.5rem;overflow-x:auto;border:1px solid rgba(125,211,252,.2);border-radius:8px;background:#020617e6;padding:.45rem;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none}.blog-mobile-quick-nav.svelte-u4k2t::-webkit-scrollbar{display:none}.blog-mobile-quick-nav.svelte-u4k2t a:where(.svelte-u4k2t){flex:1 0 auto;border:1px solid rgba(34,211,238,.24);border-radius:8px;background:#0f172ab8;padding:.62rem .78rem;color:#e0f2fe;font-size:.82rem;font-weight:900;text-align:center;text-decoration:none}.blog-discovery-shell.svelte-u4k2t{gap:.8rem;margin-bottom:1rem;padding:.75rem}.blog-discovery-shell__search.svelte-u4k2t{gap:.7rem}.blog-reader-paths.svelte-u4k2t{display:flex;gap:.62rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.blog-reader-paths.svelte-u4k2t::-webkit-scrollbar{display:none}.blog-reader-path.svelte-u4k2t{flex:0 0 min(18rem,84vw);min-height:10rem}.blog-finder__filters.svelte-u4k2t{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.blog-finder__filters.svelte-u4k2t::-webkit-scrollbar{display:none}.blog-finder__filters.svelte-u4k2t>span:where(.svelte-u4k2t){flex:0 0 auto;width:auto;padding-top:.42rem}.blog-finder__filters.svelte-u4k2t button:where(.svelte-u4k2t){flex:0 0 auto}.blog-editorial-picks__layout.svelte-u4k2t,.featured-post.svelte-u4k2t,.post-grid.svelte-u4k2t,.blog-topic-hubs__grid.svelte-u4k2t{grid-template-columns:1fr}.blog-editorial-pick.svelte-u4k2t{grid-template-columns:6.5rem minmax(0,1fr)}.post-grid.svelte-u4k2t{grid-template-columns:1fr}.featured-post__media.svelte-u4k2t{min-height:13.5rem}}html[data-theme=dark] .blog-index.svelte-u4k2t{background:linear-gradient(180deg,#07111f 0,#0f172a 28rem,transparent 28rem),linear-gradient(135deg,rgba(20,184,166,.14),transparent 42rem),#020617;color:#e5e7eb}html[data-theme=dark] .blog-discovery-shell.svelte-u4k2t,html[data-theme=dark] .featured-post.svelte-u4k2t,html[data-theme=dark] .blog-editorial-pick.svelte-u4k2t,html[data-theme=dark] .blog-topic-hub.svelte-u4k2t,html[data-theme=dark] .blog-card.svelte-u4k2t,html[data-theme=dark] .blog-empty.svelte-u4k2t{border-color:#94a3b82e;background:#0f172aeb;box-shadow:0 18px 48px #02061761}html[data-theme=dark] .blog-finder__search.svelte-u4k2t,html[data-theme=dark] .blog-reader-path.svelte-u4k2t{border-color:#7dd3fc2e;background:#020617c7;color:#f8fafc}html[data-theme=dark] .blog-finder__search.svelte-u4k2t input:where(.svelte-u4k2t),html[data-theme=dark] .blog-discovery-shell__search.svelte-u4k2t>div:where(.svelte-u4k2t) strong:where(.svelte-u4k2t),html[data-theme=dark] .blog-section-heading.svelte-u4k2t h2:where(.svelte-u4k2t),html[data-theme=dark] .blog-reader-path.svelte-u4k2t strong:where(.svelte-u4k2t),html[data-theme=dark] .blog-topic-hub__button.svelte-u4k2t strong:where(.svelte-u4k2t),html[data-theme=dark] .featured-post.svelte-u4k2t h2:where(.svelte-u4k2t),html[data-theme=dark] .blog-card.svelte-u4k2t h2:where(.svelte-u4k2t),html[data-theme=dark] .blog-editorial-pick.svelte-u4k2t h3:where(.svelte-u4k2t){color:#f8fafc}html[data-theme=dark] .featured-post.svelte-u4k2t p:where(.svelte-u4k2t),html[data-theme=dark] .blog-card.svelte-u4k2t p:where(.svelte-u4k2t),html[data-theme=dark] .blog-editorial-pick.svelte-u4k2t p:where(.svelte-u4k2t),html[data-theme=dark] .blog-reader-path.svelte-u4k2t small:where(.svelte-u4k2t),html[data-theme=dark] .blog-topic-hub__button.svelte-u4k2t small:where(.svelte-u4k2t),html[data-theme=dark] .blog-empty.svelte-u4k2t p:where(.svelte-u4k2t),html[data-theme=dark] .blog-filter-summary.svelte-u4k2t{color:#cbd5e1}html[data-theme=dark] .post-meta.svelte-u4k2t{color:#94a3b8}html[data-theme=dark] .post-meta.svelte-u4k2t span:where(.svelte-u4k2t):first-child,html[data-theme=dark] .blog-topic-hub__button.svelte-u4k2t span:where(.svelte-u4k2t),html[data-theme=dark] .featured-post__entities.svelte-u4k2t span:where(.svelte-u4k2t),html[data-theme=dark] .blog-card__tags.svelte-u4k2t span:where(.svelte-u4k2t){border-color:#22d3ee38;background:#082f49b8;color:#a5f3fc}html[data-theme=dark] .blog-finder__filters.svelte-u4k2t,html[data-theme=dark] .blog-filter-summary.svelte-u4k2t{border-top-color:#94a3b82e}html[data-theme=dark] .blog-finder__filters.svelte-u4k2t button:where(.svelte-u4k2t){border-color:#94a3b82e;background:#0f172ad6;color:#cbd5e1}html[data-theme=dark] .blog-finder__filters.svelte-u4k2t button:where(.svelte-u4k2t):hover,html[data-theme=dark] .blog-finder__filters.svelte-u4k2t .blog-finder__chip--active:where(.svelte-u4k2t),html[data-theme=dark] .blog-filter-summary.svelte-u4k2t button:where(.svelte-u4k2t),html[data-theme=dark] .blog-load-more.svelte-u4k2t button:where(.svelte-u4k2t){border-color:#22d3ee6b;background:#0e6d88;color:#fff}html[data-theme=dark] .blog-editorial-pick__media.svelte-u4k2t{background:#0f172a}@media(prefers-reduced-motion:reduce){.blog-card.svelte-u4k2t,.featured-post__media.svelte-u4k2t img:where(.svelte-u4k2t),.blog-card__media.svelte-u4k2t img:where(.svelte-u4k2t){transition:none}.blog-card.svelte-u4k2t:hover{transform:none}}.blog-iter2-tags.svelte-u4k2t,.blog-iter2-reading-list.svelte-u4k2t,.blog-iter2-newsletter.svelte-u4k2t{max-width:80rem;margin:2rem auto 0;padding:1.25rem 1.25rem 1.5rem;border-top:1px solid rgba(148,163,184,.18)}.blog-iter2-tag-row.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.blog-iter2-tag-chip.svelte-u4k2t{padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(148,163,184,.28);background:transparent;color:#cbd5e1;font-size:.78rem;cursor:pointer;line-height:1}.blog-iter2-tag-chip.svelte-u4k2t:hover{border-color:#22d3ee80}.blog-iter2-tag-chip--active.svelte-u4k2t{background:#22d3ee2e;border-color:#22d3ee99;color:#a5f3fc}.blog-iter2-tag-status.svelte-u4k2t{font-size:.85rem;color:#cbd5e1;margin:.4rem 0}.blog-iter2-clear-tag.svelte-u4k2t{margin-left:.4rem;background:transparent;border:none;color:#a5b4fc;text-decoration:underline;cursor:pointer;font-size:.8rem}.blog-iter2-tag-results.svelte-u4k2t{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.4rem}.blog-iter2-tag-results.svelte-u4k2t a:where(.svelte-u4k2t){color:#a5b4fc;text-decoration:none;font-size:.88rem}.blog-iter2-tag-results.svelte-u4k2t a:where(.svelte-u4k2t):hover{text-decoration:underline}.blog-iter2-empty.svelte-u4k2t{color:#94a3b8;font-size:.88rem;font-style:italic;padding:.5rem 0 .75rem}.blog-iter2-reading-list-grid.svelte-u4k2t{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem;margin-bottom:.6rem}.blog-iter2-reading-list-grid.svelte-u4k2t li:where(.svelte-u4k2t){display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border:1px solid rgba(148,163,184,.2);border-radius:.45rem;background:#0f172a6b}.blog-iter2-reading-list-grid.svelte-u4k2t a:where(.svelte-u4k2t){color:#e2e8f0;text-decoration:none;font-size:.88rem;flex:1}.blog-iter2-remove.svelte-u4k2t{background:transparent;border:none;color:#f472b6;font-size:1.1rem;cursor:pointer;line-height:1}.blog-iter2-add-from-recent.svelte-u4k2t summary:where(.svelte-u4k2t){cursor:pointer;font-size:.82rem;color:#a5b4fc;margin-bottom:.5rem}.blog-iter2-add-from-recent.svelte-u4k2t ul:where(.svelte-u4k2t){list-style:none;padding:0;display:flex;flex-direction:column;gap:.3rem}.blog-iter2-add-from-recent.svelte-u4k2t button:where(.svelte-u4k2t){background:transparent;border:1px solid rgba(148,163,184,.2);color:#cbd5e1;padding:.4rem .6rem;text-align:left;font-size:.82rem;border-radius:.4rem;cursor:pointer;width:100%}.blog-iter2-add-from-recent.svelte-u4k2t button.blog-iter2-saved:where(.svelte-u4k2t){border-color:#34d39966;color:#a7f3d0}.blog-iter2-newsletter-inner.svelte-u4k2t{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;align-items:center;padding:1.25rem;border:1px solid rgba(34,211,238,.28);border-radius:.75rem;background:linear-gradient(135deg,#082f4980,#0f172a80)}.blog-iter2-newsletter-inner.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:1.1rem;color:#e2e8f0;margin:0 0 .3rem}.blog-iter2-newsletter-inner.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.86rem;color:#94a3b8;margin:0}.blog-iter2-newsletter-form.svelte-u4k2t{display:flex;gap:.5rem}.blog-iter2-newsletter-form.svelte-u4k2t input:where(.svelte-u4k2t){flex:1;padding:.55rem .7rem;border-radius:.4rem;border:1px solid rgba(148,163,184,.28);background:#0f172a99;color:#e2e8f0;font-size:.88rem}.blog-iter2-newsletter-form.svelte-u4k2t button:where(.svelte-u4k2t){padding:.55rem 1rem;border-radius:.4rem;border:none;background:#0891b2;color:#fff;font-weight:600;font-size:.88rem;cursor:pointer}.blog-iter2-newsletter-ok.svelte-u4k2t{color:#a7f3d0;font-size:.9rem;font-weight:500}@media(max-width:640px){.blog-iter2-newsletter-inner.svelte-u4k2t{grid-template-columns:1fr}}
