.BlogPostView_hero__WGQ1p{background:var(--bg);color:var(--text);padding-block:clamp(2.25rem,5vw,4rem);border-bottom:var(--border-width,1px) solid var(--border)}.BlogPostView_kicker__zCs5c{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-eyebrow,.78rem);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding-bottom:.5rem;border-bottom:2px solid color-mix(in srgb,var(--accent) 55%,transparent);margin-bottom:clamp(1rem,2vw,1.5rem)}.BlogPostView_title__Gkstm{margin:0;max-width:24ch;font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 3vw,3.4rem);font-weight:var(--fw-heavy,800);line-height:1.05;letter-spacing:var(--ls-heading,-.02em);color:var(--text);text-wrap:balance}.BlogPostView_subtitle__8VXJB{margin:clamp(1rem,2vw,1.4rem) 0 0;max-width:60ch;font-size:var(--fs-lede,1.15rem);line-height:1.55;color:var(--text-muted)}.BlogPostView_meta__A0Q3J{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:clamp(1.25rem,2.5vw,1.75rem)}.BlogPostView_chip__E7WrK{font-family:var(--font-mono);font-size:var(--fs-caption,.78rem);letter-spacing:.04em;padding:.4rem .8rem;border-radius:100px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.BlogPostView_coverWrap__5DIzL{margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;border-radius:var(--radius-lg,1.1rem);overflow:hidden;box-shadow:var(--shadow-2);border:1px solid var(--border)}.BlogPostView_cover__xXyoe{width:100%;display:block}.BlogPostView_bodySection__yW_QX{background:var(--surface);color:var(--text);padding-block:var(--section-y,clamp(3rem,7vw,5.5rem))}.BlogPostView_bodyGrid__LZPm1{display:grid;grid-gap:clamp(1.75rem,3vw,2.5rem);gap:clamp(1.75rem,3vw,2.5rem);align-items:start}@media (min-width:62rem){.BlogPostView_bodyGrid__LZPm1{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:68rem){.BlogPostView_bodyGrid__LZPm1{grid-template-columns:minmax(0,1fr) 3.5rem 20rem;gap:clamp(2rem,3.5vw,3.25rem)}}.BlogPostView_sidebar__3hcj4{min-width:0}@media (min-width:62rem){.BlogPostView_sidebar__3hcj4{align-self:stretch}.BlogPostView_sidebarInner__qxs_5{height:100%}}.BlogPostView_sideCta__jsCE_{padding:clamp(1.25rem,2.5vw,1.6rem);background:var(--bg);border:var(--border-width,1px) solid var(--border);border-radius:var(--radius-md,.9rem)}.BlogPostView_sideCtaText__Fr231{margin:0 0 clamp(.9rem,1.8vw,1.2rem);font-size:1.1rem;line-height:1.2;color:var(--text)}.BlogPostView_sideBtn__YUIoZ,.BlogPostView_sideCtaText__Fr231{font-family:var(--font-display);font-weight:var(--fw-bold,700)}.BlogPostView_sideBtn__YUIoZ{display:flex;align-items:center;justify-content:center;text-align:center;padding:.8rem 1.4rem;background:var(--accent);color:var(--on-accent,#fff);border-radius:.55rem;text-decoration:none;transition:transform .18s ease}.BlogPostView_sideBtn__YUIoZ:hover{transform:translateY(-2px)}.BlogPostView_prose__vcJym{min-width:0;font-size:clamp(1.02rem,.98rem + .2vw,1.15rem);line-height:1.7;color:var(--text)}.BlogPostView_prose__vcJym>:first-child{margin-top:0}.BlogPostView_prose__vcJym h2{margin:clamp(2.25rem,4vw,3rem) 0 clamp(.75rem,1.5vw,1rem);font-family:var(--font-display);font-weight:var(--fw-heavy,800);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem);line-height:1.1;letter-spacing:var(--ls-heading,-.02em);color:var(--text);text-wrap:balance}.BlogPostView_prose__vcJym h3{margin:clamp(1.75rem,3vw,2.25rem) 0 clamp(.5rem,1vw,.75rem);font-size:clamp(1.2rem,1rem + .7vw,1.5rem)}.BlogPostView_prose__vcJym h3,.BlogPostView_prose__vcJym h4{font-family:var(--font-display);font-weight:var(--fw-bold,700);color:var(--text)}.BlogPostView_prose__vcJym h4{margin:clamp(1.5rem,2.5vw,2rem) 0 .5rem;font-size:1.1rem}.BlogPostView_prose__vcJym p:not([class]){margin:0 0 1.2em;color:var(--text-muted)}.BlogPostView_prose__vcJym strong{color:var(--text);font-weight:var(--fw-bold,700)}.BlogPostView_prose__vcJym a:not([class]){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.BlogPostView_prose__vcJym ul{list-style:disc;margin:0 0 1.4em;padding-left:1.5em;color:var(--text-muted)}.BlogPostView_prose__vcJym ol{list-style:decimal;margin:0 0 1.4em;padding-left:1.5em;color:var(--text-muted)}.BlogPostView_prose__vcJym li{margin:0 0 .6em;padding-left:.35em}.BlogPostView_prose__vcJym li::marker{color:var(--accent);font-weight:var(--fw-bold,700)}.BlogPostView_prose__vcJym li ol,.BlogPostView_prose__vcJym li ul{margin:.6em 0 0}.BlogPostView_prose__vcJym img:not([class]){display:block;max-width:min(100%,46rem);height:auto;margin:clamp(1.75rem,3vw,2.75rem) auto;border-radius:var(--radius-md,.9rem);border:1px solid var(--border)}.BlogPostView_prose__vcJym figure{margin:clamp(1.75rem,3vw,2.75rem) auto;text-align:center}.BlogPostView_prose__vcJym figcaption{margin-top:.6rem;font-family:var(--font-mono);font-size:var(--fs-caption,.8rem);color:var(--text-muted);text-align:center}.BlogPostView_prose__vcJym blockquote{margin:clamp(1.75rem,3vw,2.25rem) 0;padding:.5rem 0 .5rem 1.25rem;border-left:3px solid var(--accent);font-family:var(--font-display);font-weight:var(--fw-semibold,600);font-size:1.2em;line-height:1.35;color:var(--text)}.BlogPostView_prose__vcJym .tableWrap{margin:clamp(1.75rem,3vw,2.75rem) 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md,.9rem)}.BlogPostView_prose__vcJym table{width:100%;border-collapse:collapse;font-size:.95em}.BlogPostView_prose__vcJym td,.BlogPostView_prose__vcJym th{padding:.8rem 1.1rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;line-height:1.45}.BlogPostView_prose__vcJym tr:last-child td{border-bottom:0}.BlogPostView_prose__vcJym thead th{background:color-mix(in srgb,var(--accent) 16%,var(--surface));color:var(--text);font-family:var(--font-display);font-weight:var(--fw-bold,700);font-size:.92em;border-bottom:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}.BlogPostView_prose__vcJym tbody tr:nth-child(2n){background:color-mix(in srgb,var(--text) 4%,transparent)}.BlogPostView_prose__vcJym hr{border:0;border-top:1px solid var(--border);margin:clamp(1.5rem,3vw,2.25rem) 0}