.blog-page.svelte-1j8k0si{background:var(--cream, #fbf8f5)}.blog-hero.svelte-1j8k0si{padding:3rem 5rem 2.5rem}.blog-hero__container.svelte-1j8k0si{max-width:1200px;margin:0 auto;text-align:center}.blog-hero__title.svelte-1j8k0si{font-weight:400;font-size:2.5rem;line-height:1;letter-spacing:-.04em;color:var(--dark, #181d24);margin:0 0 1rem}.blog-hero__subtitle.svelte-1j8k0si{font-size:1.125rem;color:var(--dark-80, rgba(24, 29, 36, .8));margin:0}.blog-content.svelte-1j8k0si{padding:2rem 5rem 5rem}.blog-container.svelte-1j8k0si{max-width:1200px;margin:0 auto}.blog-grid.svelte-1j8k0si{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.blog-card.svelte-1j8k0si{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(24,29,36,.06);border-radius:.5rem;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 1px 3px #181d240a;transition:box-shadow .35s ease,transform .35s ease}.blog-card.svelte-1j8k0si:hover{box-shadow:0 .75rem 2.5rem #181d241a,0 .125rem .5rem #181d240a;transform:translateY(-.125rem)}.blog-card__image-wrap.svelte-1j8k0si{aspect-ratio:16 / 10;overflow:hidden;background:#181d2408}.blog-card__image.svelte-1j8k0si{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.blog-card.svelte-1j8k0si:hover .blog-card__image:where(.svelte-1j8k0si){transform:scale(1.04)}.blog-card__body.svelte-1j8k0si{padding:1.75rem 2rem 2.25rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.blog-card__date.svelte-1j8k0si{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--dark-80, rgba(24, 29, 36, .8));opacity:.5}.blog-card__title.svelte-1j8k0si{font-weight:500;font-size:1.3125rem;line-height:1.3;letter-spacing:-.025em;color:var(--dark, #181d24);margin:0}.blog-card__excerpt.svelte-1j8k0si{font-size:.9375rem;line-height:1.7;color:var(--dark-80, rgba(24, 29, 36, .8));margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__link.svelte-1j8k0si{font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--dark, #181d24);margin-top:auto;padding-top:.75rem;opacity:.7;transition:opacity .2s}.blog-card.svelte-1j8k0si:hover .blog-card__link:where(.svelte-1j8k0si){opacity:1}.blog-empty.svelte-1j8k0si{text-align:center;padding:4rem 2rem}.blog-empty__title.svelte-1j8k0si{font-weight:600;font-size:1.5rem;letter-spacing:-.02em;color:var(--dark, #181d24);margin:0 0 1.5rem}.blog-empty__text.svelte-1j8k0si{font-size:1rem;line-height:1.7;color:var(--dark-80, rgba(24, 29, 36, .8));margin:0 0 2rem;max-width:600px;margin-left:auto;margin-right:auto}.blog-empty__cta.svelte-1j8k0si{display:inline-block;font-size:.875rem;font-weight:400;letter-spacing:-.01em;color:#fff;background:var(--dark, #181d24);padding:.875rem 2.25rem;border-radius:6.25rem;text-decoration:none;transition:opacity .2s}.blog-empty__cta.svelte-1j8k0si:hover{opacity:.85}@media (max-width: 1024px){.blog-hero.svelte-1j8k0si{padding:2.5rem 3rem 2rem}.blog-hero__title.svelte-1j8k0si{font-size:2.25rem}.blog-content.svelte-1j8k0si{padding:2rem 3rem 4rem}.blog-grid.svelte-1j8k0si{gap:2rem}}@media (max-width: 768px){.blog-hero.svelte-1j8k0si{padding:2rem 1.5rem 1.5rem}.blog-hero__title.svelte-1j8k0si{font-size:1.75rem}.blog-content.svelte-1j8k0si{padding:1.5rem 1.5rem 3rem}.blog-grid.svelte-1j8k0si{grid-template-columns:1fr;gap:1.5rem}.blog-card__body.svelte-1j8k0si{padding:1.25rem 1.25rem 1.5rem}.blog-card__title.svelte-1j8k0si{font-size:1.125rem}}
