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