.hero.svelte-u4k2t{position:relative;padding:4.5rem 0 3rem;overflow:hidden}.hero-orbs.svelte-u4k2t{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.orb.svelte-u4k2t{position:absolute;border-radius:999px;filter:blur(80px);opacity:.2}.orb-1.svelte-u4k2t{width:380px;height:380px;background:#c98802;top:-60px;left:-100px}.orb-2.svelte-u4k2t{width:460px;height:460px;background:#00b4dc;top:30%;right:-140px}.orb-3.svelte-u4k2t{width:320px;height:320px;background:#41d78c;bottom:-60px;left:30%}.hero-inner.svelte-u4k2t{position:relative;z-index:1;text-align:center;display:grid;justify-items:center;gap:1rem}.hero-eyebrow.svelte-u4k2t{display:inline-flex;align-items:center;gap:.55rem;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:.4rem .85rem .4rem .55rem;background:#ffffff0a;border:1px solid var(--stroke);border-radius:999px}.hero-inner.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.12;max-width:22ch;letter-spacing:-.02em;margin:0}.hero-sub.svelte-u4k2t{font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:var(--muted);max-width:560px;margin:0}.blog-main.svelte-u4k2t{padding:2rem 0 5rem}.blog-controls.svelte-u4k2t{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1.5rem}.search-wrap.svelte-u4k2t{position:relative;width:100%;max-width:520px}.search-icon.svelte-u4k2t{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.search-input.svelte-u4k2t{width:100%;padding:.65rem 2.4rem;border:1px solid var(--stroke);border-radius:10px;background:var(--card);color:var(--text);font-size:14px;font-family:inherit;outline:none;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.search-input.svelte-u4k2t:focus{border-color:var(--accent);box-shadow:0 0 0 3px #00b4dc1f}.search-input.svelte-u4k2t::placeholder{color:var(--muted)}.search-input.svelte-u4k2t::-webkit-search-cancel-button{display:none}.clear-btn.svelte-u4k2t{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--muted);display:flex;align-items:center;padding:3px;border-radius:4px;transition:color .15s}.clear-btn.svelte-u4k2t:hover{color:var(--text)}.results-bar.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;margin-bottom:1.75rem;border-bottom:1px solid var(--stroke)}.results-count.svelte-u4k2t{font-size:13px;color:var(--muted)}.clear-filter.svelte-u4k2t{font-size:13px;color:var(--accent);background:none;border:none;cursor:pointer;font-family:inherit;padding:0}.clear-filter.svelte-u4k2t:hover{text-decoration:underline}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.category-group.svelte-u4k2t,.radian-strip.svelte-u4k2t{margin-bottom:3.25rem;scroll-margin-top:90px}.group-head.svelte-u4k2t{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.group-head.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1.2rem,2.2vw,1.45rem);margin:0}.group-head.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--text);text-decoration:none}.group-head.svelte-u4k2t h2:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:var(--accent)}.group-all.svelte-u4k2t{font-size:13.5px;font-weight:600;color:var(--accent)}.group-intro.svelte-u4k2t{color:var(--muted);font-size:14px;line-height:1.65;max-width:760px;margin:0 0 1rem}.radian-strip.svelte-u4k2t{padding:1.75rem 2rem;border-radius:14px;background:var(--card);border:1px solid var(--stroke);border-left:4px solid var(--warning)}.radian-list.svelte-u4k2t{margin:0;padding-left:1.2rem;columns:2;column-gap:2.5rem;font-size:14px;line-height:1.5}.radian-list.svelte-u4k2t li:where(.svelte-u4k2t){break-inside:avoid;margin-bottom:.5rem}.radian-list.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--text)}.radian-list.svelte-u4k2t a:where(.svelte-u4k2t):hover{color:var(--accent)}.no-results.svelte-u4k2t{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:5rem 1rem;color:var(--muted);text-align:center}.no-results.svelte-u4k2t p:where(.svelte-u4k2t){font-size:15px}.no-results.svelte-u4k2t strong:where(.svelte-u4k2t){color:var(--text)}.blog-cta.svelte-u4k2t{margin-top:4.5rem;border-radius:16px;background:var(--card);border:1px solid var(--stroke);position:relative;overflow:hidden}.blog-cta-glow.svelte-u4k2t{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(0,180,220,.07) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(65,215,140,.06) 0%,transparent 60%);pointer-events:none}.blog-cta-inner.svelte-u4k2t{position:relative;text-align:center;padding:3rem 2rem}.cta-eyebrow.svelte-u4k2t{display:inline-block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.65rem}.blog-cta-inner.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1.2rem,2.5vw,1.5rem);margin-bottom:.75rem}.blog-cta-inner.svelte-u4k2t p:where(.svelte-u4k2t){color:var(--muted);font-size:14px;line-height:1.65;max-width:500px;margin:0 auto 1.75rem}.cta-buttons.svelte-u4k2t{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@media(max-width:1024px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}.search-wrap.svelte-u4k2t{max-width:100%}.radian-strip.svelte-u4k2t{padding:1.35rem 1.25rem;border-left-width:3px}.radian-list.svelte-u4k2t{columns:1}.blog-cta-inner.svelte-u4k2t{padding:2rem 1.25rem}}
