.page-hero.svelte-u4k2t{background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);padding:5rem 0 4rem;text-align:center}.section-label.svelte-u4k2t{color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;font-weight:700;margin-bottom:.75rem}.page-hero__title.svelte-u4k2t{font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--color-white);line-height:1.15;margin-bottom:1rem}.page-hero__subtitle.svelte-u4k2t{font-size:1.0625rem;color:var(--color-gray-300);max-width:580px;margin:0 auto;line-height:1.7}.section--white.svelte-u4k2t{background:#fff}.blog-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.post-card.svelte-u4k2t{background:#fff;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s ease}.post-card.svelte-u4k2t:hover{box-shadow:var(--shadow-lg)}.post-card__body.svelte-u4k2t{padding:1.75rem;display:flex;flex-direction:column;flex:1}.post-card__meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.post-card__category.svelte-u4k2t{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);background:#d4a0171a;padding:.25rem .625rem;border-radius:20px}.post-card__dot.svelte-u4k2t{color:var(--color-gray-300)}.post-card__read.svelte-u4k2t{font-size:.8125rem;color:var(--color-gray-500)}.post-card__title.svelte-u4k2t{font-size:1.1875rem;font-weight:700;line-height:1.35;margin-bottom:.875rem}.post-card__title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--color-primary-dark);transition:color .15s ease}.post-card__title.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--color-accent)}.post-card__excerpt.svelte-u4k2t{font-size:.9375rem;color:var(--color-gray-600);line-height:1.7;flex:1;margin-bottom:1.5rem}.post-card__footer.svelte-u4k2t{display:flex;justify-content:space-between;align-items:center;padding-top:1.25rem;border-top:1px solid var(--color-gray-100)}.post-card__author.svelte-u4k2t{display:flex;align-items:center;gap:.625rem}.post-card__author-info.svelte-u4k2t{display:flex;flex-direction:column}.post-card__author-name.svelte-u4k2t{font-size:.875rem;font-weight:600;color:var(--color-primary-dark)}.post-card__author-title.svelte-u4k2t{font-size:.75rem;color:var(--color-gray-500)}.post-card__link.svelte-u4k2t{display:flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;color:var(--color-accent);transition:gap .15s ease}.post-card__link.svelte-u4k2t:hover{gap:.625rem}.blog-cta.svelte-u4k2t{background:var(--color-primary-dark);padding:5rem 0;text-align:center}.blog-cta__inner.svelte-u4k2t{max-width:560px}.blog-cta__title.svelte-u4k2t{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--color-white);margin-bottom:.75rem}.blog-cta__text.svelte-u4k2t{font-size:1rem;color:var(--color-gray-400);margin-bottom:2rem;line-height:1.7}.blog-cta__actions.svelte-u4k2t{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.btn--outline.svelte-u4k2t{background:transparent;border:2px solid rgba(255,255,255,.4);color:#fff}.btn--outline.svelte-u4k2t:hover{background:#ffffff1a;border-color:#fff}@media(max-width:600px){.blog-grid.svelte-u4k2t{grid-template-columns:1fr}}
