.blog-hero.svelte-s99u5f{padding:170px 20px 72px;background:radial-gradient(circle at 8% 30%,rgba(255,127,42,.18),transparent 30%),linear-gradient(180deg,#f7f6ff,#fff)}.blog-container.svelte-s99u5f{width:min(100%,1080px);margin:0 auto}.blog-kicker.svelte-s99u5f,.blog-date.svelte-s99u5f{color:#9747ff;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1.svelte-s99u5f{max-width:820px;margin:14px 0 18px;color:#111;font-size:clamp(2.3rem,5vw,4rem);line-height:1.05;font-weight:760}.blog-hero.svelte-s99u5f p:where(.svelte-s99u5f){max-width:660px;margin:0;color:#424242;font-size:1.05rem;line-height:1.65}.blog-list-section.svelte-s99u5f{padding:72px 20px 96px}.blog-grid.svelte-s99u5f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blog-card.svelte-s99u5f{display:flex;min-height:280px;flex-direction:column;justify-content:space-between;gap:32px;padding:28px;border:1px solid #ece8f6;border-radius:8px;background:#fff;box-shadow:0 14px 36px #1111110f}.blog-card.svelte-s99u5f h2:where(.svelte-s99u5f){margin:14px 0 12px;color:#111;font-size:1.28rem;line-height:1.2}.blog-card.svelte-s99u5f p:where(.svelte-s99u5f){margin:0;color:#5d5d5d;line-height:1.6}.blog-card.svelte-s99u5f a:where(.svelte-s99u5f){width:fit-content;color:#ff7f2a;font-weight:800}@media(max-width:900px){.blog-grid.svelte-s99u5f{grid-template-columns:1fr}.blog-hero.svelte-s99u5f{padding-top:120px}}
