.cf-about{font-family:Montserrat,sans-serif;color:#052b70;max-width:1180px;margin:auto;padding:26px 24px 56px}.cf-about-breadcrumb{font-size:.875rem;margin-bottom:24px}.cf-about-breadcrumb a{color:#073f98}.cf-about-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;background:#052b70;color:#fff;border-radius:20px;overflow:hidden;border-bottom:7px solid #ffd400;padding:36px}.cf-about-kicker{font-size:.875rem;letter-spacing:.1em;font-weight:800}.cf-about-hero .cf-about-kicker{color:#ffd400}.cf-about h1{font:400 clamp(2.5rem,4.8vw,4.2rem)/1.12 Anton,sans-serif;margin:18px 0}.cf-about-intro{font-size:1.05rem;line-height:1.8}.cf-about figure{margin:0}.cf-about figure img{width:100%;height:340px;object-fit:cover;border-radius:12px;display:block}.cf-about figcaption{font-size:.875rem;padding-top:12px;line-height:1.6}.cf-about-story{max-width:800px;margin:48px auto}.cf-about h2{font:400 clamp(1.9rem,3.4vw,2.8rem)/1.2 Anton,sans-serif}.cf-about-story p,.cf-about-values p{font-size:1rem;line-height:1.85}.cf-about-story .cf-about-kicker{color:#c81720;font-size:.875rem}.cf-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cf-about-values article{padding:24px;background:#fff;border-top:4px solid #ed1c24;border-radius:0 0 12px 12px}.cf-about-values h3{font-size:1.15rem;line-height:1.4;margin:0}.cf-about-next{margin-top:40px;background:#fff3b5;border-radius:14px;padding:28px}.cf-about-next h2{margin:0 0 14px}.cf-about-next p{line-height:1.7}.cf-about-visit{display:inline-flex;align-items:center;min-height:48px;padding:12px;color:#052b70;font-weight:800}header nav{gap:1rem}@media(max-width:900px){.cf-about-hero{grid-template-columns:1fr;gap:24px;padding:26px}.cf-about figure img{height:290px}.cf-about-values{grid-template-columns:1fr;gap:14px}.cf-about{padding:24px 16px 40px}.cf-about-story{margin:32px auto}}

.cf-about-history{border-left:5px solid #ffd400;padding-left:24px}.cf-about a:not(.cf-page-button){color:#073f98}.cf-about .cf-about-source{font-size:.875rem}.cf-about-local{padding-top:12px}.cf-about-local a{text-underline-offset:3px}
