.blog-post{background:#fff;color:var(--mk-ink)}.blog-shell{max-width:44rem;margin:0 auto;padding-inline:1.25rem}.blog-hero{padding:3rem 0 2rem;border-bottom:1px solid var(--mk-g200);background:var(--mk-g50)}.blog-hero .blog-shell{display:flex;flex-direction:column;gap:1.25rem}.blog-hero .eyebrow{margin:0;color:var(--mk-g500)}.blog-hero h1{margin:0;font-family:var(--mk-display);font-weight:500;font-size:clamp(1.85rem,4.5vw,2.75rem);line-height:1.12;letter-spacing:-.04em;color:var(--mk-ink);text-wrap:balance}.blog-lede{display:grid;gap:.9rem;margin:0}.blog-lede p{margin:0;font-size:1.05rem;line-height:1.55;color:var(--mk-g600);max-width:40rem}.blog-figure{margin:0;background:#fff;border:1px solid var(--mk-g200);border-radius:16px;overflow:hidden;box-shadow:var(--mk-shadow-sm)}.blog-figure img{width:100%;height:auto;display:block}.blog-figure figcaption{margin:0;padding:.65rem 1rem .85rem;font-size:.75rem;line-height:1.4;color:var(--mk-g500);border-top:1px solid var(--mk-g100)}.blog-body{gap:1.5rem;padding-block:2.5rem 4rem}.blog-body,.blog-mistake{display:flex;flex-direction:column}.blog-mistake{background:#fff;border:1px solid var(--mk-g200);border-radius:16px;padding:1.35rem 1.35rem 1.45rem;box-shadow:var(--mk-shadow-sm);gap:1rem}.blog-mistake h2{margin:0;font-family:var(--mk-display);font-weight:500;font-size:clamp(1.2rem,2.4vw,1.45rem);line-height:1.25;letter-spacing:-.02em;color:var(--mk-ink);text-wrap:balance}.blog-facets{display:grid;gap:1rem}.blog-facet{display:grid;gap:.35rem;padding-top:.85rem;border-top:1px solid var(--mk-g100)}.blog-facet:first-child{padding-top:0;border-top:0}.blog-facet p.blog-facet-label{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#059669}.blog-facet p{margin:0;color:var(--mk-g600);line-height:1.55;font-size:.98rem}.blog-panel{background:var(--mk-g50);border:1px solid var(--mk-g200);border-radius:16px;padding:1.5rem 1.35rem;display:flex;flex-direction:column;gap:.9rem}.blog-panel h2{margin:0;font-family:var(--mk-display);font-weight:500;font-size:1.35rem;letter-spacing:-.02em}.blog-panel ol{padding-left:1.2rem;display:grid;gap:.55rem;line-height:1.5}.blog-panel ol,.blog-panel>p{margin:0;color:var(--mk-g600)}.blog-panel>p{line-height:1.55}.blog-next{display:grid;gap:.6rem;padding:.25rem .15rem}.blog-next h2{margin:0;font-family:var(--mk-display);font-weight:500;font-size:1.35rem;letter-spacing:-.02em}.blog-next p{margin:0;color:var(--mk-g600);line-height:1.55}.blog-cta{display:flex;justify-content:center;padding-top:.5rem}.blog-cta .btn-green{min-height:44px;padding:.7rem 1.25rem}@media (min-width:64rem){.blog-hero{padding:4rem 0 2.5rem}.blog-body{padding-block:3rem 5rem;gap:1.75rem}.blog-mistake{padding:1.6rem 1.6rem 1.7rem}}