.lv-blog-hero{padding:70px 0 58px}
.lv-blog-hero p{margin-top:26px;max-width:680px;font-size:19px}
.lv-blog-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:64px;padding-bottom:100px;align-items:start}
.lv-blog-posts{display:grid;gap:32px}
.lv-blog-card{border:1px solid #dce3ef;border-radius:16px;overflow:hidden;background:#fff}
.lv-blog-cover{background:#1748ed;color:#fff;position:relative;overflow:hidden;padding:26px 30px 22px}
.lv-blog-cover svg{display:block;width:100%;height:auto;max-height:290px}
.lv-blog-cover-caption,.lv-blog-cover-note{display:block;font-size:10px;letter-spacing:1.2px;font-weight:700}
.lv-blog-cover-note{letter-spacing:.2px;color:#dce6ff}
.lv-blog-card-copy{padding:32px}
.lv-blog-card-copy .lv-kicker{margin-bottom:16px}
.lv-blog-card h2{font-size:32px}
.lv-blog-card h2 a:hover{color:var(--lv-blue)}
.lv-blog-card-copy>p{margin:18px 0 22px}
.lv-blog-meta{display:flex;gap:12px 24px;flex-wrap:wrap;align-items:center;color:var(--lv-muted);font-size:12px;font-weight:600}
.lv-blog-meta a{color:var(--lv-blue)}
.lv-blog-card .lv-text-link{margin-top:15px}
.lv-blog-aside{padding:32px 0;border-top:1px solid #cbd6e8}
.lv-blog-aside>.lv-card-icon{margin-bottom:26px}
.lv-blog-aside h2{font-size:30px}
.lv-blog-aside>p{margin-top:22px}
.lv-blog-aside .lv-kicker{margin-top:18px}
.lv-blog-topics{border-top:1px solid #dce3ef;margin-top:30px;padding-top:26px;font-size:14px}
.lv-blog-topics>span{font-weight:800}
.lv-blog-topics>p{margin-top:12px;line-height:2}
.lv-blog-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:25px;font-size:12px;color:var(--lv-muted)}
.lv-blog-breadcrumb a{color:var(--lv-blue)}
.lv-blog-article{max-width:860px;padding:60px 0 90px}
.lv-blog-article h1{font-size:clamp(36px,4.6vw,60px);line-height:1.16}
.lv-blog-lead{font-size:21px;margin:26px 0}
.lv-blog-article>.lv-blog-cover{margin:38px 0 48px;border-radius:16px}
.lv-blog-article-body{max-width:730px;margin-inline:auto}
.lv-blog-article-body p,.lv-blog-article-body li{font-size:18px;line-height:1.9}
.lv-blog-article-body>p{margin-bottom:24px}
.lv-blog-article-body h2{font-size:30px;margin:42px 0 20px}
.lv-blog-article-body ul{list-style:disc;padding-left:25px;margin:20px 0 30px;color:var(--lv-muted)}
.lv-blog-article-body li+li{margin-top:10px}
.lv-blog-article-body a:not(.lv-button){color:var(--lv-blue);text-decoration:underline;text-underline-offset:4px}
.lv-blog-reading{border-top:1px solid #dce3ef;margin-top:40px}
.lv-blog-reading h2{font-size:22px}
.lv-blog-reading p{font-size:15px}
.lv-blog-next{background:var(--lv-light);padding:30px;border-radius:14px;margin:40px 0 25px}
.lv-blog-next h2{margin-top:0}
.lv-blog-next .lv-button{margin-top:22px}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.lv-blog-cover svg{transition:transform .5s ease}.lv-blog-card:hover .lv-blog-cover svg{transform:translateY(-4px)}}
@media(max-width:1000px){.lv-blog-grid{gap:35px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}
@media(max-width:760px){.lv-blog-hero{padding:45px 0 35px}.lv-blog-grid{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.lv-blog-card-copy{padding:24px}.lv-blog-card h2{font-size:28px}.lv-blog-aside{padding-bottom:0}.lv-blog-article{padding:40px 0 65px}.lv-blog-lead{font-size:18px}.lv-blog-article-body h2{font-size:27px}.lv-blog-article-body p,.lv-blog-article-body li{font-size:17px}.lv-blog-cover{padding:22px}.lv-blog-next{padding:23px}.lv-blog-meta{gap:8px 16px}}
