.lzd-blog-art{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#14213d}
.lzd-blog-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:2rem;align-items:start;margin-bottom:2rem}
.lzd-blog-intro h2{margin-top:0}.lzd-blog-intro p{max-width:65ch}
.lzd-editorial-note{font-size:.92rem;color:var(--lzd-muted,#526176)}
.lzd-article-answer{font-size:1.15rem;line-height:1.65;border-left:4px solid #ffc23d;padding:1rem 1.25rem;background:#f2f5f8;margin-top:0}
.lzd-article-toc{padding:1.25rem 1.5rem;border:1px solid #d5dee8;border-radius:12px;margin-bottom:2rem;background:#fff}
.lzd-article-toc summary{font-weight:700;cursor:pointer}.lzd-article-toc ol{margin-bottom:0}
.lzd-article-note{padding:1.5rem;border-radius:12px;background:#f2f5f8;margin:2rem 0}.lzd-article-note h2{margin-top:0}
.lzd-prose h2[id]{scroll-margin-top:7rem}.lzd-prose ul{padding-left:1.5rem}.lzd-prose li{margin-bottom:.55rem}
.lzd-prose p{max-width:72ch}.lzd-prose a{text-decoration:underline;text-underline-offset:3px}
.lzd-prose{overflow-wrap:anywhere}.lzd-card__body h3 a{line-height:1.3}
@media(max-width:680px){.lzd-blog-intro{grid-template-columns:1fr;gap:1rem}.lzd-article-note{padding:1.1rem}.lzd-article-answer{font-size:1.06rem}}

.lzd-blog-hero{padding-top:3rem;padding-bottom:3rem}.lzd-blog-intro h2{font-size:clamp(1.65rem,3vw,2.35rem)}
