.blog-progress[data-astro-cid-zg7dkzxc]{transform-origin:0;background:linear-gradient(90deg, var(--color-primary), var(--color-primary-light));z-index:60;width:100%;height:3px;transition:transform .1s linear;position:fixed;top:0;left:0;transform:scaleX(0)}.blog-post__back[data-astro-cid-zg7dkzxc]{color:var(--color-text-muted);font-size:1rem;transition:color .15s;display:inline-block}.blog-post__back[data-astro-cid-zg7dkzxc]:hover{color:var(--color-primary)}.blog-post__hero[data-astro-cid-zg7dkzxc]{position:relative}.blog-post__cover{aspect-ratio:21/9;border-radius:20px}@media (width<=640px){.blog-post__cover{aspect-ratio:16/12}}.blog-post__hero-badge[data-astro-cid-zg7dkzxc]{backdrop-filter:blur(6px);color:#fff;background:#ffffff29;border:1px solid #ffffff4d;border-radius:999px;padding:6px 14px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;position:absolute;top:20px;left:20px}.blog-post__meta[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:24px;display:flex}@media (width<=480px){.blog-post__share[data-astro-cid-zg7dkzxc]{margin-left:52px}}.blog-post__meta-avatar[data-astro-cid-zg7dkzxc]{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex-shrink:0;width:40px;height:40px}.blog-post__meta-text[data-astro-cid-zg7dkzxc]{flex:1}.blog-post__meta-name[data-astro-cid-zg7dkzxc]{color:var(--color-text);font-family:Inter,sans-serif;font-size:1rem;font-weight:700}.blog-post__meta-sub[data-astro-cid-zg7dkzxc]{color:var(--color-text-muted);margin-top:2px;font-size:.9375rem}.blog-post__share[data-astro-cid-zg7dkzxc]{flex-shrink:0;align-items:center;gap:8px;display:flex}.blog-post__share-btn[data-astro-cid-zg7dkzxc]{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text-muted);border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background-color .15s;display:flex}.blog-post__share-btn[data-astro-cid-zg7dkzxc]:hover{color:var(--color-primary);border-color:var(--color-primary)}.blog-post__share-btn[data-astro-cid-zg7dkzxc].is-copied{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.blog-post__author[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--color-border);gap:18px;padding-top:28px;display:flex}.blog-post__author-avatar[data-astro-cid-zg7dkzxc]{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex-shrink:0;width:64px;height:64px}.blog-post__author-body[data-astro-cid-zg7dkzxc]{max-width:34rem}.blog-post__author-linkedin[data-astro-cid-zg7dkzxc]{color:var(--color-primary);align-items:center;gap:6px;margin-top:10px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;transition:color .15s;display:inline-flex}.blog-post__author-linkedin[data-astro-cid-zg7dkzxc]:hover{color:var(--color-primary-light)}.blog-post__related-grid[data-astro-cid-zg7dkzxc]{gap:24px;display:grid}@media (width>=640px){.blog-post__related-grid[data-astro-cid-zg7dkzxc]{grid-template-columns:1fr 1fr}}.blog-post__related[data-astro-cid-zg7dkzxc]{display:block}.blog-post__related-cover{aspect-ratio:16/10;border-radius:12px}.blog-post__related-category[data-astro-cid-zg7dkzxc]{color:var(--color-primary);margin-top:12px;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600}.blog-post__related-title[data-astro-cid-zg7dkzxc]{color:var(--color-text);margin-top:4px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:700;transition:color .15s}.blog-post__related[data-astro-cid-zg7dkzxc]:hover .blog-post__related-title[data-astro-cid-zg7dkzxc]{color:var(--color-primary)}.blog-post__cta[data-astro-cid-zg7dkzxc]{background:linear-gradient(160deg,#243447,#0e1620);border-radius:16px;padding:32px}.blog-post__cta-button[data-astro-cid-zg7dkzxc]{color:#0e1620;background:var(--color-accent);border-radius:999px;margin-top:18px;padding:12px 22px;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:filter .15s,transform .15s;display:inline-block}.blog-post__cta-button[data-astro-cid-zg7dkzxc]:hover{filter:brightness(1.06);transform:translateY(-1px)}.blog-post__body{color:var(--color-text);font-family:Nunito,sans-serif;font-size:1.0625rem;line-height:1.75}.blog-post__body p{margin-top:22px}.blog-post__body p:first-child{margin-top:0}.blog-post__body h2{color:var(--color-text);margin-top:40px;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700}.blog-post__body h3{color:var(--color-text);margin-top:32px;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700}.blog-post__body a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.blog-post__body strong{color:var(--color-text);font-weight:700}.blog-post__body ul,.blog-post__body ol{margin-top:18px;padding-left:1.4em}.blog-post__body li{margin-top:8px}.blog-post__body li::marker{color:var(--color-primary)}.blog-post__body blockquote{border-left:2px solid var(--color-primary);color:var(--color-text);margin-top:28px;padding-left:20px;font-family:Instrument Serif,serif;font-size:1.375rem;font-style:italic}
