.blog-hero.svelte-1ylxfcw{text-align:center;background:radial-gradient(95% 85% at 0 0,#2bb6ff 0%,#0000 85%),radial-gradient(85% 85% at 100% 0,#2bb6ff 0%,#0000 85%),radial-gradient(85% 85% at 0 100%,#8b45d9 0%,#0000 85%),radial-gradient(95% 85% at 100% 100%,#8b45d9 0%,#0000 85%),#d9e8ff;padding:clamp(4rem,10vw,7rem) 1.5rem clamp(3.5rem,7vw,5rem);position:relative;overflow:hidden}.blog-hero-inner.svelte-1ylxfcw{z-index:2;max-width:760px;margin:0 auto;position:relative}.blog-hero-title.svelte-1ylxfcw{font-family:var(--font-display);background:linear-gradient(135deg, var(--color-pink) 0%, var(--color-purple) 60%, var(--color-teal) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;padding-bottom:.1em;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;line-height:1.15}.blog-hero-tagline.svelte-1ylxfcw{font-family:var(--font-body);letter-spacing:.06em;color:#0a1024;text-shadow:0 1px 2px #ffffffb3;margin:0;font-size:clamp(1.05rem,2.4vw,1.5rem);font-weight:600}.blog-hero .confetti{z-index:1;position:absolute}.blog-hero .c-star-tl{top:9%;left:10%;transform:rotate(-14deg)}.blog-hero .c-star-tr{top:11%;right:11%;transform:rotate(10deg)}.blog-hero .c-sq-pink-l{top:52%;left:16%;transform:rotate(-6deg)}.blog-hero .c-sq-teal-r{top:46%;right:17%;transform:rotate(12deg)}.blog-hero .c-ast-teal-bl{top:72%;left:23%}.blog-hero .c-ast-pink-br{top:70%;right:23%}@media (width<=768px){.blog-hero .confetti{display:none}}.hero-wave.svelte-1ylxfcw{pointer-events:none;width:100%;height:clamp(40px,5vw,60px);display:block;position:absolute;bottom:-1px;left:0;right:0}.featured.svelte-1hl6jqy{color:inherit;transition:box-shadow .25s var(--ease-smooth), transform .25s var(--ease-smooth);background:#fff;border-radius:28px;grid-template-columns:1fr;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 14px 44px #1f2a441f}.featured.svelte-1hl6jqy:hover{transform:translateY(-3px);box-shadow:0 20px 56px #1f2a442e}.featured.has-image.svelte-1hl6jqy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.hero.svelte-1hl6jqy{aspect-ratio:4/3;background:#fff;overflow:hidden}.hero.svelte-1hl6jqy img:where(.svelte-1hl6jqy){object-fit:contain;width:100%;height:100%;display:block}.body.svelte-1hl6jqy{flex-direction:column;justify-content:center;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.badge.svelte-1hl6jqy{background:linear-gradient(135deg, var(--color-pink), var(--color-purple));color:#fff;font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.25rem .75rem;font-size:.72rem;font-weight:700}.title.svelte-1hl6jqy{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;line-height:1.15}.excerpt.svelte-1hl6jqy{font-family:var(--font-body);color:var(--color-text-light);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.55;display:-webkit-box;overflow:hidden}.footer.svelte-1hl6jqy{font-family:var(--font-body);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.date.svelte-1hl6jqy{color:var(--color-text-light);letter-spacing:.05em;font-size:.85rem}.cta.svelte-1hl6jqy{color:var(--color-pink);font-weight:700}@media (width<=720px){.featured.has-image.svelte-1hl6jqy{grid-template-columns:1fr}.hero.svelte-1hl6jqy{aspect-ratio:16/9}}.card.svelte-pf7zc2{color:inherit;opacity:0;transition:opacity .5s var(--ease-smooth), transform .5s var(--ease-smooth), box-shadow .25s var(--ease-smooth);background:#fff;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;transform:translateY(20px);box-shadow:0 6px 22px #1f2a4412}.card.svelte-pf7zc2:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1f2a4424}.card.visible.svelte-pf7zc2{opacity:1;transform:translateY(0)}.thumb.svelte-pf7zc2{aspect-ratio:4/3;background:#fff;overflow:hidden}.thumb-placeholder.svelte-pf7zc2{background:linear-gradient(135deg, var(--color-light-teal) 0%, #a8d8ea80 100%)}.thumb.svelte-pf7zc2 img:where(.svelte-pf7zc2){object-fit:contain;width:100%;height:100%;display:block}.body.svelte-pf7zc2{flex-direction:column;gap:.4rem;padding:1.25rem 1.4rem 1.5rem;display:flex}.date.svelte-pf7zc2{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-light);margin:0;font-size:.78rem;font-weight:600}.title.svelte-pf7zc2{font-family:var(--font-display);color:var(--color-navy);margin:0;font-size:1.3rem;font-weight:700;line-height:1.2}.excerpt.svelte-pf7zc2{font-family:var(--font-body);color:var(--color-text-light);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-content.svelte-u4k2t{flex-direction:column;gap:3rem;max-width:1080px;margin:0 auto;padding:2.5rem 1.5rem 6rem;display:flex}.grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.75rem;display:grid}.status.svelte-u4k2t{text-align:center;max-width:540px;margin:0 auto;padding:5rem 1.5rem}.status.svelte-u4k2t h2:where(.svelte-u4k2t){font-family:var(--font-display);color:var(--color-teal);margin:0 0 .75rem;font-size:clamp(1.6rem,4vw,2rem);font-weight:600}.status.svelte-u4k2t p:where(.svelte-u4k2t){font-family:var(--font-body);color:var(--color-text-light);margin:0}.retry.svelte-u4k2t{background:var(--color-teal);color:#fff;font-family:var(--font-body);cursor:pointer;border:none;border-radius:999px;margin-top:1rem;padding:.6rem 1.25rem;font-weight:600}.retry.svelte-u4k2t:hover{background:var(--color-teal-dark)}
