.blog-post-content{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.blog-post-body{color:#1a1a1a;line-height:1.6}.blog-hero{border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:320px;margin:2rem 0;display:flex;position:relative;overflow:hidden}.blog-hero img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;margin:0;position:absolute;top:0;left:0}.blog-hero-text{z-index:10;text-align:center;color:#fff;text-shadow:0 2px 4px #0000004d;padding:2rem;position:relative}.blog-hero-text h2{color:#fff;margin:0 0 1rem;font-size:2.4rem;font-weight:700}.blog-hero-text p{color:#fff;margin:0;font-size:1.25rem}.blog-highlight-box{background-color:#fff7eb;border-left:4px solid #2d7dd2;border-radius:1rem;margin:2rem 0;padding:2rem}.blog-highlight-box p{color:#1a1a1a;margin:0;font-size:1.25rem;font-style:italic;font-weight:500}.blog-cta-button{color:#fff;background-color:#2d7dd2;border-radius:.5rem;align-items:center;gap:.5rem;margin:1rem 0;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.blog-cta-button:hover{background-color:#1e5fa0;transform:translateY(-2px);box-shadow:0 4px 8px #2d7dd24d}.blog-cta-button:after{content:"→";margin-left:.25rem}.blog-secondary-image{border-radius:1rem;width:100%;max-width:750px;margin:2rem auto;display:block;box-shadow:0 4px 12px #0000001a}.blog-post-body h1{color:#1a1a1a;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}.blog-post-body h2{color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;font-family:Inter,sans-serif;font-size:1.75rem;font-weight:600}.blog-post-body p{font-family:var(--font-inter),var(--font-lato),"Inter","Lato",sans-serif;color:#1a1a1a;font-size:1.125rem;line-height:1.6}.blog-accent-blue{color:#2d7dd2}.blog-accent-peach{color:#ffb085}.blog-bg-light{background-color:#fff7eb}.blog-content-block{margin:2rem 0;padding:1.5rem 0}.blog-post-body>*+*{margin-top:1.5rem}
