.blog-post-page{background:var(--bg-dark);color:var(--white);min-height:100vh}.blog-post-hero{padding:160px 0 var(--s6);position:relative}.blog-post-hero__breadcrumb{margin-bottom:var(--s4)}.blog-post-hero__breadcrumb-link{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3;transition:color .25s var(--ease)}.blog-post-hero__breadcrumb-link:hover{color:var(--cyan)}.blog-post-hero__title{margin:var(--s3) 0 var(--s4);max-width:900px}.blog-post-hero__excerpt{max-width:640px;opacity:.75;line-height:1.8;margin-bottom:var(--s5)}.blog-post-hero__meta{display:flex;align-items:center;gap:var(--s3)}.blog-post-hero__avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:14px;font-weight:600;color:#0a0a12;flex-shrink:0}.blog-post-hero__img-container{margin-top:var(--s6);width:100%;height:420px;overflow:hidden}.blog-post-hero__img{width:100%;height:100%;object-fit:cover}.blog-post-article{padding:var(--s8) 0;max-width:760px}.blog-post-section{margin-bottom:var(--s6)}.blog-post-section h2{margin-bottom:var(--s3)}.blog-post-section p{color:#ffffffd9;line-height:1.85;margin-bottom:var(--s3)}.blog-post-cta{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s5);border-radius:16px;margin-top:var(--s7)}.blog-post-related{border-top:1px solid rgba(255,255,255,.06)}.blog-post-related__label{display:block;margin-bottom:var(--s4);opacity:.6}.blog-post-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3)}@media(max-width:768px){.blog-post-hero__img-container{height:240px}.blog-post-cta{flex-direction:column;text-align:center}.blog-post-related__grid{grid-template-columns:1fr}}
