.page-header{
    background:#f5f7fb;
    padding:50px 20px;
    text-align:center;
}

.page-header h1{
    font-size:32px;
    font-weight:800;
    color:#0f172a;
    margin-bottom:10px;
}

.page-header p{
    font-size:16px;
    color:#64748b;
}

.about-content{
    padding:50px 20px;
}

.about-content .container{
    max-width:1200px;
    margin:0 auto;
}

.about-content h2{
    font-size:26px;
    color:#0f172a;
    margin-top:35px;
    margin-bottom:15px;
}

.about-content p{
    font-size:15px;
    line-height:1.7;
    color:#334155;
    margin-bottom:15px;
}

.about-content ul{
    padding-left:25px;
    margin-bottom:20px;
}

.about-content li{
    margin-bottom:8px;
    font-size:15px;
}
