.blog-hero{padding:7rem 0 4.5rem;background:radial-gradient(circle at 78% 25%,#c95d82 0,transparent 24%),linear-gradient(125deg,#43071a,#8e143c 58%,#64112d);color:#fff}.blog-hero h1{max-width:850px;color:#fff}.blog-hero .lead{max-width:760px;color:#f8e8ee}.blog-jumps{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.blog-jumps a{padding:.9rem 1.2rem;border:1px solid #f1c5d4;border-radius:999px;color:#fff;font-weight:700}.blog-section{padding:5rem 0}.blog-section:nth-of-type(3){border-top:1px solid #ead8dc}.blog-heading{max-width:760px;margin-bottom:2rem}.blog-heading h2{font-size:clamp(2.3rem,5vw,4.5rem);margin:.25rem 0 1rem;color:#3c0a1a}.blog-heading p:not(.eyebrow){font-size:1.1rem;color:#6d5260}.blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blog-card{background:linear-gradient(135deg,#681129,#a51d49);border-radius:18px;padding:1.55rem;min-height:230px;box-shadow:0 15px 30px rgba(65,7,24,.14);display:flex;flex-direction:column}.blog-card span{font-size:.73rem;font-weight:800;letter-spacing:.12em;color:#ffd3e0}.blog-card h3{font-family:Georgia,serif;font-size:1.55rem;line-height:1.05;margin:1rem 0 .65rem}.blog-card h3 a,.blog-card p,.blog-card>a{color:#fff!important}.blog-card p{opacity:.88;line-height:1.55;margin:0 0 1rem}.blog-card>a{margin-top:auto;font-weight:800}.article{max-width:900px;padding-top:4rem;padding-bottom:5rem}.crumb{font-size:.92rem;color:#7f5b68}.crumb a{color:#8b153b;font-weight:700}.article h1{font-size:clamp(2.7rem,7vw,5.8rem);line-height:.95;color:#3b0717;max-width:850px;margin:.4rem 0 1.5rem}.article .lead{font-size:1.3rem;max-width:740px;color:#664a55}.article-meta{border-top:1px solid #e4d3d8;border-bottom:1px solid #e4d3d8;padding:1rem 0;margin:2rem 0;color:#7a5763;font-size:.92rem}.article-body{max-width:780px}.article-body h2{font-size:2rem;color:#681129;margin:2.5rem 0 .65rem}.article-body p{font-size:1.09rem;line-height:1.85;color:#432f36}.article-body a{color:#8e143c;font-weight:800}.article-cta{display:flex;justify-content:space-between;align-items:center;gap:2rem;background:linear-gradient(120deg,#4b071c,#9f1744);padding:2rem;border-radius:20px;color:#fff;margin:3rem 0}.article-cta h2{font-size:2rem;margin:.25rem 0}.article-cta p{color:#f7dae4;margin:0}.article-cta .button{background:#fff;color:#771331;padding:.9rem 1.1rem;border-radius:999px;font-weight:800;white-space:nowrap}.related{margin-top:3rem}.related h2{font-size:2.4rem;color:#3b0717}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.blog-related{background:#f8eef0;border:1px solid #ecd8dd;color:#611028;padding:1.15rem;border-radius:14px;font-weight:800;line-height:1.35}.blog-related span{display:block;margin-top:.6rem}@media(max-width:800px){.blog-list{grid-template-columns:1fr}.article-cta,.related-grid{grid-template-columns:1fr;display:grid}.article-cta{align-items:start}.blog-hero{padding-top:4.5rem}.article{padding-top:2.5rem}}
