.blog-hero.svelte-ptegvm{background:linear-gradient(135deg,#120020,#2d004f 40%,#6400b0);color:#fff;padding:140px 76px 80px;text-align:left}.blog-hero-inner.svelte-ptegvm{max-width:760px;margin:0 auto}.blog-back-link.svelte-ptegvm{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-size:14px;line-height:1;color:#fffc;margin-bottom:32px;padding:8px 12px 8px 8px;margin-left:-8px;border-radius:6px;transition:color .2s,background-color .2s}.blog-back-link.svelte-ptegvm:hover{color:#fff;background-color:#ffffff14}.blog-hero.svelte-ptegvm h1:where(.svelte-ptegvm){font-family:var(--font-heading);font-size:44px;font-weight:400;line-height:56px;letter-spacing:-1.5px;margin-bottom:20px}.blog-hero-excerpt.svelte-ptegvm{font-family:var(--font-reading);font-size:20px;line-height:32px;color:#ffffffd9;margin-bottom:28px}.blog-author.svelte-ptegvm{display:flex;align-items:center;gap:12px}.author-avatar.svelte-ptegvm{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2)}.author-info.svelte-ptegvm{display:flex;flex-direction:column;gap:2px}.author-name.svelte-ptegvm{font-family:var(--font-heading);font-size:14px;font-weight:400;color:#ffffffe6}.author-meta.svelte-ptegvm{font-family:var(--font-heading);font-size:13px;color:#ffffff73}.blog-body.svelte-ptegvm{background-color:#f6f6f6;padding:80px 76px 120px}.blog-body-inner.svelte-ptegvm{max-width:1200px;margin:0 auto;display:flex;gap:60px;align-items:flex-start}.blog-sidebar.svelte-ptegvm{flex:0 0 280px}.sidebar-sticky.svelte-ptegvm{position:sticky;top:80px}.sidebar-heading.svelte-ptegvm{font-family:var(--font-heading);font-size:12px;font-weight:400;line-height:28px;margin-bottom:20px;color:#00000080;text-transform:uppercase;letter-spacing:.5px}.sidebar-card.svelte-ptegvm{display:block;margin-bottom:20px;transition:transform .2s}.sidebar-card.svelte-ptegvm:hover{transform:translateY(-2px)}.sidebar-card.svelte-ptegvm img:where(.svelte-ptegvm){width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;margin-bottom:8px}.sidebar-card.svelte-ptegvm span:where(.svelte-ptegvm){font-family:var(--font-heading);font-size:14px;line-height:20px;color:#000;display:block}.sidebar-card.svelte-ptegvm:hover span:where(.svelte-ptegvm){color:var(--color-purple-primary)}.blog-main.svelte-ptegvm{flex:1;min-width:0;max-width:760px}.blog-hero-image.svelte-ptegvm{width:100%;border-radius:12px;margin-bottom:48px;aspect-ratio:16 / 9;object-fit:cover}.blog-content.svelte-ptegvm{font-family:var(--font-reading);font-size:20px;line-height:1.58;letter-spacing:-.003em;color:#242424;word-break:break-word}.blog-content.svelte-ptegvm h2{font-family:var(--font-heading);font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.4px;margin:52px 0 16px;color:#242424;padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.blog-content.svelte-ptegvm h2:first-child{margin-top:0;padding-top:0;border-top:none}.blog-content.svelte-ptegvm h3{font-family:var(--font-heading);font-size:22px;font-weight:400;line-height:1.4;margin:40px 0 12px;color:#242424}.blog-content.svelte-ptegvm p{margin-bottom:24px}.blog-content.svelte-ptegvm ul,.blog-content.svelte-ptegvm ol{margin:24px 0;padding-left:28px}.blog-content.svelte-ptegvm li{margin-bottom:10px;line-height:1.58}.blog-content.svelte-ptegvm li::marker{color:#242424}.blog-content.svelte-ptegvm strong{font-weight:600;color:#242424}.blog-content.svelte-ptegvm em{font-style:italic}.blog-content.svelte-ptegvm a{color:#242424;text-decoration:underline;text-decoration-color:#00000059;text-underline-offset:3px;transition:text-decoration-color .2s}.blog-content.svelte-ptegvm a:hover{text-decoration-color:#242424}.blog-content.svelte-ptegvm blockquote{border-left:3px solid #242424;padding:4px 0 4px 24px;margin:32px 0;font-size:21px;line-height:1.58;font-style:italic;color:#242424}.blog-content.svelte-ptegvm blockquote p{margin-bottom:0}.blog-content.svelte-ptegvm pre{background:#1a1a2e;color:#e0e0e0;padding:24px;border-radius:8px;overflow-x:auto;margin:28px 0;font-size:14px;line-height:1.6}.blog-content.svelte-ptegvm code{font-family:Fragment Mono,Fira Code,Consolas,monospace;font-size:14px}.blog-content.svelte-ptegvm p code,.blog-content.svelte-ptegvm li code{background:#0000000d;padding:2px 6px;border-radius:3px;color:#242424;font-size:.85em}.blog-content.svelte-ptegvm img{max-width:100%;border-radius:8px;margin:32px 0}.blog-content.svelte-ptegvm hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:48px 0}.article-author-card.svelte-ptegvm{display:flex;gap:20px;align-items:flex-start;margin-top:64px;padding-top:32px;border-top:1px solid rgba(0,0,0,.1)}.article-author-avatar.svelte-ptegvm{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0}.article-author-body.svelte-ptegvm{display:flex;flex-direction:column;gap:4px}.article-author-label.svelte-ptegvm{font-family:var(--font-heading);font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#00000073}.article-author-name.svelte-ptegvm{font-family:var(--font-heading);font-size:18px;font-weight:400;color:#242424}.article-author-bio.svelte-ptegvm{font-family:var(--font-reading);font-size:15px;line-height:1.6;color:#0009;margin-top:4px}@media(max-width:1099px){.blog-sidebar.svelte-ptegvm{display:none}.blog-body-inner.svelte-ptegvm{justify-content:center}}@media(max-width:809px){.blog-hero.svelte-ptegvm{padding:100px 20px 60px}.blog-hero.svelte-ptegvm h1:where(.svelte-ptegvm){font-size:30px;line-height:40px;letter-spacing:-.8px}.blog-hero-excerpt.svelte-ptegvm{font-size:18px;line-height:28px}.blog-body.svelte-ptegvm{padding:40px 20px 60px}.blog-hero-image.svelte-ptegvm{border-radius:8px;margin-bottom:32px}.blog-content.svelte-ptegvm{font-size:18px}.blog-content.svelte-ptegvm h2{font-size:24px;margin:40px 0 12px}.blog-content.svelte-ptegvm h3{font-size:20px;margin:32px 0 10px}.blog-content.svelte-ptegvm blockquote{font-size:18px;margin:24px 0}.blog-content.svelte-ptegvm pre{padding:16px;font-size:13px}.article-author-card.svelte-ptegvm{flex-direction:column;gap:16px}}
