.BlogArticlePage-module__pG0snq__loading{justify-content:center;align-items:center;min-height:100vh;display:flex}@media (prefers-reduced-motion:reduce){.BlogArticlePage-module__pG0snq__spinner{animation-duration:2.4s}}.BlogArticlePage-module__pG0snq__header{padding-top:var(--space-28);padding-bottom:var(--space-10);background:var(--bone-100)}.BlogArticlePage-module__pG0snq__headerRail{max-width:48rem;padding-inline:var(--space-6);margin-inline:auto}.BlogArticlePage-module__pG0snq__headerTop{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.BlogArticlePage-module__pG0snq__back{align-items:center;gap:var(--space-1-5);font-size:var(--type-dense);color:var(--text-on-sand-dim);transition:color var(--duration-base) ease;text-decoration:none;display:inline-flex}.BlogArticlePage-module__pG0snq__back:hover{color:var(--accent-ink)}.BlogArticlePage-module__pG0snq__backIcon{width:.875rem;height:.875rem}.BlogArticlePage-module__pG0snq__postHeading{line-height:1.25}@media (min-width:768px){.BlogArticlePage-module__pG0snq__title{font-size:var(--type-4xl)}}.BlogArticlePage-module__pG0snq__byline{align-items:center;gap:var(--space-4);font-size:var(--type-dense);color:var(--text-on-sand-dim);flex-wrap:wrap;display:flex}.BlogArticlePage-module__pG0snq__bylineItem{align-items:center;gap:var(--space-1-5);display:flex}.BlogArticlePage-module__pG0snq__bylineIcon{width:.875rem;height:.875rem}.BlogArticlePage-module__pG0snq__heroWrap{padding-inline:var(--space-6);background:var(--bone-100)}.BlogArticlePage-module__pG0snq__heroFrame{border-radius:var(--r-2xl);max-width:56rem;box-shadow:var(--elev-3);margin-inline:auto;overflow:hidden}.BlogArticlePage-module__pG0snq__heroImg{-o-object-fit:cover;object-fit:cover;width:100%;height:16rem}@media (min-width:768px){.BlogArticlePage-module__pG0snq__heroImg{height:20rem}}.BlogArticlePage-module__pG0snq__body{padding-block:var(--space-12);background:var(--bone-100)}.BlogArticlePage-module__pG0snq__bodyRail{max-width:72rem;padding-inline:var(--space-6);gap:var(--space-10);margin-inline:auto;display:flex}.BlogArticlePage-module__pG0snq__article{flex:1;min-width:0;max-width:48rem;margin-inline:auto}.BlogArticlePage-module__pG0snq__toc{display:none}@media (min-width:1280px){.BlogArticlePage-module__pG0snq__toc{flex-shrink:0;width:14rem;display:block}}.BlogArticlePage-module__pG0snq__tocSticky{top:var(--space-24);position:sticky}.BlogArticlePage-module__pG0snq__tocLabel{align-items:center;gap:var(--space-1-5);font-size:var(--type-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3);color:var(--text-on-sand-dim);display:flex}.BlogArticlePage-module__pG0snq__tocLabelIcon{width:.875rem;height:.875rem}.BlogArticlePage-module__pG0snq__tocList{border-left:2px solid var(--bone-300);margin:0;padding:0;list-style:none}.BlogArticlePage-module__pG0snq__tocLink{font-size:var(--type-dense);padding-block:var(--space-1-5);padding-left:var(--space-3);color:var(--text-on-sand-muted);transition:color var(--duration-base) ease, border-color var(--duration-base) ease;border-left:2px solid #0000;margin-left:-2px;line-height:1.375;text-decoration:none;display:block}.BlogArticlePage-module__pG0snq__tocLinkDeep{padding-left:1.25rem}.BlogArticlePage-module__pG0snq__tocLink[aria-current=true]{color:var(--accent-ink);font-weight:var(--weight-semibold);border-left-color:var(--oxide-500)}.BlogArticlePage-module__pG0snq__prose{gap:var(--space-5);flex-direction:column;display:flex}.BlogArticlePage-module__pG0snq__prose p{font-size:var(--type-body);color:var(--text-on-sand-secondary);margin:0;line-height:1.8}.BlogArticlePage-module__pG0snq__prose h2{font-family:var(--font-display);font-size:var(--type-2xl);font-weight:var(--weight-bold);letter-spacing:.025em;margin:var(--space-10) 0 var(--space-3);scroll-margin-top:var(--space-24);color:var(--text-on-sand)}.BlogArticlePage-module__pG0snq__prose h3{font-family:var(--font-display);font-size:var(--type-xl);font-weight:var(--weight-semibold);letter-spacing:.025em;margin:var(--space-8) 0 var(--space-2);scroll-margin-top:var(--space-24);color:var(--text-on-sand)}.BlogArticlePage-module__pG0snq__prose strong{font-weight:var(--weight-semibold);color:var(--text-on-sand)}.BlogArticlePage-module__pG0snq__prose em{font-style:italic}.BlogArticlePage-module__pG0snq__prose a{color:var(--accent-ink);text-decoration:underline;-webkit-text-decoration-color:var(--oxide-a28);text-decoration-color:var(--oxide-a28);text-underline-offset:2px;transition:text-decoration-color var(--duration-base) ease}.BlogArticlePage-module__pG0snq__prose a:hover{-webkit-text-decoration-color:var(--oxide-500);text-decoration-color:var(--oxide-500)}.BlogArticlePage-module__pG0snq__prose figure{margin:var(--space-6) 0}.BlogArticlePage-module__pG0snq__prose figure img{border-radius:var(--r-xl);width:100%;box-shadow:var(--elev-3)}.BlogArticlePage-module__pG0snq__prose figcaption{text-align:center;font-size:var(--type-dense);margin-top:var(--space-2);color:var(--text-on-sand-dim);font-style:italic}.BlogArticlePage-module__pG0snq__prose ul{margin:0;margin-left:var(--space-1);gap:var(--space-1-5);flex-direction:column;padding:0;list-style:none;display:flex}.BlogArticlePage-module__pG0snq__prose li{font-size:var(--type-body);align-items:flex-start;gap:var(--space-2);color:var(--text-on-sand-secondary);line-height:1.625;display:flex}.BlogArticlePage-module__pG0snq__bullet{color:var(--accent-ink);margin-top:var(--space-1);flex-shrink:0}.BlogArticlePage-module__pG0snq__proseTableWrap{margin:var(--space-6) 0;border-radius:var(--r-lg);border:1px solid var(--ink-800);overflow-x:auto}.BlogArticlePage-module__pG0snq__proseTable{font-size:var(--type-dense);color:var(--text-on-sand-secondary)}.BlogArticlePage-module__pG0snq__proseTh{background:var(--bg-overlay);padding:var(--space-2-5) var(--space-4);text-align:left;color:var(--ink-strong);font-weight:var(--weight-semibold);font-size:var(--type-xs);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.BlogArticlePage-module__pG0snq__proseRow{background:var(--surface-paper);border-bottom:1px solid var(--bone-300)}.BlogArticlePage-module__pG0snq__proseRow:nth-child(2n){background:var(--bone-100)}.BlogArticlePage-module__pG0snq__proseCell{padding:var(--space-2-5) var(--space-4)}.BlogArticlePage-module__pG0snq__tail{padding-block:var(--space-16);background:var(--bone-200)}.BlogArticlePage-module__pG0snq__tailRail{max-width:56rem;padding-inline:var(--space-6);margin-inline:auto}.BlogArticlePage-module__pG0snq__relatedGrid{gap:var(--space-5);margin-bottom:var(--space-12);display:grid}@media (min-width:768px){.BlogArticlePage-module__pG0snq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.BlogArticlePage-module__pG0snq__relatedCard{gap:var(--space-4);border-radius:var(--r-xl);padding:var(--space-4);background:var(--bone-100);transition:box-shadow var(--duration-base) ease;text-decoration:none;display:flex}.BlogArticlePage-module__pG0snq__relatedCard:hover{box-shadow:var(--elev-1)}.BlogArticlePage-module__pG0snq__relatedThumb{border-radius:var(--r-lg);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:5rem;height:5rem}.BlogArticlePage-module__pG0snq__relatedName{transition:color var(--duration-base) ease}.BlogArticlePage-module__pG0snq__relatedCard:hover .BlogArticlePage-module__pG0snq__relatedName{color:var(--accent-ink)}.BlogArticlePage-module__pG0snq__relatedMeta{font-size:var(--type-sm);margin-top:var(--space-1);color:var(--text-on-sand-dim)}.BlogArticlePage-module__pG0snq__cta{text-align:center;border-radius:var(--r-2xl);padding:var(--space-8);background:var(--bg-overlay)}.BlogArticlePage-module__pG0snq__ctaBlurb{color:var(--ink-dim);margin-bottom:var(--space-5);font-size:var(--type-sm)}@media (prefers-reduced-motion:reduce){.BlogArticlePage-module__pG0snq__relatedCard,.BlogArticlePage-module__pG0snq__tocLink{transition:none}}
