.blog-post-module__mLbOzW__page{padding:var(--s7) 0 var(--s8)}.blog-post-module__mLbOzW__layout{align-items:flex-start;gap:var(--s8);display:flex}.blog-post-module__mLbOzW__article{flex:1;min-width:0}.blog-post-module__mLbOzW__back{align-items:center;gap:var(--s2);color:var(--accent);font-size:var(--t-small);font-weight:600;transition:color .18s;display:inline-flex}.blog-post-module__mLbOzW__back:hover{color:var(--accent-dark)}.blog-post-module__mLbOzW__back svg{width:16px;height:16px}.blog-post-module__mLbOzW__header{margin-top:var(--s6);padding-bottom:var(--s6);border-bottom:1px solid var(--border)}.blog-post-module__mLbOzW__title{max-width:22ch;color:var(--ink);font-family:var(--font-frank), Georgia, serif;font-size:var(--t-display);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.06}.blog-post-module__mLbOzW__meta{align-items:center;gap:var(--s2) var(--s5);margin-top:var(--s5);color:var(--muted);font-size:var(--t-small);flex-wrap:wrap;display:flex}.blog-post-module__mLbOzW__meta>span,.blog-post-module__mLbOzW__meta>div{align-items:center;gap:var(--s2);display:inline-flex}.blog-post-module__mLbOzW__meta svg{width:15px;height:15px;color:var(--accent)}.blog-post-module__mLbOzW__share{margin-top:var(--s5)}.blog-post-module__mLbOzW__featured{margin-top:var(--s7);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-2);overflow:hidden}.blog-post-module__mLbOzW__featured img{width:100%;height:auto;display:block}.blog-post-module__mLbOzW__strip{align-items:center;gap:var(--s4) var(--s5);margin-top:var(--s7);padding:var(--s5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);flex-wrap:wrap;display:flex}.blog-post-module__mLbOzW__stripCopy{flex:1;min-width:240px}.blog-post-module__mLbOzW__stripCopy strong{color:var(--ink);font-size:var(--t-body);font-weight:600;display:block}.blog-post-module__mLbOzW__stripCopy span{margin-top:var(--s1);color:var(--muted);font-size:var(--t-small);line-height:1.5;display:block}.blog-post-module__mLbOzW__tldr{margin-top:var(--s5);padding:var(--s5);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface-warm)}.blog-post-module__mLbOzW__tldrLabel{margin:0 0 var(--s2);color:var(--accent-dark);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.blog-post-module__mLbOzW__tldr p:last-child{color:var(--ink);font-size:var(--t-body);margin:0;font-weight:500;line-height:1.6}.blog-post-module__mLbOzW__cta{justify-content:center;align-items:center;gap:var(--s1);height:44px;padding:0 var(--s5);color:#fff;background:linear-gradient(var(--accent), var(--accent-dark));box-shadow:var(--sh-1), inset 0 1px #fff5;font-size:var(--t-small);white-space:nowrap;border-radius:999px;flex:none;font-weight:600;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s;display:inline-flex}.blog-post-module__mLbOzW__cta:hover{box-shadow:var(--sh-2), inset 0 1px #fff5;transform:translateY(-1px)}.blog-post-module__mLbOzW__tags{align-items:center;gap:var(--s2);margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.blog-post-module__mLbOzW__tags .tag-label{margin-right:var(--s2);color:var(--muted);font-size:var(--t-small)}.blog-post-module__mLbOzW__tags .tag-pill{color:var(--accent-dark);border:1px solid var(--border-warm);background:var(--surface-warm);font-size:var(--t-micro)}.blog-post-module__mLbOzW__shareFooter{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.blog-post-module__mLbOzW__shareFooter h3{color:var(--ink);font-family:var(--font-frank), Georgia, serif;font-size:var(--t-h3);letter-spacing:-.015em;margin:0;font-weight:500}.blog-post-module__mLbOzW__newsletter{margin-top:var(--section-gap);scroll-margin-top:96px}.blog-post-module__mLbOzW__related{margin-top:var(--section-gap)}@media (max-width:640px){.blog-post-module__mLbOzW__page{padding:var(--s6) 0 var(--s7)}.blog-post-module__mLbOzW__strip{flex-direction:column;align-items:flex-start}.blog-post-module__mLbOzW__cta{width:100%}}.blog-post-module__mLbOzW__body{color:var(--ink-soft);margin-top:var(--s7)}.blog-post-module__mLbOzW__body .article-body{color:var(--ink-soft);font-size:var(--t-lead)}.blog-post-module__mLbOzW__body .article-body :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-frank), Georgia, serif;letter-spacing:-.02em;font-weight:500;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}:is(.blog-post-module__mLbOzW__body .article-body .sb :is(h1,h2,h3,h4,h5,h6)+*,.blog-post-module__mLbOzW__body .article-body .note :is(h1,h2,h3,h4,h5,h6)+*,.blog-post-module__mLbOzW__body .article-body .callout :is(h1,h2,h3,h4,h5,h6)+*,.blog-post-module__mLbOzW__body .article-body aside :is(h1,h2,h3,h4,h5,h6)+*){color:var(--ink-soft)!important;-webkit-text-fill-color:var(--ink-soft)!important}.blog-post-module__mLbOzW__body .article-body h2{padding-bottom:var(--s3);border-bottom:1px solid var(--border)}.blog-post-module__mLbOzW__body .article-body a{color:var(--accent);font-weight:600;-webkit-text-decoration:underline #e6b793;text-decoration:underline #e6b793}.blog-post-module__mLbOzW__body .article-body a:hover{color:var(--accent-dark)}.blog-post-module__mLbOzW__body .article-body strong{color:var(--ink)}.blog-post-module__mLbOzW__body .article-body em{color:var(--ink-soft)}.blog-post-module__mLbOzW__body .article-body blockquote{border-left:4px solid var(--accent);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface-warm);color:var(--ink)}.blog-post-module__mLbOzW__body .article-body code{color:var(--accent-dark);background:var(--surface-warm)}.blog-post-module__mLbOzW__body .article-body pre{color:#f6efe6;border-radius:var(--r-md);box-shadow:var(--sh-2);background:#241c15}.blog-post-module__mLbOzW__body .article-body pre code{color:inherit;background:0 0}.blog-post-module__mLbOzW__body .article-body table{border-radius:var(--r-md);box-shadow:var(--sh-1)}.blog-post-module__mLbOzW__body .article-body :is(th,td){border:1px solid var(--border)}.blog-post-module__mLbOzW__body .article-body th{color:var(--ink);background:var(--surface-warm)}.blog-post-module__mLbOzW__body .article-body tr:nth-child(2n){background:#fdfbf7}.blog-post-module__mLbOzW__body .article-body hr{border-top:1px solid var(--border)}.blog-post-module__mLbOzW__body .article-body img{border-radius:var(--r-md);box-shadow:var(--sh-2)}.blog-post-module__mLbOzW__body .article-body iframe{border-radius:var(--r-md)}
