.about-page .breadcrumb{max-width:var(--content-max-width,1200px);padding:var(--space-4) var(--space-6);margin:0 auto}.about-page .breadcrumb ol{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.about-page .breadcrumb li+li:before{content:"/";margin-right:var(--space-2);opacity:.5}.about-page .breadcrumb a{color:var(--color-text-muted);text-decoration:none}.about-page .breadcrumb a:hover{color:var(--color-brand-primary);text-decoration:underline}.about-hero{background:var(--color-surface-subtle,#f8f9fb);border-bottom:1px solid var(--color-border,#e2e8f0);padding:var(--space-16) var(--space-6) var(--space-14)}.about-hero__inner{max-width:var(--content-max-width,1200px);margin:0 auto}.about-hero__eyebrow{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-primary);margin:0 0 var(--space-3);font-weight:600}.about-hero__heading{color:var(--color-text-primary);margin:0 0 var(--space-5);max-width:720px;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.about-hero__lead{font-size:var(--text-lg,1.125rem);color:var(--color-text-secondary);max-width:640px;margin:0;line-height:1.7}.about-section{padding:var(--space-14) var(--space-6);border-bottom:1px solid var(--color-border,#e2e8f0)}.about-section__inner{max-width:var(--content-max-width,1200px);margin:0 auto}.about-section h2{color:var(--color-text-primary);margin:0 0 var(--space-5);font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700}.about-section p{font-size:var(--text-base,1rem);color:var(--color-text-secondary);max-width:720px;margin:0 0 var(--space-4);line-height:1.75}.about-section p:last-child{margin-bottom:0}.about-section--accent,.about-section--approach{background:var(--color-surface-subtle,#f8f9fb)}.about-approach-grid{gap:var(--space-8);margin-top:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.about-approach-grid{gap:var(--space-6);grid-template-columns:1fr}}.about-approach-item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e2e8f0);border-radius:var(--radius-lg,.75rem);padding:var(--space-6)}.about-approach-item__number{font-size:var(--text-sm);letter-spacing:.06em;color:var(--color-brand-primary);margin-bottom:var(--space-3);font-weight:700}.about-approach-item h3{font-size:var(--text-base,1rem);color:var(--color-text-primary);margin:0 0 var(--space-3);font-weight:700}.about-approach-item p{font-size:var(--text-sm,.875rem);color:var(--color-text-secondary);max-width:none;margin:0;line-height:1.7}.about-approach-policy-link{margin-top:0!important}.about-approach-policy-link a{font-size:var(--text-sm);color:var(--color-brand-primary);font-weight:600;text-decoration:none}.about-approach-policy-link a:hover{text-decoration:underline}.about-cta{padding:var(--space-16) var(--space-6);background:var(--color-brand-primary)}.about-cta__inner{max-width:var(--content-max-width,1200px);text-align:center;margin:0 auto}.about-cta h2{color:#fff;margin:0 0 var(--space-4);font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:700}.about-cta p{font-size:var(--text-base,1rem);color:#ffffffd9;max-width:580px;margin:0 auto var(--space-8);line-height:1.7}.about-cta .btn--primary{color:var(--color-brand-primary);padding:var(--space-3) var(--space-8);border-radius:var(--radius-md,.5rem);background:#fff;border:2px solid #fff;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.about-cta .btn--primary:hover{color:#fff;background:0 0}
