#about.about-expanded .story-grid{align-items:start}
#about.about-expanded .brand-panel{min-height:0;padding:42px 26px}
#about .about-years{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;padding-top:25px;border-top:1px solid #b99a7559;width:100%}
#about .about-years div{display:flex;flex-direction:column;gap:8px;text-align:center}
#about .about-years strong{font:48px/1.1 Georgia,serif;color:var(--gold)}
#about .about-years span{font-size:13px;line-height:1.6}
#about .about-production,#about .about-promise{padding:30px;border:1px solid #b99a7560;border-radius:20px;margin-top:30px;background:#ffffff0a}
#about .about-production h3,#about .about-promise h3{font-size:clamp(25px,2.5vw,33px);line-height:1.25;margin-bottom:18px}
#about .about-production p,#about .about-promise p,#about .about-detail-card p,#about .about-block-heading p{font-size:15px;line-height:1.85;color:inherit;opacity:.94}
#about .about-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}
#about .about-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
#about .about-detail-card{padding:26px;border:1px solid #b99a7552;border-radius:18px;background:#ffffff08;min-width:0}
#about .about-detail-card h3{font-size:24px;line-height:1.3;margin-bottom:15px;overflow-wrap:break-word}
#about .about-block-heading{margin-top:48px;max-width:950px}
#about .about-block-heading h2{margin-bottom:18px}
#about .about-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}
#about .about-actions .btn,#about .about-promise .btn{border-radius:12px;font-size:14px;min-height:48px;line-height:1.5;padding:14px 20px;letter-spacing:0}
#about .about-promise .btn{margin-top:22px}
#about .salon-films{margin-top:32px}
@media(max-width:960px){#about .about-quality-grid{grid-template-columns:1fr}#about .about-quality-grid .about-detail-card{padding:24px}}
@media(max-width:760px){#about .about-detail-grid{grid-template-columns:1fr;gap:18px}#about .about-detail-card,#about .about-production,#about .about-promise{padding:22px}#about.about-expanded .brand-panel{padding:30px 22px}#about .about-block-heading{margin-top:36px}#about .about-years strong{font-size:42px}#about .about-actions .btn{flex:1 1 220px}}
