.blog{max-width:760px;margin:0 auto;padding:64px 24px 72px}.blog-crumbs{color:var(--faint);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:14px;display:flex}.blog-crumbs a{color:var(--muted);text-decoration:none}.blog h1{letter-spacing:-.03em;color:var(--text);margin:0 0 12px;font-size:clamp(30px,4.4vw,44px);font-weight:800;line-height:1.1}.blog-meta{color:var(--faint);flex-wrap:wrap;gap:10px;margin:0 0 32px;font-size:14px;display:flex}.blog-lead{color:var(--body);margin:0 0 8px;font-size:18px;line-height:1.6}.blog-body{color:var(--body);font-size:16.5px;line-height:1.75}.blog-body h2{letter-spacing:-.02em;color:var(--text);margin:44px 0 12px;font-size:24px;line-height:1.25}.blog-body h3{color:var(--text);margin:28px 0 8px;font-size:18px}.blog-body p{margin:0 0 16px}.blog-body ul,.blog-body ol{gap:6px;margin:0 0 18px;padding-left:22px;display:grid}.blog-body a{color:var(--accent)}.blog-tip{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;margin:8px 0 22px;padding:14px 18px}.blog-tip b{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:14px}.blog-tip p{margin:4px 0 0}.blog-example{border:1px solid var(--border);background:var(--bg);border-radius:14px;margin:8px 0 22px;padding:16px 18px;font-size:15px}.blog-example-label{color:var(--text);margin-bottom:10px;font-weight:600}.blog-example-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.blog-example-grid>div{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12.5px;font-weight:700}.blog-example-grid p{text-transform:none;letter-spacing:0;color:var(--body);white-space:pre-wrap;margin:6px 0 0;font-size:15px;font-weight:400}.blog-cta{background:var(--ink);color:var(--on-ink);border-radius:18px;gap:12px;margin-top:48px;padding:28px;display:grid}.blog-cta h2{color:var(--on-ink);margin:0;font-size:22px}.blog-cta p{color:#ffffffbf;margin:0}.blog-cta .actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.blog-related{margin-top:48px}.blog-related h2{color:var(--text);margin:0 0 12px;font-size:18px}.blog-list{gap:14px;display:grid}.blog-card{border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:16px;padding:20px 22px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.blog-card:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.blog-card-cat{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:12.5px;font-weight:700}.blog-card h2,.blog-card h3{letter-spacing:-.01em;color:var(--text);margin:6px 0;font-size:20px;line-height:1.3}.blog-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}@media (max-width:640px){.blog-example-grid{grid-template-columns:1fr}.blog{padding-top:40px}}
