.sp-card-featured.svelte-k5skih{break-inside:avoid;border-radius:12px;margin-bottom:1rem;transition:transform .2s;overflow:hidden}.sp-card-featured.svelte-k5skih:hover{transform:translateY(-3px)}.sp-card-featured__link.svelte-k5skih{color:inherit;text-decoration:none;display:block}.sp-card-featured__bg.svelte-k5skih{aspect-ratio:16/9;background-position:50%;background-size:cover;min-height:0;position:relative}.sp-card-featured__overlay.svelte-k5skih{background:0 0;flex-direction:column;justify-content:flex-end;padding:1.25rem;display:flex;position:absolute;inset:0}.sp-card-featured__tags.svelte-k5skih{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.sp-card-featured__tag.svelte-k5skih{color:#fdba74;text-transform:uppercase;letter-spacing:.05em;background:#ea580c59;border-radius:3px;width:fit-content;padding:2px 8px;font-size:.7rem;font-weight:700}.sp-card-featured__title.svelte-k5skih{color:#fff7ed;margin-bottom:.5rem;font-size:1.3rem;font-weight:900;line-height:1.25}.sp-card-featured__excerpt.svelte-k5skih{color:#f6f4f4;font-size:.85rem;line-height:1.5}.sp-card__meta.svelte-k5skih{color:#78350f;gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.sp-card__meta--light.svelte-k5skih{color:#f4f1f0}.sp-card-large.svelte-1lncges{background:var(--sp-blog-surface);break-inside:avoid;content-visibility:auto;contain-intrinsic-size:auto 340px;border-radius:10px;margin-bottom:1rem;transition:transform .2s;overflow:hidden}.sp-card-large.svelte-1lncges:hover{transform:translateY(-3px)}.sp-card-large__link.svelte-1lncges{color:inherit;text-decoration:none;display:block}.sp-card-large__cover-frame.svelte-1lncges{width:100%;height:180px;overflow:hidden}.sp-card-large__cover.svelte-1lncges{object-fit:cover;width:100%;height:100%;display:block}.sp-card-large__cover--gradient.svelte-1lncges{width:100%;height:100%}.sp-card-large__body.svelte-1lncges{padding:1rem}.sp-card-large__title.svelte-1lncges{color:var(--sp-blog-text);margin:.35rem 0 .5rem;font-size:1.05rem;font-weight:800;line-height:1.3}.sp-card-large__excerpt.svelte-1lncges{color:var(--sp-blog-muted);font-size:.825rem;line-height:1.55}.sp-card__tags.svelte-1lncges{flex-wrap:wrap;gap:.5rem;display:flex}.sp-card__tag.svelte-1lncges{color:var(--sp-blog-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.sp-card__meta.svelte-1lncges{color:var(--sp-blog-muted);gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.sp-card-small.svelte-zfrrg8{background:var(--sp-blog-surface);break-inside:avoid;border-left:4px solid var(--sp-blog-primary);content-visibility:auto;contain-intrinsic-size:auto 150px;border-radius:10px;margin-bottom:1rem;transition:transform .2s;overflow:hidden}.sp-card-small.svelte-zfrrg8:hover{transform:translateY(-3px)}.sp-card-small__link.svelte-zfrrg8{color:inherit;padding:1rem 1rem 1rem .875rem;text-decoration:none;display:block}.sp-card-small__title.svelte-zfrrg8{color:var(--sp-blog-text);margin:.3rem 0 .45rem;font-size:.95rem;font-weight:800;line-height:1.35}.sp-card-small__quote.svelte-zfrrg8{color:var(--sp-blog-muted);font-size:.8rem;line-height:1.5}.sp-card__tags.svelte-zfrrg8{flex-wrap:wrap;gap:.5rem;display:flex}.sp-card__tag.svelte-zfrrg8{color:var(--sp-blog-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.sp-card__meta.svelte-zfrrg8{color:var(--sp-blog-muted);gap:.75rem;margin-top:.75rem;font-size:.75rem;display:flex}.sp-masonry.svelte-1qo4elg{columns:1;column-gap:1rem}@media (width>=640px){.sp-masonry.svelte-1qo4elg{columns:2}}@media (width>=1024px){.sp-masonry.svelte-1qo4elg{columns:3}}
