.blog-detail-author-card[data-v-b205951e]{display:flex;flex-direction:column;align-items:center;gap:1rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d9e0ea) 82%,white);border-radius:1.75rem;background:#fff;box-shadow:0 28px 48px -40px #0f172a66,0 16px 30px -28px #94a3b880;padding:1.5rem;text-align:center}.blog-detail-author-card__heading[data-v-b205951e]{width:100%;margin:0;color:var(--color-heading, #0f172a);font-size:1.1rem;font-weight:800;text-align:left}.blog-detail-author-card__avatar-shell[data-v-b205951e]{display:flex;justify-content:center;width:100%}.blog-detail-author-card__avatar[data-v-b205951e]{display:inline-flex;height:5.75rem;width:5.75rem;align-items:center;justify-content:center;border-radius:9999px;border:8px solid rgba(255,255,255,.88);background:color-mix(in srgb,var(--color-primary, #8b5cf6) 72%,white);box-shadow:inset 0 1px #ffffffa6,0 16px 28px -22px color-mix(in srgb,var(--color-primary, #8b5cf6) 56%,transparent);color:#fff;font-size:1.65rem;font-weight:800;letter-spacing:-.03em}.blog-detail-author-card__name[data-v-b205951e]{margin:0;color:var(--color-heading, #0f172a);font-size:1.45rem;font-weight:800;line-height:1.15}.blog-detail-author-card__role[data-v-b205951e]{margin:-.35rem 0 0;color:color-mix(in srgb,var(--color-body, #475569) 88%,white);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.blog-detail-author-card__bio[data-v-b205951e]{margin:0;color:color-mix(in srgb,var(--color-body, #475569) 92%,white);font-size:1rem;line-height:1.8}.blog-detail-author-card__cta[data-v-b205951e]{display:inline-flex;align-items:center;gap:.55rem;margin-top:.15rem;color:var(--color-primary, #16a34a);font-size:1rem;font-weight:700;text-decoration:none}.routed-blog-body-columns[data-v-8b44c318] .blog-content-renderer{-moz-column-gap:2.5rem;column-gap:2.5rem}@media(min-width:1024px){.routed-blog-body-columns[data-v-8b44c318] .blog-content-renderer{-moz-columns:2;columns:2}.routed-blog-body-columns[data-v-8b44c318] .blog-block{-moz-column-break-inside:avoid;break-inside:avoid-column}}.routed-blog-body-chapters[data-v-8b44c318] .blog-block{border:1px solid color-mix(in srgb,var(--color-card-border, #cbd5e1) 78%,transparent);border-radius:1.25rem;padding:1.25rem;background:color-mix(in srgb,var(--color-card-bg, #ffffff) 92%,transparent)}.blog-detail-related-articles[data-v-650b7a15]{border:1px solid color-mix(in srgb,var(--color-card-border, #d9e0ea) 82%,white);border-radius:1.75rem;background:#fff;box-shadow:0 24px 44px -38px #0f172a61,0 14px 26px -24px #94a3b873;padding:1.45rem}.blog-detail-related-articles__heading[data-v-650b7a15]{margin:0;color:var(--color-heading, #0f172a);font-size:1.1rem;font-weight:800}.blog-detail-related-articles__subtitle[data-v-650b7a15]{margin:.65rem 0 0;color:color-mix(in srgb,var(--color-body, #475569) 88%,white);font-size:.92rem;line-height:1.65}.blog-detail-related-articles__list[data-v-650b7a15]{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.blog-detail-related-articles__item[data-v-650b7a15]{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:.9rem;align-items:center;color:inherit;text-decoration:none}.blog-detail-related-articles__thumb-shell[data-v-650b7a15]{overflow:hidden;border-radius:1rem;box-shadow:0 18px 26px -24px #0f172a80}.blog-detail-related-articles__thumb[data-v-650b7a15]{display:block;height:5rem;width:100%;-o-object-fit:cover;object-fit:cover}.blog-detail-related-articles__thumb--fallback[data-v-650b7a15]{background:color-mix(in srgb,var(--color-primary, #7c3aed) 72%,#140f32 28%)}.blog-detail-related-articles__copy[data-v-650b7a15]{min-width:0}.blog-detail-related-articles__meta[data-v-650b7a15]{display:flex;flex-wrap:wrap;gap:.55rem;margin:0;color:var(--color-primary, #16a34a);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.blog-detail-related-articles__title[data-v-650b7a15]{margin:.35rem 0 0;color:var(--color-heading, #0f172a);font-size:1rem;font-weight:700;line-height:1.45;transition:color .16s ease}.blog-detail-related-articles__item:hover .blog-detail-related-articles__title[data-v-650b7a15]{color:var(--color-primary, #16a34a)}.blog-detail-related-articles__cta[data-v-650b7a15]{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.15rem;color:var(--color-primary, #16a34a);font-size:.98rem;font-weight:700;text-decoration:none}.blog-detail-surface__core[data-v-0e9b4dc9],.blog-detail-surface__support[data-v-0e9b4dc9]{position:relative}.blog-detail-surface__core[data-v-0e9b4dc9]{padding-top:var(--site-shell-header-content-gap, clamp(1.25rem, 2vw, 2rem))}.blog-detail-surface__container[data-v-0e9b4dc9]{width:100%;margin:0;padding:0;min-width:0}.blog-detail-surface__breadcrumbs[data-v-0e9b4dc9]{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.2rem;color:var(--color-muted, #64748b);font-size:.92rem;font-weight:600}.blog-detail-surface__breadcrumb-link[data-v-0e9b4dc9]{color:inherit;text-decoration:none}.blog-detail-surface__breadcrumb-link[data-v-0e9b4dc9]:hover{color:var(--color-primary, #16a34a)}.blog-detail-surface__breadcrumb-separator[data-v-0e9b4dc9]{color:color-mix(in srgb,var(--color-muted, #64748b) 72%,white)}.blog-detail-surface__breadcrumb-current[data-v-0e9b4dc9]{color:var(--color-heading, #0f172a)}.blog-detail-surface__hero-grid[data-v-0e9b4dc9],.blog-detail-surface__support-flow[data-v-0e9b4dc9]{position:relative}.blog-detail-surface__hero-card[data-v-0e9b4dc9]{overflow:hidden}.blog-detail-surface__hero-media-shell[data-v-0e9b4dc9]{position:relative;min-height:16rem;overflow:hidden}.blog-detail-surface__hero-image[data-v-0e9b4dc9]{display:block;height:clamp(16rem,34vw,24rem);width:100%;-o-object-fit:cover;object-fit:cover}.blog-detail-surface__hero-image--fallback[data-v-0e9b4dc9]{background:color-mix(in srgb,var(--color-primary, #7c3aed) 78%,#140f32 22%)}.blog-detail-surface__hero-image-overlay[data-v-0e9b4dc9]{position:absolute;inset:0;background:#080f1c29}.blog-detail-surface__hero-badge-shell[data-v-0e9b4dc9]{position:absolute;top:1.4rem;left:1.4rem;z-index:1}.blog-detail-surface__hero-badge[data-v-0e9b4dc9]{border:0;background:#2563eb;color:#fff;box-shadow:0 18px 28px -20px #2563ebbf}.blog-detail-surface__hero-wave[data-v-0e9b4dc9]{position:absolute;right:0;bottom:-1px;left:0;height:4.5rem;width:100%}.blog-detail-surface__hero-copy[data-v-0e9b4dc9]{padding:1.3rem 1.4rem 1.55rem}.blog-detail-surface__hero-meta[data-v-0e9b4dc9]{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;color:var(--color-muted, #64748b);font-size:.92rem;font-weight:500}.blog-detail-surface__meta-item[data-v-0e9b4dc9]{display:inline-flex;align-items:center;gap:.45rem;min-width:0}a.blog-detail-surface__meta-author[data-v-0e9b4dc9]{color:inherit;font-weight:700;text-decoration:none}a.blog-detail-surface__meta-author[data-v-0e9b4dc9]:hover{text-decoration:underline}.blog-detail-surface__meta-icon[data-v-0e9b4dc9]{height:1rem;width:1rem;flex-shrink:0}.blog-detail-surface__meta-separator[data-v-0e9b4dc9]{color:color-mix(in srgb,var(--color-muted, #64748b) 70%,white)}.blog-detail-surface__hero-title[data-v-0e9b4dc9]{margin:1rem 0 0;color:var(--color-heading, #0f172a);font-size:clamp(2.2rem,4.5vw,3.35rem);font-weight:800;line-height:1.03;letter-spacing:-.04em;text-wrap:balance}.blog-detail-surface__hero-excerpt[data-v-0e9b4dc9]{margin:1rem 0 0;color:color-mix(in srgb,var(--color-body, #334155) 94%,white);font-size:1.03rem;line-height:1.85}.blog-detail-surface__hero-footer[data-v-0e9b4dc9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.25rem;padding-top:1.05rem;border-top:1px solid color-mix(in srgb,var(--color-card-border, #d9e0ea) 72%,white)}.blog-detail-surface__tags[data-v-0e9b4dc9]{display:flex;flex-wrap:wrap;gap:.55rem}.blog-detail-surface__tag[data-v-0e9b4dc9]{display:inline-flex;align-items:center;border-radius:9999px;background:color-mix(in srgb,var(--color-primary, #7c3aed) 10%,white);color:var(--color-primary, #7c3aed);padding:.55rem .95rem;font-size:.78rem;font-weight:700}.blog-detail-surface__share[data-v-0e9b4dc9]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem}.blog-detail-surface__share-label[data-v-0e9b4dc9]{color:var(--color-muted, #64748b);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-detail-surface__share-button[data-v-0e9b4dc9]{display:inline-flex;align-items:center;justify-content:center;height:2.55rem;width:2.55rem;border:1px solid color-mix(in srgb,var(--color-card-border, #d9e0ea) 76%,white);border-radius:9999px;background:#fff;color:var(--color-heading, #0f172a);text-decoration:none;transition:transform .16s ease,border-color .16s ease,color .16s ease}.blog-detail-surface__share-button[data-v-0e9b4dc9]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-primary, #16a34a) 40%,white);color:var(--color-primary, #16a34a)}.blog-detail-surface__share-icon[data-v-0e9b4dc9]{height:1rem;width:1rem}.blog-detail-surface__stack[data-v-0e9b4dc9]{--blog-detail-sidebar-width: 20.5rem;display:flex;flex-direction:column}.blog-detail-surface__stack[data-v-0e9b4dc9]>:nth-child(1){order:1}.blog-detail-surface__sidebar[data-v-0e9b4dc9]{order:2}.blog-detail-surface__stack[data-v-0e9b4dc9]>:nth-child(2){order:3}.blog-detail-surface__stack[data-v-0e9b4dc9]>:nth-child(n+3){order:4}.blog-detail-surface__sidebar[data-v-0e9b4dc9]{min-width:0}.blog-detail-surface__sidebar-sticky[data-v-0e9b4dc9]{scrollbar-width:none;-ms-overflow-style:none}.blog-detail-surface__sidebar-sticky[data-v-0e9b4dc9]::-webkit-scrollbar{display:none}.blog-detail-surface__sidebar-sticky[data-v-0e9b4dc9] .routed-stack-root{display:flex;flex-direction:column;gap:1.25rem}.blog-detail-surface__body-card[data-v-0e9b4dc9]{padding:1.5rem}.blog-detail-surface__body-card--connected[data-v-0e9b4dc9]{margin-top:0}.blog-detail-surface__related[data-v-0e9b4dc9]{margin-top:1.5rem}.blog-detail-surface__related[data-v-0e9b4dc9] .routed-stack-root{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.blog-detail-surface__stack.blog-detail-surface__two-column[data-v-0e9b4dc9]{display:grid;grid-template-columns:minmax(0,1fr) var(--blog-detail-sidebar-width, 20.5rem);-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:start;width:min(100%,var(--section-content-max, 80rem));margin-left:var(--section-frame-margin-left, auto);margin-right:var(--section-frame-margin-right, auto);padding-right:var(--section-padding-x-lg, var(--section-padding-x-sm, var(--section-padding-x, 1.5rem)));padding-left:var(--section-padding-x-lg, var(--section-padding-x-sm, var(--section-padding-x, 1.5rem)));box-sizing:border-box}.blog-detail-surface__stack.blog-detail-surface__two-column[data-v-0e9b4dc9]>:not(.blog-detail-surface__sidebar){grid-column:1;min-width:0}.blog-detail-surface__stack.blog-detail-surface__two-column--split[data-v-0e9b4dc9]{--blog-detail-sidebar-width: 19rem}.blog-detail-surface__stack.blog-detail-surface__two-column .blog-detail-surface__container[data-v-0e9b4dc9]{width:100%;max-width:none;margin:0;padding-right:0;padding-left:0}.blog-detail-surface__sidebar[data-v-0e9b4dc9]{position:sticky;grid-column:2;grid-row:1 / span 999;top:calc(var(--site-shell-header-height, 4.5rem) + 1.25rem);width:var(--blog-detail-sidebar-width, 20.5rem);margin-top:0;z-index:20;align-self:start}.blog-detail-surface__sidebar-sticky[data-v-0e9b4dc9]{max-height:calc(100vh - var(--site-shell-header-height, 4.5rem) - 2.75rem);overflow-y:auto;overflow-x:hidden}.blog-detail-surface__support[data-v-0e9b4dc9]{margin-top:0}}@media(max-width:1023px){.blog-detail-surface__sidebar[data-v-0e9b4dc9]{margin-top:1.5rem}}@media(max-width:767px){.blog-detail-surface__hero-copy[data-v-0e9b4dc9]{padding:1.1rem 1.1rem 1.3rem}.blog-detail-surface__body-card[data-v-0e9b4dc9]{padding:1.1rem}.blog-detail-surface__hero-title[data-v-0e9b4dc9]{font-size:2.1rem}.blog-detail-surface__hero-footer[data-v-0e9b4dc9]{align-items:flex-start}}.blog-detail-surface--warm[data-v-0e9b4dc9]{--color-card-bg: #ffffff;--color-card-border: #e8e4da;--color-section-bg: #fbfaf6;--color-heading: #16181d;--color-body: #4b4e58;--color-muted: #63666f;--color-primary: #1f7a52;background:#fbfaf6}.blog-detail-surface--warm[data-v-0e9b4dc9] h1,.blog-detail-surface--warm[data-v-0e9b4dc9] h2,.blog-detail-surface--warm[data-v-0e9b4dc9] h3{font-family:"Source Serif 4",Georgia,serif;letter-spacing:-.015em}
