.article-hero[data-astro-cid-4sn4zg3r]{background:linear-gradient(135deg,var(--color-primary-700),var(--color-primary-900));padding:var(--space-4) 0;position:relative;overflow:hidden}.article-hero[data-astro-cid-4sn4zg3r]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(201,151,74,.03) 20px,rgba(201,151,74,.03) 40px)}.article-hero-inner[data-astro-cid-4sn4zg3r]{position:relative;max-width:800px}.breadcrumb[data-astro-cid-4sn4zg3r]{display:flex;gap:.5rem;font-size:.85rem;margin-bottom:1rem;color:var(--color-primary-200)}.breadcrumb[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{color:var(--color-accent-400)}.badge[data-astro-cid-4sn4zg3r]{display:inline-block;background:var(--color-accent-500);color:#fff;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:var(--radius-sm);margin-bottom:.75rem}.article-hero[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{color:var(--color-primary-50);margin-bottom:.75rem}.meta[data-astro-cid-4sn4zg3r]{display:flex;gap:.5rem;font-size:.85rem;color:var(--color-primary-200);flex-wrap:wrap}.article-layout[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding-top:var(--space-4)}@media (min-width: 900px){.article-layout[data-astro-cid-4sn4zg3r]{grid-template-columns:2.2fr 1fr;align-items:start}}.article-body[data-astro-cid-4sn4zg3r]{max-width:720px}.article-intro[data-astro-cid-4sn4zg3r]{font-size:1.15rem;line-height:1.7;color:var(--color-neutral-700);padding-left:1rem;border-left:3px solid var(--color-accent-500);margin-bottom:var(--space-4)}.article-section[data-astro-cid-4sn4zg3r]{margin-bottom:var(--space-4)}.article-section[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.5rem;margin-bottom:.75rem;color:var(--color-primary-800)}.article-section[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r],.article-faq[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{color:var(--color-neutral-600);line-height:1.7;margin-bottom:1rem}.key-takeaways[data-astro-cid-4sn4zg3r]{background:var(--color-primary-50);border:1px solid var(--color-primary-200);border-radius:var(--radius-lg);padding:var(--space-3);margin:var(--space-4) 0}.key-takeaways[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.2rem;color:var(--color-primary-700);margin-bottom:.75rem}.key-takeaways[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.key-takeaways[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]{display:flex;gap:.5rem;font-size:.95rem;color:var(--color-neutral-700);line-height:1.5}.key-takeaways[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]:before{content:"✓";color:var(--color-success-500);font-weight:700;flex-shrink:0}.article-faq[data-astro-cid-4sn4zg3r] h2[data-astro-cid-4sn4zg3r]{font-size:1.5rem;margin-bottom:1rem;color:var(--color-primary-800)}.faq-item[data-astro-cid-4sn4zg3r]{border:1px solid var(--color-primary-100);border-radius:var(--radius-md);margin-bottom:.75rem;overflow:hidden;background:#fff}.faq-item[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{padding:1rem 1.25rem;font-weight:600;color:var(--color-primary-700);cursor:pointer;transition:background var(--transition)}.faq-item[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]:hover{background:var(--color-primary-50)}.faq-item[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{padding:0 1.25rem 1rem;margin:0}.article-sidebar[data-astro-cid-4sn4zg3r]{display:flex;flex-direction:column;gap:1.25rem;position:sticky;top:80px}.sidebar-card[data-astro-cid-4sn4zg3r]{background:#fff;border:1px solid var(--color-primary-100);border-radius:var(--radius-lg);padding:var(--space-3)}.sidebar-card[data-astro-cid-4sn4zg3r] h3[data-astro-cid-4sn4zg3r]{font-size:1.05rem;color:var(--color-primary-700);margin-bottom:.75rem}.sidebar-card[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{list-style:none;display:flex;flex-direction:column;gap:.6rem}.sidebar-card[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]{font-size:.9rem;color:var(--color-neutral-700);line-height:1.4}.sidebar-card[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r] a[data-astro-cid-4sn4zg3r]:hover{color:var(--color-primary-600)}.sidebar-card[data-astro-cid-4sn4zg3r].cta{background:var(--color-primary-600);border-color:var(--color-primary-600)}.sidebar-card[data-astro-cid-4sn4zg3r].cta h3[data-astro-cid-4sn4zg3r]{color:var(--color-primary-50)}.sidebar-card[data-astro-cid-4sn4zg3r].cta p[data-astro-cid-4sn4zg3r]{color:var(--color-primary-100);font-size:.9rem;margin-bottom:1rem}.btn-primary[data-astro-cid-4sn4zg3r]{display:inline-block;padding:.6rem 1.25rem;background:var(--color-accent-500);color:#fff!important;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;transition:background var(--transition)}.btn-primary[data-astro-cid-4sn4zg3r]:hover{background:var(--color-accent-600)}.phone-link[data-astro-cid-4sn4zg3r]{display:block;font-size:1.2rem;font-weight:700;color:var(--color-primary-700);margin-bottom:.25rem}.small[data-astro-cid-4sn4zg3r]{font-size:.8rem;color:var(--color-neutral-500)}
