.blog-hero[data-v-214c3ea5]{margin:1rem 0 2rem}.blog-hero .kicker[data-v-214c3ea5]{color:var(--accent);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.editorial-intro[data-v-214c3ea5]{background:var(--bg-soft);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:12px;margin:1.5rem 0 2.5rem;padding:1.5rem 1.7rem}.editorial-intro h2[data-v-214c3ea5]{color:var(--fg);font-size:1.15rem;font-weight:700;margin:0 0 .6rem}.editorial-intro p[data-v-214c3ea5]{color:var(--fg-muted);font-size:.97rem;line-height:1.7;margin-bottom:.7rem}.editorial-intro p[data-v-214c3ea5]:last-child{margin-bottom:0}.editorial-intro a[data-v-214c3ea5]{border-bottom:1px dashed var(--accent);color:var(--accent);text-decoration:none}.editorial-intro a[data-v-214c3ea5]:hover{border-bottom-style:solid}.editorial-intro strong[data-v-214c3ea5]{color:var(--fg);font-weight:700}.featured-block[data-v-214c3ea5]{margin:0 0 2.5rem}.featured-block h2[data-v-214c3ea5]{color:var(--fg-subtle);font-size:.85rem;font-weight:700;letter-spacing:.1em;margin:0 0 .85rem;text-transform:uppercase}.featured-card[data-v-214c3ea5]{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;color:inherit;display:grid;gap:1.25rem;grid-template-columns:1.4fr 2fr;padding:1.25rem;text-decoration:none;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.featured-card[data-v-214c3ea5]:hover{border-color:var(--accent);box-shadow:0 8px 22px #4f46e514;transform:translateY(-2px)}.featured-img[data-v-214c3ea5]{aspect-ratio:16/10;background:var(--bg-card);border-radius:10px;overflow:hidden}.featured-img img[data-v-214c3ea5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-img-fallback[data-v-214c3ea5]{align-items:center;color:#fff;display:flex;font-size:3rem;font-weight:800;height:100%;justify-content:center;width:100%}.featured-body[data-v-214c3ea5]{display:flex;flex-direction:column;gap:.4rem;padding:.4rem .5rem}.featured-body .pillar-tag[data-v-214c3ea5]{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.2rem;text-transform:uppercase}.featured-body h3[data-v-214c3ea5]{color:var(--fg);font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0}.featured-body p[data-v-214c3ea5]{color:var(--fg-muted);font-size:.97rem;line-height:1.6;margin:.3rem 0 0}.featured-meta[data-v-214c3ea5]{color:var(--fg-subtle);font-size:.85rem;margin-top:auto;padding-top:.5rem}@media(max-width:760px){.featured-card[data-v-214c3ea5]{grid-template-columns:1fr}}.topic-clusters[data-v-214c3ea5]{margin:0 0 2.5rem}.topic-clusters h2[data-v-214c3ea5]{color:var(--fg-subtle);font-size:.85rem;font-weight:700;letter-spacing:.1em;margin:0 0 .85rem;text-transform:uppercase}.cluster-grid[data-v-214c3ea5]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.cluster-card[data-v-214c3ea5]{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:inherit;display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s}.cluster-card[data-v-214c3ea5]:hover{border-color:var(--accent)}.cluster-card strong[data-v-214c3ea5]{color:var(--fg);font-size:.95rem;font-weight:700}.cluster-card span[data-v-214c3ea5]{color:var(--fg-muted);font-size:.82rem}.cluster-card--all[data-v-214c3ea5]{background:linear-gradient(135deg,#4f46e50f,#06b6d40a);border-color:var(--accent)}.articles-section[data-v-214c3ea5]{margin:0 0 2.5rem}.articles-section h2[data-v-214c3ea5]{color:var(--fg-subtle);font-size:.85rem;font-weight:700;letter-spacing:.1em;margin:0 0 .85rem;text-transform:uppercase}.why-callout[data-v-214c3ea5]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;margin:2rem 0;padding:1.25rem 1.5rem}.why-callout h3[data-v-214c3ea5]{color:var(--fg);font-size:1rem;font-weight:700;margin:0 0 .5rem}.why-callout p[data-v-214c3ea5]{color:var(--fg-muted);font-size:.92rem;line-height:1.65;margin:0}.why-callout a[data-v-214c3ea5]{border-bottom:1px dashed var(--accent);color:var(--accent);text-decoration:none}.why-callout a[data-v-214c3ea5]:hover{border-bottom-style:solid}.blog-page[data-v-214c3ea5]{background:var(--bg-card);color:var(--fg);display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;min-height:100vh}.container[data-v-214c3ea5]{margin:0 auto;max-width:1100px;padding:0 2rem}main[data-v-214c3ea5]{flex:1;padding:3rem 0}h1[data-v-214c3ea5]{color:var(--fg);font-size:2.25rem;font-weight:800;margin-bottom:.5rem}.blog-sub[data-v-214c3ea5]{color:var(--fg-muted);font-size:1.05rem;margin-bottom:2.5rem}.pillar-filter[data-v-214c3ea5]{border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.75rem;padding-bottom:1.25rem}.pf-chip[data-v-214c3ea5]{background:var(--bg-card);border:1px solid var(--border);border-radius:999px;color:var(--fg-muted);display:inline-block;font-size:.85rem;line-height:1;padding:.4rem .9rem;text-decoration:none;transition:all .15s}.pf-chip[data-v-214c3ea5]:hover{border-color:var(--accent);color:var(--accent)}.pf-chip.on[data-v-214c3ea5]{background:var(--accent);border-color:var(--accent);color:#fff}.pillar-tag[data-v-214c3ea5]{color:var(--accent);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.articles-grid[data-v-214c3ea5]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.article-card[data-v-214c3ea5]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:all .2s}.article-card[data-v-214c3ea5]:hover{border-color:var(--accent);box-shadow:0 4px 20px #0000000f;transform:translateY(-2px)}.article-img[data-v-214c3ea5]{background:var(--bg-hover);height:180px;overflow:hidden;position:relative;width:100%}.article-img img[data-v-214c3ea5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-img-fallback[data-v-214c3ea5]{align-items:center;color:#fff;display:flex;font-size:3.5rem;font-weight:800;height:100%;justify-content:center;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.15);width:100%}.article-body[data-v-214c3ea5]{display:flex;flex:1;flex-direction:column;padding:1.25rem}.article-card h2[data-v-214c3ea5]{color:var(--fg);font-size:1.1rem;line-height:1.4;margin-bottom:.5rem}.article-card p[data-v-214c3ea5]{color:var(--fg-muted);font-size:.9rem;line-height:1.5;margin-bottom:.5rem}.article-card time[data-v-214c3ea5]{color:var(--fg-subtle);font-size:.8rem}.pagination[data-v-214c3ea5]{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.pagination a[data-v-214c3ea5]{border:1px solid #ddd;border-radius:6px;color:var(--fg-muted);padding:.5rem 1rem;text-decoration:none}.pagination a.active[data-v-214c3ea5]{background:var(--accent);border-color:var(--accent);color:#fff}.blog-footer[data-v-214c3ea5]{border-top:1px solid var(--border);color:var(--fg-subtle);font-size:.85rem;margin-top:3rem;padding:2rem 0;text-align:center}.footer-nav[data-v-214c3ea5]{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:1rem}.footer-nav a[data-v-214c3ea5]{color:var(--fg-muted);font-size:.9rem;text-decoration:none}.footer-nav a[data-v-214c3ea5]:hover{color:var(--accent)}.footer-legal[data-v-214c3ea5]{font-size:.8rem;max-width:700px}.footer-attribution[data-v-214c3ea5],.footer-legal[data-v-214c3ea5]{color:var(--fg-hint);line-height:1.5;margin:.5rem auto 0}.footer-attribution[data-v-214c3ea5]{font-size:.75rem;max-width:800px}.footer-attribution a[data-v-214c3ea5]{color:var(--fg-subtle);text-decoration:none}.footer-attribution a[data-v-214c3ea5]:hover{color:var(--accent)}
