.blog-banner.svelte-du7vv{background:var(--blog-floral);padding:clamp(36px,6vw,72px) 16px}.blog-banner__plaque.svelte-du7vv{border:2px solid var(--blog-ink);background:var(--blog-cream);max-width:760px;box-shadow:8px 8px 0 var(--blog-coral);text-align:center;border-radius:1.6rem;gap:10px;margin:0 auto;padding:clamp(22px,4vw,40px);display:grid}.blog-banner.svelte-du7vv h1:where(.svelte-du7vv){font-size:clamp(40px,7vw,78px)}.blog-banner.svelte-du7vv p:where(.svelte-du7vv){color:var(--blog-muted);margin:0}.blog-pagination.svelte-1ubaxot{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding-top:.5rem;display:flex}.blog-pagination__link.svelte-1ubaxot{background:var(--blog-paper,#fffaf4);min-width:44px;min-height:44px;box-shadow:var(--blog-lift);color:var(--blog-ink,#303030);font-family:var(--font-body);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.blog-pagination__link.svelte-1ubaxot:hover{box-shadow:var(--blog-lift-hi)}.blog-pagination__link.svelte-1ubaxot:focus-visible{outline:3px solid var(--blog-orange,#ce4115);outline-offset:3px}.blog-pagination__link--active.svelte-1ubaxot{background:var(--blog-night,#262626);color:var(--blog-gold,#ffe5b0);pointer-events:none}.blog-index.svelte-voro5d{gap:clamp(24px,3vw,36px);max-width:1120px;margin:0 auto;padding:clamp(28px,4vw,48px) 16px 80px;display:grid}.blog-index__list.svelte-voro5d{gap:18px;margin:0;padding:0;list-style:none;display:grid}
