.about-page{padding:120px 0 100px;background:#fff;min-height:calc(100vh - 200px)}.about-content{max-width:900px;margin:0 auto}.about-title{font-size:48px;font-weight:700;color:#1a1a1a;margin-bottom:50px;text-align:center}.about-text{text-align:left}.about-text p{font-size:18px;line-height:1.8;color:#4a4a4a;margin-bottom:24px}.about-text p:last-child{margin-bottom:0}@media (max-width:768px){.about-page{padding:100px 0 60px}.about-title{font-size:36px;margin-bottom:40px}.about-text p{font-size:16px;line-height:1.7}}