.author-page[data-astro-cid-iosldqy3]{background:#fff;min-height:100vh}.author-hero[data-astro-cid-iosldqy3]{background:#000;padding:5rem 0 3.5rem;color:#fff}.container[data-astro-cid-iosldqy3]{max-width:1100px;margin:0 auto;padding:0 2rem}.container--narrow[data-astro-cid-iosldqy3]{max-width:760px}.breadcrumb[data-astro-cid-iosldqy3]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#999;margin-bottom:2rem}.breadcrumb[data-astro-cid-iosldqy3] a[data-astro-cid-iosldqy3]{color:#ccc;text-decoration:none}.breadcrumb[data-astro-cid-iosldqy3] a[data-astro-cid-iosldqy3]:hover{color:#fff}.author-header[data-astro-cid-iosldqy3]{display:flex;align-items:center;gap:2rem}.author-avatar[data-astro-cid-iosldqy3]{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #a62525;flex-shrink:0}.author-intro[data-astro-cid-iosldqy3] h1[data-astro-cid-iosldqy3]{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:.25rem}.author-role[data-astro-cid-iosldqy3]{font-size:1rem;color:#a62525;font-weight:600;margin-bottom:.2rem}.author-tagline[data-astro-cid-iosldqy3]{font-size:.95rem;color:#aaa;margin-bottom:1rem}.author-social[data-astro-cid-iosldqy3]{display:flex;gap:1rem;flex-wrap:wrap}.social-link[data-astro-cid-iosldqy3]{font-size:.875rem;color:#ccc;text-decoration:none;border:1px solid #444444;padding:.3rem .8rem;border-radius:4px;transition:border-color .2s ease,color .2s ease}.social-link[data-astro-cid-iosldqy3]:hover{border-color:#a62525;color:#fff}.section[data-astro-cid-iosldqy3]{padding:3.5rem 0}.about-section[data-astro-cid-iosldqy3]{background:#fff}.about-section[data-astro-cid-iosldqy3] h2[data-astro-cid-iosldqy3],.expertise-section[data-astro-cid-iosldqy3] h2[data-astro-cid-iosldqy3],.credentials-section[data-astro-cid-iosldqy3] h2[data-astro-cid-iosldqy3],.cta-section[data-astro-cid-iosldqy3] h2[data-astro-cid-iosldqy3]{font-size:1.6rem;font-weight:700;color:#000;margin-bottom:1.5rem;border-bottom:2px solid #a62525;padding-bottom:.5rem}.about-section[data-astro-cid-iosldqy3] p[data-astro-cid-iosldqy3]{font-size:1.05rem;color:#333;line-height:1.8;margin-bottom:1.25rem}.about-section[data-astro-cid-iosldqy3] a[data-astro-cid-iosldqy3]{color:#a62525;text-decoration:underline;text-underline-offset:3px}.disclaimer[data-astro-cid-iosldqy3]{background:#f8f8f8;border-left:3px solid #a62525;padding:1rem 1.25rem;font-size:.95rem!important;color:#555!important;border-radius:0 4px 4px 0}.expertise-section[data-astro-cid-iosldqy3]{background:#f8f8f8}.expertise-grid[data-astro-cid-iosldqy3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1060px;margin:0 auto}.expertise-card[data-astro-cid-iosldqy3]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:1.5rem;transition:border-color .2s ease}.expertise-card[data-astro-cid-iosldqy3]:hover{border-color:#a62525}.expertise-card[data-astro-cid-iosldqy3] h3[data-astro-cid-iosldqy3]{font-size:1rem;font-weight:700;color:#000;margin-bottom:.5rem}.expertise-card[data-astro-cid-iosldqy3] p[data-astro-cid-iosldqy3]{font-size:.9rem;color:#555;line-height:1.65;margin:0}.credentials-section[data-astro-cid-iosldqy3]{background:#fff}.credential-card[data-astro-cid-iosldqy3]{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;padding:1.75rem}.credential-top[data-astro-cid-iosldqy3]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.credential-badge[data-astro-cid-iosldqy3]{background:gold;color:#1a1a1a;padding:.2rem .75rem;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase}.credential-year[data-astro-cid-iosldqy3]{font-size:.9rem;color:#888}.credential-card[data-astro-cid-iosldqy3] h3[data-astro-cid-iosldqy3]{font-size:1.25rem;font-weight:700;color:#000;margin-bottom:.4rem}.credential-institution[data-astro-cid-iosldqy3]{font-size:.95rem;color:#a62525;font-weight:600;margin-bottom:.75rem}.credential-detail[data-astro-cid-iosldqy3]{font-size:.9rem;color:#555;line-height:1.6}.cta-section[data-astro-cid-iosldqy3]{background:#f8f8f8}.cta-box[data-astro-cid-iosldqy3]{background:#000;color:#fff;border-radius:8px;padding:2.5rem;text-align:center}.cta-box[data-astro-cid-iosldqy3] h2[data-astro-cid-iosldqy3]{color:#fff!important;border-bottom-color:#a62525;display:inline-block}.cta-box[data-astro-cid-iosldqy3] p[data-astro-cid-iosldqy3]{font-size:1.05rem;color:#ccc;line-height:1.7;max-width:540px;margin:0 auto 2rem}.cta-actions[data-astro-cid-iosldqy3]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-iosldqy3]{display:inline-block;background:#a62525;color:#fff;padding:.75rem 2rem;border-radius:4px;font-weight:700;text-decoration:none;transition:background .2s ease}.btn-primary[data-astro-cid-iosldqy3]:hover{background:#7a1b1b}.btn-secondary[data-astro-cid-iosldqy3]{display:inline-block;background:transparent;color:#fff;padding:.75rem 2rem;border-radius:4px;font-weight:700;text-decoration:none;border:2px solid #555555;transition:border-color .2s ease}.btn-secondary[data-astro-cid-iosldqy3]:hover{border-color:#fff}@media(max-width:640px){.author-header[data-astro-cid-iosldqy3]{flex-direction:column;align-items:flex-start}.author-intro[data-astro-cid-iosldqy3] h1[data-astro-cid-iosldqy3]{font-size:1.8rem}.expertise-grid[data-astro-cid-iosldqy3]{grid-template-columns:1fr}}
