.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__card{align-items:center;gap: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__cardIcon{border-radius:var(--r-sm);box-shadow:var(--sh-1);flex:none}.blog-post-module__mLbOzW__cardCopy{flex:1;min-width:220px}.blog-post-module__mLbOzW__cardCopy strong,.blog-post-module__mLbOzW__cardCopy h3{color:var(--ink);font-size:var(--t-h3);font-family:var(--font-frank), Georgia, serif;letter-spacing:-.015em;margin:0;font-weight:500;display:block}.blog-post-module__mLbOzW__cardCopy p{margin:var(--s2) 0 0;color:var(--muted);font-size:var(--t-small);line-height:1.55}.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)}.blog-post-module__mLbOzW__band{margin-top:var(--section-gap);padding:var(--s8) var(--s6);border-radius:var(--r-lg);color:#fff;background:linear-gradient(160deg, var(--accent), var(--accent-dark));box-shadow:var(--sh-3);text-align:center;position:relative;overflow:hidden}.blog-post-module__mLbOzW__bandGlow{filter:blur(80px);pointer-events:none;background:#ffffff2e;border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;left:-120px}.blog-post-module__mLbOzW__bandInner{position:relative}.blog-post-module__mLbOzW__identity{align-items:center;gap:var(--s3);margin-bottom:var(--s5);padding:var(--s3) var(--s5) var(--s3) var(--s3);border-radius:var(--r-md);text-align:left;background:#ffffff1f;border:1px solid #fff3;display:inline-flex}.blog-post-module__mLbOzW__identityIcon{border-radius:var(--r-md);width:56px;height:56px;box-shadow:var(--sh-1);background:#fffffff2;flex:none;place-items:center;display:grid}.blog-post-module__mLbOzW__identityIcon img{border-radius:13px}.blog-post-module__mLbOzW__ratingRow{align-items:center;gap:var(--s2);font-size:var(--t-small);font-weight:700;display:flex}.blog-post-module__mLbOzW__stars{gap:2px;display:inline-flex}.blog-post-module__mLbOzW__stars svg{color:#ffd66b;width:15px;height:15px}.blog-post-module__mLbOzW__identity small{color:#ffffffd9;font-size:var(--t-small);margin-top:2px;display:block}.blog-post-module__mLbOzW__band h3{max-width:18ch;font-family:var(--font-frank), Georgia, serif;font-size:var(--t-h2);letter-spacing:-.025em;margin:0 auto;font-weight:500;line-height:1.12}.blog-post-module__mLbOzW__band>.blog-post-module__mLbOzW__bandInner>p{max-width:46ch;margin:var(--s4) auto var(--s7);color:#ffffffe6;font-size:var(--t-lead);line-height:1.55}.blog-post-module__mLbOzW__bandCta{max-width:520px;margin:0 auto}@media (max-width:640px){.blog-post-module__mLbOzW__page{padding:var(--s6) 0 var(--s7)}.blog-post-module__mLbOzW__strip,.blog-post-module__mLbOzW__card{flex-direction:column;align-items:flex-start}.blog-post-module__mLbOzW__cta{width:100%}.blog-post-module__mLbOzW__band{padding:var(--s7) var(--s5)}}.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)}
