.page-container{max-width:800px;margin:0 auto;padding:3rem 2rem;background:#fff;min-height:calc(100vh - 200px)}.page-title{font-size:2.5rem;margin-bottom:2rem;color:#333;text-align:center;font-weight:700}.page-content{font-size:1.1rem;line-height:1.8;color:#555}.page-content h2{font-size:1.8rem;margin:2rem 0 1rem;color:#333;font-weight:600}.page-content h3{font-size:1.4rem;margin:1.5rem 0 .8rem;color:#444;font-weight:500}.page-content p{margin-bottom:1rem}.page-content ul{margin:1rem 0;padding-left:2rem}.page-content li{margin-bottom:.5rem}