.BlogPost-module__SY66Va__wrapper{background:var(--background);min-height:100vh}.BlogPost-module__SY66Va__header{background:var(--background);border-bottom:1px solid var(--border);padding:12rem 0 6rem}.BlogPost-module__SY66Va__backLink{color:var(--text-light);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;transition:color .2s;display:inline-flex}.BlogPost-module__SY66Va__backLink:hover{color:var(--primary)}.BlogPost-module__SY66Va__categoryBadge{background:var(--surface);border:1px solid var(--border);color:var(--text-light);border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;font-weight:500;display:inline-block}.BlogPost-module__SY66Va__title{letter-spacing:-.035em;color:var(--foreground);margin-bottom:2rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;line-height:1.08}.BlogPost-module__SY66Va__meta{color:var(--text-muted);gap:2rem;font-size:.95rem;font-weight:400;display:flex}.BlogPost-module__SY66Va__meta span{align-items:center;gap:.5rem;display:flex}.BlogPost-module__SY66Va__share{cursor:pointer;color:var(--primary)}.BlogPost-module__SY66Va__contentLayout{grid-template-columns:1fr 350px;gap:4rem;padding:5rem 0;display:grid}.BlogPost-module__SY66Va__mainContent{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);color:var(--text-muted);padding:3.5rem;font-size:1.125rem;line-height:1.75}.BlogPost-module__SY66Va__mainContent h2{letter-spacing:-.035em;color:var(--foreground);margin:3.5rem 0 1.5rem;font-size:2rem;font-weight:500;line-height:1.12}.BlogPost-module__SY66Va__mainContent h3{letter-spacing:-.03em;color:var(--foreground);margin:2.5rem 0 1rem;font-size:1.4rem;font-weight:500}.BlogPost-module__SY66Va__mainContent p{margin-bottom:1.5rem}.BlogPost-module__SY66Va__mainContent ul{margin-bottom:2rem;padding-left:1.5rem}.BlogPost-module__SY66Va__mainContent li{margin-bottom:.75rem;list-style-type:disc}.BlogPost-module__SY66Va__mainContent a{color:var(--primary);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #6b46c159;text-decoration:underline #6b46c159;transition:color .2s,text-decoration-color .2s}.BlogPost-module__SY66Va__mainContent a:hover{color:var(--primary-hover);-webkit-text-decoration-color:var(--primary-hover);text-decoration-color:var(--primary-hover)}.BlogPost-module__SY66Va__mainContent blockquote{border-left:3px solid var(--ink);background:var(--background);color:var(--foreground);border-radius:0 var(--radius-card)var(--radius-card)0;margin:3rem 0;padding:1.5rem 2rem;font-size:1.2rem;font-style:normal;line-height:1.6}.BlogPost-module__SY66Va__sidebar{height:fit-content;position:sticky;top:6rem}.BlogPost-module__SY66Va__authorCard{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--border);margin-bottom:2rem;padding:2.5rem}.BlogPost-module__SY66Va__authorCard h3{letter-spacing:-.03em;color:var(--foreground);margin-bottom:1rem;font-weight:500}.BlogPost-module__SY66Va__authorCard p{color:var(--text-muted);margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.BlogPost-module__SY66Va__sidebarBtn{text-align:center;background:var(--ink);color:#fff;border-radius:var(--radius-pill);width:100%;padding:.875rem 1.75rem;font-weight:500;transition:background .2s;display:block}.BlogPost-module__SY66Va__sidebarBtn:hover{background:var(--ink-soft)}.BlogPost-module__SY66Va__tags h4{letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);margin-bottom:1rem;font-size:.85rem;font-weight:500}.BlogPost-module__SY66Va__tagGrid{flex-wrap:wrap;gap:.5rem;display:flex}.BlogPost-module__SY66Va__tagGrid span{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-muted);padding:.4rem .9rem;font-size:.85rem;font-weight:400}@media (max-width:1024px){.BlogPost-module__SY66Va__contentLayout{grid-template-columns:1fr}.BlogPost-module__SY66Va__sidebar{position:static}.BlogPost-module__SY66Va__mainContent{border-radius:var(--radius-card);padding:2rem 1.5rem}}
