.blog-post__page{min-height:100vh;padding:5rem 1.5rem 4rem;background:var(--body-color)}.blog-post__container{max-width:760px;margin:0 auto}.blog-post__back{display:block;font-size:var(--small-font-size);color:var(--first-color);margin-bottom:1.5rem;text-decoration:none;font-weight:600;transition:opacity .2s}.blog-post__back:hover{opacity:.7}.blog-post__category{display:inline-block;background:var(--first-color);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;border-radius:2rem;margin-bottom:1rem;text-transform:uppercase}.blog-post__title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:var(--font-bold);color:var(--title-color);line-height:1.25;margin-bottom:.75rem}.blog-post__meta{display:flex;gap:.5rem;font-size:var(--small-font-size);color:#8b88b1;margin-bottom:2rem}.blog-post__hero{width:100%;border-radius:var(--border-radius);margin-bottom:2.5rem;box-shadow:var(--shadow)}.blog-post__body{font-size:1.05rem;line-height:1.85;color:var(--text-color)}.blog-post__body h2{font-size:1.4rem;font-weight:var(--font-bold);color:var(--title-color);margin:2.5rem 0 .75rem}.blog-post__body p{margin-bottom:1.1rem}.blog-post__body li{list-style:disc;margin-left:1.5rem;margin-bottom:.5rem}.blog-post__body hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:2.5rem 0}.blog-post__body br{display:block;margin:.25rem 0}.blog-post__check{background:rgba(108,108,229,.06);border-left:3px solid var(--first-color);padding:.4rem 1rem;border-radius:0 .4rem .4rem 0;margin-bottom:.4rem!important}.blog-post__cta{margin-top:4rem;padding:2rem;background:var(--container-color);border-radius:var(--border-radius);box-shadow:var(--shadow);text-align:center}.blog-post__cta p{font-size:1.1rem;margin-bottom:1.25rem;color:var(--title-color);font-weight:var(--font-medium)}