.BlogMarkdown-module__wrftOq__markdown{color:var(--fg-primary);font-family:var(--inter);font-size:1rem;line-height:1.7}.BlogMarkdown-module__wrftOq__h1,.BlogMarkdown-module__wrftOq__h2,.BlogMarkdown-module__wrftOq__h3,.BlogMarkdown-module__wrftOq__h4{color:var(--fg-primary);font-family:var(--new-headings);letter-spacing:-.02em;margin:2.25rem 0 1rem;font-weight:500}.BlogMarkdown-module__wrftOq__h1{font-size:clamp(2rem,4vw,2.7rem);line-height:1.15}.BlogMarkdown-module__wrftOq__h2{font-size:clamp(1.6rem,3.4vw,2.2rem);line-height:1.2}.BlogMarkdown-module__wrftOq__h3{font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.25}.BlogMarkdown-module__wrftOq__h4{font-size:clamp(1.15rem,2.4vw,1.35rem);line-height:1.3}.BlogMarkdown-module__wrftOq__p,.BlogMarkdown-module__wrftOq__li{color:#000000d9;font-family:var(--inter);font-size:1rem;line-height:1.7}.BlogMarkdown-module__wrftOq__p{margin:1rem 0}.BlogMarkdown-module__wrftOq__ul,.BlogMarkdown-module__wrftOq__ol{margin:1.15rem 0;padding-left:1.3rem}.BlogMarkdown-module__wrftOq__li{margin:.4rem 0}.BlogMarkdown-module__wrftOq__link{color:var(--primary);text-underline-offset:.2em;text-decoration:underline}.BlogMarkdown-module__wrftOq__link:hover{color:var(--primary-hover)}.BlogMarkdown-module__wrftOq__blockquote{border-left:4px solid var(--primary);background:var(--surface-highlight-soft);margin:1.5rem 0;padding:1rem 1rem 1rem 1.1rem}.BlogMarkdown-module__wrftOq__hr{border:0;border-top:1px solid var(--border-light);margin:2rem 0}.BlogMarkdown-module__wrftOq__inlineCode{border:1px solid var(--border-light);background:var(--surface-subtle);font-family:var(--font-mono);border-radius:4px;padding:.05rem .35rem;font-size:.9em}.BlogMarkdown-module__wrftOq__codeBlock{background:var(--surface-dark);border-radius:10px;margin:1.35rem 0;padding:1rem 1.1rem;overflow-x:auto}.BlogMarkdown-module__wrftOq__codeBlockCode{color:var(--fg-on-dark);font-family:var(--font-mono);font-size:.92rem;line-height:1.6}.BlogMarkdown-module__wrftOq__imageWrap{margin:1.5rem 0;display:block}.BlogMarkdown-module__wrftOq__image{border:1px solid var(--border-light);width:100%;height:auto}.BlogMarkdown-module__wrftOq__imageLink{cursor:pointer;display:block}.BlogMarkdown-module__wrftOq__markdown .blog-image.blog-image-no-border{border:0}.BlogMarkdown-module__wrftOq__externalImageLink{color:var(--primary);font-family:var(--inter);font-size:.95rem}.BlogMarkdown-module__wrftOq__tableWrap{margin:1.5rem 0;overflow-x:auto}.BlogMarkdown-module__wrftOq__table{border-collapse:collapse;width:100%;min-width:520px}.BlogMarkdown-module__wrftOq__th,.BlogMarkdown-module__wrftOq__td{border:1px solid var(--border-light);text-align:left;padding:.7rem .75rem}.BlogMarkdown-module__wrftOq__th{background:var(--surface-subtle);font-family:var(--new-headings);text-transform:uppercase;font-size:.9rem;font-weight:500}.BlogMarkdown-module__wrftOq__td{font-family:var(--inter);font-size:.95rem}.BlogMarkdown-module__wrftOq__markdown .blog-callout{border:1px solid var(--border-light);border-left:4px solid var(--primary);background:var(--surface-highlight-soft);margin:1.5rem 0;padding:1rem 1.1rem}.BlogMarkdown-module__wrftOq__markdown .blog-callout[data-tone=warning]{border-left-color:var(--accent);background:var(--surface-warning-soft)}.BlogMarkdown-module__wrftOq__markdown .blog-callout[data-tone=dark]{border-color:var(--border-dark-soft);border-left-color:var(--primary);background:var(--surface-dark-soft);color:var(--fg-on-dark)}:is(.BlogMarkdown-module__wrftOq__markdown .blog-callout[data-tone=dark] p,.BlogMarkdown-module__wrftOq__markdown .blog-callout[data-tone=dark] li){color:var(--fg-on-dark-muted)}.BlogMarkdown-module__wrftOq__markdown .blog-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:1.5rem 0;display:grid}.BlogMarkdown-module__wrftOq__markdown .blog-stat{border:1px solid var(--border-light);background:var(--surface-page);padding:16px}.BlogMarkdown-module__wrftOq__markdown .blog-stat-value{color:var(--fg-primary);font-family:var(--new-headings);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:500;line-height:1.1}.BlogMarkdown-module__wrftOq__markdown .blog-stat-label{color:#000000b3;font-family:var(--inter);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.BlogMarkdown-module__wrftOq__markdown .blog-cta{margin:1.5rem 0}.BlogMarkdown-module__wrftOq__markdown .blog-media{background:var(--surface-page);border:1px solid var(--border-light);grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:1.6rem 0;padding:1rem;display:grid}.BlogMarkdown-module__wrftOq__markdown .blog-media__body{color:#000000d9;font-family:var(--inter)}.BlogMarkdown-module__wrftOq__markdown .blog-media__body>:first-child{margin-top:0}.BlogMarkdown-module__wrftOq__markdown .blog-media__body>:last-child{margin-bottom:0}.BlogMarkdown-module__wrftOq__markdown .blog-media .blog-image-wrap{margin:0}@media screen and (max-width:991px){.BlogMarkdown-module__wrftOq__markdown .blog-stat-grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:768px){:is(.BlogMarkdown-module__wrftOq__markdown .blog-media--image-left,.BlogMarkdown-module__wrftOq__markdown .blog-media--image-right){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.BlogMarkdown-module__wrftOq__markdown .blog-media--image-right .blog-image-wrap{order:2}.BlogMarkdown-module__wrftOq__markdown .blog-media--image-right .blog-media__body{order:1}}@media screen and (max-width:767px){.BlogMarkdown-module__wrftOq__markdown .blog-stat-grid{grid-template-columns:1fr}}
.BlogPostPage-module__p8PqEG__page{background:var(--surface-page)}.BlogPostPage-module__p8PqEG__hero{background:var(--surface-subtle);border-bottom:1px solid var(--border-light);padding:7.5rem 0 4rem}.BlogPostPage-module__p8PqEG__heroInner{max-width:900px}.BlogPostPage-module__p8PqEG__kickerRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.BlogPostPage-module__p8PqEG__kicker{background:var(--surface-highlight-soft);border:1px solid var(--border-light);color:var(--primary);font-family:var(--new-headings);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:.4rem .6rem;font-size:.75rem;font-weight:500;line-height:1.2}.BlogPostPage-module__p8PqEG__draftBadge{background:var(--surface-warning-soft);color:#8f5b00;font-family:var(--inter);letter-spacing:.06em;text-transform:uppercase;border:1px solid #f6dd95;margin:0;padding:.35rem .45rem;font-size:.7rem;font-weight:600;line-height:1}.BlogPostPage-module__p8PqEG__title{color:var(--fg-primary);font-family:var(--new-headings);letter-spacing:-.03em;margin:1rem 0 0;font-size:clamp(2.2rem,6vw,3.75rem);font-weight:500;line-height:1.08}.BlogPostPage-module__p8PqEG__description{color:#000000bf;font-family:var(--inter);max-width:760px;margin:1rem 0 0;font-size:1.125rem;line-height:1.55}.BlogPostPage-module__p8PqEG__meta{color:#0009;font-family:var(--inter);margin:1.25rem 0 0;font-size:.95rem;line-height:1.5}.BlogPostPage-module__p8PqEG__coverWrap{max-width:900px;margin:2rem 0 0}.BlogPostPage-module__p8PqEG__coverFrame{border:1px solid var(--border-light);width:100%;position:relative;overflow:hidden}.BlogPostPage-module__p8PqEG__coverFrame:before{content:"";padding-top:56.25%;display:block}.BlogPostPage-module__p8PqEG__coverImage{object-fit:cover}.BlogPostPage-module__p8PqEG__articleSection{padding:3.5rem 0 6rem}.BlogPostPage-module__p8PqEG__articleInner{max-width:900px}@media screen and (max-width:991px){.BlogPostPage-module__p8PqEG__hero{padding-top:6.25rem}}@media screen and (max-width:767px){.BlogPostPage-module__p8PqEG__hero{padding:5.5rem 0 3rem}.BlogPostPage-module__p8PqEG__articleSection{padding:2.5rem 0 4.5rem}}
