.content-hero{padding:9rem 1.25rem 4rem;background:linear-gradient(135deg,#0f172a,#172554);color:#fff}.content-hero .wrap{max-width:920px}.content-hero h1{max-width:850px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05;margin:.5rem 0 1.25rem}.content-hero p{max-width:760px;color:#cbd5e1;font-size:1.15rem;line-height:1.7}.content-main{padding-top:4rem;padding-bottom:5rem}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.content-grid article,.content-links{padding:1.6rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:#fff}.content-grid h2,.content-links h2{font-size:1.25rem;margin:0 0 .7rem}.content-grid p{color:#475569;line-height:1.7}.content-links{margin-top:2rem}.content-links a{display:inline-block;margin:.5rem 1rem .5rem 0;color:#1d4ed8;font-weight:700}.seo-article{max-width:800px;margin:auto;padding:7.5rem 1.25rem 5rem}.article-crumb{font-size:.85rem;color:#64748b;margin-bottom:2rem}.article-category{display:inline-block;padding:.4rem .8rem;border-radius:999px;background:#ede9fe;color:#6d28d9;font-weight:800;font-size:.78rem}.seo-article h1{font-size:clamp(2.2rem,5vw,3.7rem);line-height:1.08;margin:1rem 0}.article-lead{font-size:1.25rem;line-height:1.7;color:#475569}.article-meta{font-size:.85rem;color:#64748b}.article-hero{width:100%;height:auto;aspect-ratio:7/4;object-fit:cover;border-radius:1.5rem;margin:2rem 0}.seo-article section{margin:3rem 0}.seo-article h2{font-size:1.7rem}.seo-article p,.seo-article li{color:#475569;line-height:1.75}.article-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.article-grid div{padding:1rem;border:1px solid #e2e8f0;border-radius:.8rem}.article-note{padding:1.25rem;background:#eff6ff;border-left:4px solid #2563eb;border-radius:.6rem;color:#1e3a8a}.article-sources a{color:#1d4ed8}.article-cta{padding:2rem!important;border-radius:1.2rem;background:#0f172a;color:#fff}.article-cta p{color:#cbd5e1}.article-keywords{font-size:.85rem}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.blog-card{display:block;border:1px solid #e2e8f0;border-radius:1rem;overflow:hidden;padding-bottom:1.3rem;color:inherit;text-decoration:none;background:#fff}.blog-card img{width:100%;aspect-ratio:7/4;object-fit:cover}.blog-card span,.blog-card h2,.blog-card p{display:block;margin-left:1.2rem;margin-right:1.2rem}.blog-card span{margin-top:1rem;color:#6d28d9;font-size:.75rem;font-weight:800}.blog-card h2{font-size:1.15rem;line-height:1.3}.blog-card p{font-size:.9rem;color:#64748b;line-height:1.55}@media(max-width:800px){.content-grid,.blog-grid{grid-template-columns:1fr}.article-grid{grid-template-columns:1fr}}
