.soro-blog-embed.svelte-xxs4ha{min-height:320px}.soro-blog-embed.svelte-xxs4ha p:where(.svelte-xxs4ha){margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.6;opacity:.78}.blog-page.svelte-18t7q4i{max-width:1040px;margin:0 auto;padding:clamp(2rem,6vw,3.2rem) clamp(1rem,4vw,1.4rem) clamp(3rem,8vw,4.2rem)}.blog-hero.svelte-18t7q4i{max-width:780px}.eyebrow.svelte-18t7q4i,.blog-hero.svelte-18t7q4i h1:where(.svelte-18t7q4i),.blog-hero.svelte-18t7q4i p:where(.svelte-18t7q4i){margin:0}.eyebrow.svelte-18t7q4i{font-family:var(--font-heading);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.blog-hero.svelte-18t7q4i h1:where(.svelte-18t7q4i){margin-top:.35rem;font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.9rem,1.5rem + 2vw,2.5rem);line-height:1.08}.blog-hero.svelte-18t7q4i p:where(.svelte-18t7q4i){margin-top:.75rem;font-family:var(--font-body);font-size:1.02rem;line-height:1.68;opacity:.84}.blog-list.svelte-18t7q4i{margin-top:1.35rem}.article-grid.svelte-18t7q4i{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.25rem}.article-card.svelte-18t7q4i{display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--surface));box-shadow:0 18px 42px var(--shadow-color);text-decoration:none;color:inherit;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease}.article-card.svelte-18t7q4i:hover{box-shadow:0 22px 52px var(--shadow-color);border-color:#60a5fa73}.article-img.svelte-18t7q4i{width:100%;height:180px;object-fit:cover;display:block}.article-img-placeholder.svelte-18t7q4i{width:100%;height:100px;background:linear-gradient(135deg,#3a7bd52e,#6366f11f);border-bottom:1px solid rgba(96,165,250,.15)}.dark .article-img-placeholder.svelte-18t7q4i{background:linear-gradient(135deg,#3a7bd538,#6366f12e);border-bottom-color:#60a5fa33}.article-body.svelte-18t7q4i{padding:1.1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.article-title.svelte-18t7q4i{margin:0;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;line-height:1.28;letter-spacing:-.01em}.article-excerpt.svelte-18t7q4i{margin:0;font-family:var(--font-body);font-size:.9rem;line-height:1.6;opacity:.78;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-date.svelte-18t7q4i{margin-top:auto;padding-top:.5rem;font-family:var(--font-body);font-size:.8rem;opacity:.55}.blog-pagination.svelte-18t7q4i{margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.85rem;flex-wrap:wrap}.pagination-link.svelte-18t7q4i,.pagination-status.svelte-18t7q4i,.pagination-ellipsis.svelte-18t7q4i{font-family:var(--font-body);font-size:.9rem;line-height:1}.pagination-pages.svelte-18t7q4i{display:flex;align-items:center;justify-content:center;gap:.45rem;flex-wrap:wrap}.pagination-link.svelte-18t7q4i{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.7rem .95rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--surface));color:inherit;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.pagination-link.svelte-18t7q4i:hover{border-color:#60a5fa73;box-shadow:0 12px 28px var(--shadow-color)}.pagination-link--number.svelte-18t7q4i{min-width:2.35rem;padding-inline:.75rem}.pagination-link--current.svelte-18t7q4i{border-color:#60a5fa94;background:#60a5fa24;font-weight:700}.pagination-link--disabled.svelte-18t7q4i{opacity:.45;pointer-events:none}.pagination-ellipsis.svelte-18t7q4i{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;opacity:.62}.pagination-status.svelte-18t7q4i{flex-basis:100%;text-align:center;opacity:.75}.blog-widget-card.svelte-18t7q4i{border:1px solid hsl(var(--border));border-radius:var(--radius-card);background:hsl(var(--surface));padding:clamp(.75rem,2vw,1rem);min-height:280px;color:hsl(var(--foreground));box-shadow:0 18px 42px var(--shadow-color)}.dark .article-card.svelte-18t7q4i{background:radial-gradient(circle at 88% 8%,rgba(129,140,248,.1),transparent 32%),linear-gradient(135deg,#0f172a,#111827 58%,#17182f);border-color:#60a5fa2e;color:#f8fafc}.dark .article-card.svelte-18t7q4i:hover{border-color:#60a5fa6b}.dark .pagination-link.svelte-18t7q4i{background:#0f172ac7;border-color:#60a5fa33;color:#f8fafc}.dark .pagination-link.svelte-18t7q4i:hover{border-color:#60a5fa70}.dark .pagination-link--current.svelte-18t7q4i{background:#60a5fa33;border-color:#60a5fa9e}.dark .blog-widget-card.svelte-18t7q4i{background:radial-gradient(circle at 88% 8%,rgba(129,140,248,.16),transparent 32%),linear-gradient(135deg,#0f172a,#111827 58%,#17182f);border-color:#60a5fa38;color:#f8fafc}@media(max-width:640px){.blog-hero.svelte-18t7q4i p:where(.svelte-18t7q4i){font-size:1rem}.blog-pagination.svelte-18t7q4i{justify-content:stretch;gap:.65rem}.pagination-link.svelte-18t7q4i{flex:1 1 7rem}.pagination-pages.svelte-18t7q4i{flex:1 0 100%;order:-1}.pagination-link--number.svelte-18t7q4i{flex:0 0 auto}.pagination-status.svelte-18t7q4i{flex:1 0 100%;text-align:center}}
