 .about-breadcrumb{padding-top:24px;font-size:12px;color:var(--muted)}.about-breadcrumb a:hover{color:var(--accent)}.about-hero{padding-top:30px}.about-hero h1{font-size:clamp(34px,4vw,58px);line-height:1.25}.about-hero .hero-photo{height:490px}.about-content{padding-bottom:70px}.about-content h2{margin:0 0 22px;font-size:clamp(28px,3vw,39px)}.about-content h3{margin-bottom:12px}.about-content p{margin-bottom:18px;line-height:1.9}.about-content img{height:auto;border-radius:12px;margin:25px auto}.about-content ul{padding-left:22px;color:var(--muted)}.about-section{padding:55px 0;border-top:1px solid var(--line)}.about-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:60px}.about-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.about-card{padding:28px;background:#fffdf8;border:1px solid var(--line);border-radius:12px}.about-card p:last-child{margin-bottom:0}.about-index{color:var(--accent);font-size:12px;display:block;margin-bottom:20px}.about-content a{border-bottom:1px solid var(--accent)}.about-page .closing .actions{justify-content:center}.about-content strong{color:var(--ink)}@media(max-width:760px){.about-hero .hero-photo{height:350px}.about-grid,.about-cards{grid-template-columns:1fr;gap:22px}.about-section{padding:35px 0}.about-content{padding-bottom:35px}.about-card{padding:23px}}