.blog-post-wrap{background:#f8f9fb;padding:24px 20px 80px}.blog-post{background:#fff;border:1px solid #eaecf0;border-radius:16px;max-width:1280px;margin:0 auto;padding:24px 20px 40px;box-shadow:0 4px 6px -2px #10182808,0 12px 16px -4px #10182814}.blog-post__back{color:#6c73f3;margin-bottom:20px;font-size:15px;text-decoration:none;display:inline-block}.blog-post__back:hover{text-decoration:underline}.blog-post__badge{color:#6c73f3;background:#6c73f31f;border-radius:100px;max-width:max-content;margin-bottom:8px;padding:4px 12px;font-size:12px}.blog-post__title{color:#1e1e1e;font-size:clamp(32px,14.8571px + 4.2857vw,68px);font-weight:600;line-height:130%}.blog-post__excerpt{color:#1e1e1e;margin-top:16px;font-size:18px;line-height:140%}.blog-post__hero{aspect-ratio:16/9;background:#eaecf0;border-radius:12px;width:100%;margin-top:40px;position:relative;overflow:hidden}.blog-post__hero-img{object-fit:cover}.blog-post__after-hero{flex-direction:column;gap:24px;margin-top:56px;display:flex}@media (min-width:1280px){.blog-post-wrap{padding:0}.blog-post__after-hero{grid-template-columns:424px minmax(0,1fr);align-items:start;gap:56px;display:grid}.blog-post__author-aside{border:none;padding:0;position:sticky;top:24px}}.blog-post__main{min-width:0}.blog-post__meta-row{color:#667085;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;font-size:14px;line-height:140%;display:flex}.blog-post__main-date{color:inherit}.blog-post__meta-sep{-webkit-user-select:none;user-select:none}.blog-post__reading-time{color:inherit}.blog-post__author-aside{border:1px solid #0c0a1c1a;border-radius:20px;flex-direction:column;padding:28px;display:flex}.blog-post__author-aside-avatar{background:#eaecf0;border-radius:50%;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden}.blog-post__author-aside-name{color:#1e1e1e;margin-top:24px;font-size:24px;font-weight:700;line-height:130%}.blog-post__author-aside-line{color:#1e1e1e;margin:0;font-size:14px;line-height:140%}.blog-post__author-aside-line--muted{color:#667085}.blog-post__author-aside-socials{flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding:0;list-style:none;display:flex}.blog-post__author-aside-social-link{color:#6c73f3;text-underline-offset:2px;width:32px;height:32px;font-size:14px;text-decoration:underline;display:block}.blog-post__author-aside-social-link:hover{color:#555cd4}.blog-post__author-aside-bio{color:#475467;white-space:pre-line;margin-top:16px;font-size:14px;line-height:150%}.blog-post__author-page-link{color:#fff;background-color:#6c73f3;border-radius:8px;justify-content:center;align-items:center;width:100%;height:45px;margin-top:24px;font-size:16px;font-weight:500;line-height:140%;text-decoration:none;transition:background-color .2s cubic-bezier(.175,.885,.32,1.275);display:flex}.blog-post__author-page-link:hover,.blog-post__author-page-link:focus-visible{background:#5a5fca;text-decoration:none}.blog-post__author-page-link:active{background:#373a7c}.blog-post__body{color:#565656;font-size:18px;line-height:140%}.blog-post__body p{margin:0 0 16px}.blog-post__body ul,.blog-post__body ol{margin:0 0 1em 1.25em;padding:0}.blog-post__h2{margin:1.25em 0 .5em;font-size:1.5rem}.blog-post__h3{color:#0c0a1c;margin-top:32px;font-size:32px;font-weight:700;line-height:1}.blog-post__h4{color:#0c0a1c;margin-top:24px;font-size:24px}.blog-post__quote{color:#475467;background:#f8f9fb;border-left:4px solid #6c73f3;margin:1em 0;padding:12px 16px}.blog-post__figure{margin:1.5em 0}.blog-post__body-img{border-radius:8px;width:100%;height:auto}.blog-post__caption{color:#667085;text-align:center;margin-top:8px;font-size:14px}
