.blog-hero{padding:8rem 0 3.25rem;background:#4a3558;color:#fff}.blog-hero .tag{display:none}.blog-hero h1{font-size:clamp(2rem,4vw,3.35rem);max-width:48rem;margin-bottom:.9rem}.blog-hero p{max-width:42rem;color:#f3eff6;font-size:1rem}.blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.blog-card{background:#fff;border:1px solid #e8e4e0;border-radius:.75rem;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(54,38,69,.11)}.blog-card:focus-within{outline:2px solid #4a3558;outline-offset:3px}.blog-card img{width:100%;height:10.5rem;object-fit:cover}.blog-card-body{padding:1.25rem;display:flex;flex-direction:column;min-height:15.5rem}.blog-card-meta,.article-meta{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#6f557d;margin-bottom:.65rem}.blog-card h2{font-size:1.2rem;line-height:1.3;margin-bottom:.6rem}.blog-card p{color:#5e5e5e;font-size:.84rem;line-height:1.65;margin-bottom:1rem}.blog-card a,.article-wrap a{color:#4a3558;font-weight:600;text-underline-offset:3px}.blog-card a{margin-top:auto;min-height:2.75rem;display:inline-flex;align-items:center}.article-hero{padding:9rem 0 3.5rem;background:#f3eff6}.article-hero h1{font-size:clamp(2rem,5vw,3.7rem);max-width:58rem;margin-bottom:1rem}.article-hero .lead{max-width:48rem;color:#5e5e5e;font-size:1.05rem}.article-wrap{max-width:52rem;margin:0 auto;padding:4rem 1.5rem}.article-wrap h2{font-size:1.7rem;margin:2.7rem 0 1rem}.article-wrap h3{font-size:1.2rem;margin:2rem 0 .65rem}.article-wrap p,.article-wrap li{color:#4f4f4f;line-height:1.85}.article-wrap p{margin-bottom:1.2rem}.article-wrap ul{list-style:disc;padding-left:1.25rem;margin-bottom:1.5rem}.article-wrap li{margin-bottom:.55rem}.article-answer{background:#f6f2f8;border-left:1px solid #6f557d;padding:1.4rem 1.6rem;margin:1.8rem 0}.article-cta{background:#35263f;color:#fff;padding:2rem;border-radius:.75rem;margin-top:3rem}.article-cta p{color:#f3eff6}.article-cta .btn{background:#e8d5b0;color:#1c1410}.article-related{border-top:1px solid #e8e4e0;margin-top:3rem;padding-top:2rem}.article-figure{margin-bottom:2.5rem}.article-figure img{width:100%;max-height:30rem;object-fit:cover;border-radius:.75rem}.article-figure figcaption{font-size:.75rem;color:#5e5e5e;margin-top:.6rem}@media(max-width:1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}.blog-card{display:grid;grid-template-columns:7rem minmax(0,1fr)}.blog-card img{height:100%;min-height:12rem}.blog-card-body{padding:1rem;min-height:12rem}.blog-card h2{font-size:1.05rem}.blog-card p{font-size:.78rem}.blog-hero{padding:7rem 0 2.5rem}.article-wrap{padding-top:3rem}}
