.insights-hero[data-astro-cid-2p3u5vct]{padding:8rem 2rem 4rem;max-width:1000px;margin:0 auto}.insights-label[data-astro-cid-2p3u5vct]{display:inline-block;font-size:.8rem;font-weight:500;color:var(--gray);border:1px solid var(--gray-light);padding:.35rem .75rem;border-radius:4px;margin-bottom:1rem}.insights-hero[data-astro-cid-2p3u5vct] h1[data-astro-cid-2p3u5vct]{font-family:var(--font-headline);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:1rem;color:var(--dark)}.insights-hero[data-astro-cid-2p3u5vct] p[data-astro-cid-2p3u5vct]{font-size:1.1rem;color:var(--gray);max-width:600px;line-height:1.7}.blog-list-section[data-astro-cid-2p3u5vct]{padding:0 2rem 6rem;max-width:1000px;margin:0 auto}.blog-list[data-astro-cid-2p3u5vct]{display:flex;flex-direction:column;gap:0}.blog-row[data-astro-cid-2p3u5vct]{display:flex;gap:2rem;align-items:center;padding:2rem 0;border-bottom:1px solid var(--gray-light);text-decoration:none;color:inherit;transition:background .2s}.blog-row[data-astro-cid-2p3u5vct]:first-child{border-top:1px solid var(--gray-light)}.blog-row[data-astro-cid-2p3u5vct]:hover{background:#00000005}.blog-row-image[data-astro-cid-2p3u5vct]{width:200px;height:140px;border-radius:10px;overflow:hidden;flex-shrink:0}.blog-row-image-inner[data-astro-cid-2p3u5vct]{width:100%;height:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.blog-row[data-astro-cid-2p3u5vct]:hover .blog-row-image-inner[data-astro-cid-2p3u5vct]{transform:scale(1.08)}.blog-row-image[data-astro-cid-2p3u5vct].text-cover .blog-row-image-inner[data-astro-cid-2p3u5vct]{display:flex;align-items:center;justify-content:center;padding:1rem}.blog-row-image[data-astro-cid-2p3u5vct].photo-cover .blog-row-image-inner[data-astro-cid-2p3u5vct]{background-size:cover;background-position:center}.blog-row-image[data-astro-cid-2p3u5vct].dark-teal .blog-row-image-inner[data-astro-cid-2p3u5vct]{background:var(--gradient-teal)}.blog-row-image[data-astro-cid-2p3u5vct].dark-navy .blog-row-image-inner[data-astro-cid-2p3u5vct]{background:var(--gradient-navy)}.blog-row-content[data-astro-cid-2p3u5vct]{flex:1}.blog-meta[data-astro-cid-2p3u5vct]{display:flex;gap:.5rem;margin-bottom:.6rem}.blog-meta[data-astro-cid-2p3u5vct] span[data-astro-cid-2p3u5vct]{font-size:.75rem;color:var(--gray);background:var(--white);border:1px solid var(--gray-light);padding:.25rem .6rem;border-radius:4px}.blog-row-content[data-astro-cid-2p3u5vct] h2[data-astro-cid-2p3u5vct]{font-family:var(--font-headline);font-size:1.5rem;font-weight:700;color:var(--dark);margin-bottom:.35rem;line-height:1.3;transition:color .2s}.blog-row[data-astro-cid-2p3u5vct]:hover .blog-row-content[data-astro-cid-2p3u5vct] h2[data-astro-cid-2p3u5vct]{color:var(--orange)}.blog-row-content[data-astro-cid-2p3u5vct] p[data-astro-cid-2p3u5vct]{font-size:.95rem;color:var(--gray);line-height:1.5;margin-bottom:.75rem}.read-more[data-astro-cid-2p3u5vct]{font-size:.85rem;font-weight:600;color:var(--orange);display:inline-flex;align-items:center;gap:.35rem}.faq-section[data-astro-cid-2p3u5vct]{background:var(--off-white);padding:6rem 2rem;border-top:1px solid var(--gray-light)}.faq-inner[data-astro-cid-2p3u5vct]{max-width:800px;margin:0 auto}.faq-label[data-astro-cid-2p3u5vct]{display:inline-block;font-size:.8rem;font-weight:500;color:var(--gray);border:1px solid var(--gray-light);padding:.35rem .75rem;border-radius:4px;margin-bottom:1rem}.faq-inner[data-astro-cid-2p3u5vct] h2[data-astro-cid-2p3u5vct]{font-family:var(--font-headline);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--dark);margin-bottom:3rem}.faq-item[data-astro-cid-2p3u5vct]{border-bottom:1px solid var(--gray-light);padding:1.5rem 0}.faq-question[data-astro-cid-2p3u5vct]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:1rem}.faq-question[data-astro-cid-2p3u5vct] h3[data-astro-cid-2p3u5vct]{font-family:var(--font-body);font-size:1.05rem;font-weight:600;color:var(--dark);line-height:1.4}.faq-toggle[data-astro-cid-2p3u5vct]{flex-shrink:0;width:28px;height:28px;border-radius:50%;border:1px solid var(--gray-light);display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.faq-item[data-astro-cid-2p3u5vct].open .faq-toggle[data-astro-cid-2p3u5vct]{background:var(--orange);border-color:var(--orange)}.faq-toggle[data-astro-cid-2p3u5vct] svg[data-astro-cid-2p3u5vct]{width:14px;height:14px;stroke:var(--gray);transition:transform .3s}.faq-item[data-astro-cid-2p3u5vct].open .faq-toggle[data-astro-cid-2p3u5vct] svg[data-astro-cid-2p3u5vct]{stroke:var(--white);transform:rotate(45deg)}.faq-answer[data-astro-cid-2p3u5vct]{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item[data-astro-cid-2p3u5vct].open .faq-answer[data-astro-cid-2p3u5vct]{max-height:300px;padding-top:1rem}.faq-answer[data-astro-cid-2p3u5vct] p[data-astro-cid-2p3u5vct]{font-size:.95rem;color:var(--gray);line-height:1.7}.cta-section[data-astro-cid-2p3u5vct]{background:var(--dark);padding:6rem 2rem;text-align:center}.cta-inner[data-astro-cid-2p3u5vct]{max-width:600px;margin:0 auto}.cta-inner[data-astro-cid-2p3u5vct] h2[data-astro-cid-2p3u5vct]{font-family:var(--font-headline);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--white);margin-bottom:1rem}.cta-inner[data-astro-cid-2p3u5vct] p[data-astro-cid-2p3u5vct]{font-size:1rem;color:#fff9;margin-bottom:2rem;line-height:1.7}.cta-inner[data-astro-cid-2p3u5vct] .btn-orange[data-astro-cid-2p3u5vct]{display:inline-block;background:var(--orange);color:var(--white);padding:.85rem 2rem;border-radius:100px;font-size:1rem;font-weight:600;text-decoration:none;transition:var(--transition-fast)}.cta-inner[data-astro-cid-2p3u5vct] .btn-orange[data-astro-cid-2p3u5vct]:hover{background:var(--orange-light)}@media(max-width:600px){.blog-row[data-astro-cid-2p3u5vct]{flex-direction:column;align-items:flex-start}.blog-row-image[data-astro-cid-2p3u5vct]{width:100%;height:180px}}
