.post-card.svelte-1jycwtg.svelte-1jycwtg{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;background:#ffffff;border:1px solid rgba(0,0,0,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative}.post-card.svelte-1jycwtg.svelte-1jycwtg:not(.featured):hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a;border-color:#0000002e}.accent-bar.svelte-1jycwtg.svelte-1jycwtg{height:3px;background:var(--accent);flex-shrink:0}.body.svelte-1jycwtg.svelte-1jycwtg{padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;flex:1}.cat-chip.svelte-1jycwtg.svelte-1jycwtg{display:inline-block;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:3px 9px;border-radius:4px;margin-bottom:.75rem;align-self:flex-start;opacity:.88}.title.svelte-1jycwtg.svelte-1jycwtg{font-size:1.08rem;font-weight:700;line-height:1.35;margin:0 0 .55rem;color:#000000e6;letter-spacing:-.01em}.summary.svelte-1jycwtg.svelte-1jycwtg{font-size:.87rem;line-height:1.58;color:#0000008f;margin:0 0 auto;padding-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-1jycwtg.svelte-1jycwtg{display:flex;gap:.4rem;align-items:center;font-size:.78rem;color:#0006;margin-top:auto;padding-top:.7rem;border-top:1px solid rgba(0,0,0,.06)}.dot.svelte-1jycwtg.svelte-1jycwtg{opacity:.5}.post-card.featured.svelte-1jycwtg.svelte-1jycwtg{background:#0d0d12;border-color:#ffffff12;min-height:260px;transition:box-shadow .22s ease,border-color .22s ease}.post-card.featured.svelte-1jycwtg.svelte-1jycwtg:hover{box-shadow:0 0 0 2px var(--accent);border-color:var(--accent)}.feat-glow.svelte-1jycwtg.svelte-1jycwtg{position:absolute;width:340px;height:340px;border-radius:50%;background:var(--accent);opacity:.08;filter:blur(90px);bottom:-100px;right:-60px;pointer-events:none}.feat-body.svelte-1jycwtg.svelte-1jycwtg{position:relative;z-index:1;padding:2rem 2.4rem 1.8rem;display:flex;flex-direction:column;height:100%}.feat-title.svelte-1jycwtg.svelte-1jycwtg{font-size:clamp(1.45rem,2.8vw,2rem);font-weight:800;line-height:1.22;color:#fff;margin:0 0 .8rem;letter-spacing:-.025em;max-width:700px}.feat-summary.svelte-1jycwtg.svelte-1jycwtg{font-size:.97rem;line-height:1.62;color:#ffffff85;margin:0 0 1.4rem;max-width:640px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.feat-footer.svelte-1jycwtg.svelte-1jycwtg{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:auto}.post-card.featured.svelte-1jycwtg .meta.svelte-1jycwtg{color:#ffffff52;border-top:none;padding-top:0;margin-top:0}.read-cta.svelte-1jycwtg.svelte-1jycwtg{font-size:.82rem;font-weight:700;color:var(--accent);letter-spacing:.01em}.post-card.featured.svelte-1jycwtg .cat-chip.svelte-1jycwtg{border-color:var(--accent);background:rgba(255,255,255,.05)}@media screen and (max-width: 700px){.feat-body.svelte-1jycwtg.svelte-1jycwtg{padding:1.5rem 1.25rem}.feat-title.svelte-1jycwtg.svelte-1jycwtg{font-size:1.45rem}}.blog-main.svelte-q5v5eu.svelte-q5v5eu{width:85%;max-width:1200px;margin:0 auto;padding:2rem 0 4rem}.blog-hero.svelte-q5v5eu.svelte-q5v5eu{text-align:center;padding:2rem 0 3rem}.blog-hero.svelte-q5v5eu h1.svelte-q5v5eu{font-size:clamp(2rem,4vw,2.8rem);margin:0 0 .75rem;letter-spacing:-.03em;font-weight:800}.subtitle.svelte-q5v5eu.svelte-q5v5eu{font-size:1.2rem;color:#000000a6;max-width:680px;margin:0 auto;line-height:1.55}.categories.svelte-q5v5eu.svelte-q5v5eu{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 auto 2.5rem;padding:.5rem}.categories.svelte-q5v5eu button.svelte-q5v5eu{padding:.55rem 1.2rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:white;color:#000000bf;font-size:.95rem;cursor:pointer;text-transform:capitalize;transition:all .15s ease}.categories.svelte-q5v5eu button.svelte-q5v5eu:hover{border-color:#0006}.categories.svelte-q5v5eu button.active.svelte-q5v5eu{background:rgba(0,0,0,.9);color:#fff;border-color:#000000e6}.featured-wrap.svelte-q5v5eu.svelte-q5v5eu{margin-bottom:2rem;border-radius:12px;overflow:hidden}.grid.svelte-q5v5eu.svelte-q5v5eu{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media screen and (max-width: 1024px){.blog-main.svelte-q5v5eu.svelte-q5v5eu{width:90%}.grid.svelte-q5v5eu.svelte-q5v5eu{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 640px){.blog-hero.svelte-q5v5eu h1.svelte-q5v5eu{font-size:2.2rem}.grid.svelte-q5v5eu.svelte-q5v5eu{grid-template-columns:1fr}}
