.blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.blog-card{border-radius:18px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.blog-card:hover{transform:translateY(-2px)}.blog-card__topic{font:600 10.5px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;align-self:flex-start;padding:4px 10px}.blog-card__title{font:600 18px/1.35 var(--font-poppins), system-ui, sans-serif;color:var(--mk-text,var(--text-primary));margin:0}.blog-card__excerpt{font:400 13.5px/1.6 var(--font-body);color:var(--mk-text-dim,var(--text-secondary));flex:1;margin:0}.blog-card__meta{font:500 12px var(--font-body);color:var(--mk-text-mute,var(--text-muted))}.blog-article{max-width:760px}.blog-crumbs{font:500 12.5px var(--font-body);color:var(--mk-text-mute,var(--text-muted));align-items:center;gap:8px;margin-bottom:18px;display:flex}.blog-crumbs a{color:var(--accent);text-decoration:none}.blog-title{font:650 clamp(28px, 4.6vw, 42px) / 1.18 var(--font-poppins), system-ui, sans-serif;letter-spacing:-.02em;color:var(--mk-text,var(--text-primary));margin:0 0 14px}.blog-meta{font:500 13px var(--font-body);color:var(--mk-text-mute,var(--text-muted));border-bottom:1px solid var(--mk-border,#7f7f7f33);margin:0 0 34px;padding-bottom:22px}.blog-body{font:400 16px/1.75 var(--font-body);color:var(--mk-text-dim,var(--text-secondary))}.blog-body h2{font:600 24px/1.3 var(--font-poppins), system-ui, sans-serif;letter-spacing:-.01em;color:var(--mk-text,var(--text-primary));margin:40px 0 12px}.blog-body h3{font:600 18px/1.35 var(--font-poppins), system-ui, sans-serif;color:var(--mk-text,var(--text-primary));margin:28px 0 10px}.blog-body p{margin:0 0 18px}.blog-body a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px}.blog-body ul{gap:9px;margin:0 0 18px;padding-left:22px;display:grid}.blog-body blockquote{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:0 12px 12px 0;margin:0 0 18px;padding:14px 18px}.blog-cta{border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:34px 0 10px;padding:22px 24px;display:flex}.blog-cta p{font:500 15px/1.5 var(--font-body);color:var(--mk-text,var(--text-primary));flex:1;min-width:220px;margin:0}.blog-related{border-top:1px solid var(--mk-border,#7f7f7f33);margin-top:56px;padding-top:30px}.blog-related h2{font:600 20px var(--font-poppins), system-ui, sans-serif;color:var(--mk-text,var(--text-primary));margin:0 0 18px}.blog-grid--related .blog-card__title{font-size:15px}
