.blog-wrap{max-width:1328px;margin:auto;padding:40px 40px 64px}.blog-heading{max-width:980px;padding:32px 0 40px}.blog-heading h1{font-size:clamp(34px,4.3vw,58px)}.blog-meta{font-size:12px;color:var(--vz-muted)}.blog-layout{display:grid;grid-template-columns:230px minmax(0,800px);gap:56px}.blog-toc{position:sticky;top:112px;align-self:start}.blog-toc h2{font-size:16px;letter-spacing:0}.blog-toc nav{display:grid;gap:2px}.blog-toc a{display:flex;align-items:center;min-height:44px;padding:8px 0;font-size:11px;line-height:1.5;text-decoration:none;color:var(--vz-muted)}.blog-toc a:hover{color:var(--vz-accent)}.blog-article{min-width:0}.blog-article p,.blog-article li{font-size:15px;line-height:1.85;color:var(--vz-muted)}.blog-article h2{font-size:30px;line-height:1.23;margin:44px 0 20px;scroll-margin-top:120px}.blog-article h3{font-size:22px;margin:28px 0 14px}.blog-article li+li{margin-top:10px}.blog-article a{text-underline-offset:4px}.blog-table{overflow:auto;margin:28px 0;border:1px solid var(--vz-line);border-radius:16px}.blog-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:12px;line-height:1.7}.blog-table th,.blog-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--vz-line)}.blog-table th{background:var(--vz-soft);font-weight:500}.blog-sources{padding-top:12px;border-top:1px solid var(--vz-line);margin-top:40px}.blog-sources p,.blog-sources li{font-size:12px}.blog-cta{padding:32px;border-radius:24px;background:var(--vz-soft);margin-top:36px}.blog-cta h2{margin-top:0}.blog-related{display:grid;gap:8px;margin-top:28px}.blog-related a{display:flex;align-items:center;min-height:44px;font-size:13px}.blog-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;background:var(--vz-surface);border:1px solid var(--vz-line);border-radius:24px;padding:32px;align-items:center}.blog-card img{width:100%;max-height:280px;object-fit:contain}.blog-card h2{font-size:32px}.blog-card h2 a{text-decoration:none}.blog-card h2 a:hover{text-decoration:underline}@media(max-width:1000px){.blog-layout{grid-template-columns:1fr;gap:20px}.blog-toc{position:static;border-bottom:1px solid var(--vz-line);padding-bottom:20px}.blog-toc nav{grid-template-columns:1fr 1fr;gap:4px 20px}.blog-wrap{padding:28px 32px 48px}}@media(max-width:650px){.blog-wrap{padding:20px}.blog-heading{padding:24px 0}.blog-article h2{font-size:27px;scroll-margin-top:150px}.blog-article p,.blog-article li{font-size:14px}.blog-toc nav{grid-template-columns:1fr}.blog-cta{padding:24px}.blog-card{grid-template-columns:1fr;padding:24px;gap:24px}.blog-card img{max-height:180px}.blog-card h2{font-size:28px}}