.blog-heading,.blog-post-list{padding-inline:var(--edge)}.blog-heading{padding-block:80px 56px;display:flex;justify-content:space-between;align-items:flex-end;gap:48px;border-bottom:1px solid var(--line)}.blog-heading h1{margin-bottom:24px}.blog-lede{max-width:680px;font-size:1.1875rem;color:var(--muted);line-height:1.8;margin:0}.blog-author{display:flex;align-items:center;gap:14px;flex-shrink:0}.blog-author>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #bfd2e4;border-radius:50%;background:#edf4fa;font-size:1.25rem;color:#2468a9}.blog-author p{display:flex;flex-direction:column;margin:0;font-size:.875rem;line-height:1.5}.blog-author strong{font-weight:550}.blog-author p>span{color:var(--muted)}.blog-post-list{padding-block:12px 96px}.blog-post-list>article{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:64px;padding-block:48px;border-bottom:1px solid var(--line)}.blog-post-list h2{font-size:clamp(1.75rem,2.5vw,2.5rem);max-width:900px;margin-bottom:18px}.blog-post-list h2 a:hover,.blog-promo h3 a:hover{color:var(--blue)}.blog-post-list article>div>p{max-width:760px;color:var(--muted);line-height:1.8}.blog-meta{display:flex;gap:12px 22px;flex-wrap:wrap;align-items:center;color:var(--muted);font-size:.8125rem;line-height:1.6}.blog-meta>span{color:#24649e}.blog-post-list .blog-meta{align-self:start;flex-direction:column;align-items:flex-start;gap:10px;padding-top:6px}.blog-reader{padding:44px var(--edge) 88px}.blog-back{margin-bottom:46px}.blog-reader>article{max-width:820px;margin-inline:auto}.blog-reader article>header{margin-bottom:36px}.blog-reader h1{font-size:clamp(2rem,3.6vw,3.25rem);margin:22px 0 28px}.blog-prose{font-size:1.125rem;line-height:1.85}.blog-prose p{margin-bottom:1.4em}.blog-discuss{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.blog-product{max-width:820px;margin:64px auto 0;padding:30px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;align-items:center}.blog-product h2{font-size:1.375rem;max-width:480px}.blog-product>a{flex-shrink:0}.blog-promo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;background:#fff;border-top:1px solid var(--line)}.blog-promo h2{margin-bottom:24px}.blog-promo>article{align-self:center;border-inline-start:2px solid #9fc7ea;padding-inline-start:36px}.blog-promo h3{font-size:1.75rem;margin:20px 0 18px}.blog-promo article>p{color:var(--muted);line-height:1.8}.blog-promo .section-lede{max-width:620px;margin-bottom:26px}@media(max-width:760px){.blog-heading{display:block;padding-block:48px 36px}.blog-heading .blog-author{margin-top:28px}.blog-lede{font-size:1.0625rem}.blog-post-list>article{grid-template-columns:1fr;gap:18px;padding-block:32px}.blog-post-list .blog-meta{flex-direction:row;gap:12px 22px}.blog-reader{padding-block:28px 56px}.blog-back{margin-bottom:32px}.blog-prose{font-size:1.0625rem}.blog-promo{grid-template-columns:1fr;gap:32px}.blog-promo>article{padding-inline-start:24px}.blog-product{display:block;margin-top:44px}.blog-product h2{margin-bottom:20px}}@media(prefers-reduced-motion:no-preference){.blog-post-list h2 a{transition:color .15s}}

.blog-prose>.blog-figure{margin:36px 0 44px}.blog-figure>a{display:block}.blog-figure img{display:block;width:auto;height:auto;max-width:100%;max-height:820px;margin-inline:auto}.blog-figure figcaption{margin-top:14px;color:var(--muted);font-size:.875rem;line-height:1.7}.blog-figure>a:focus-visible{outline:2px solid var(--blue);outline-offset:6px}@media(max-width:760px){.blog-prose>.blog-figure{margin-block:28px 34px}}
