.page-main{width:90%;max-width:1200px;margin:40px auto;padding:0 15px}.page-header{margin-bottom:30px;text-align:center}.page-title{color:#722c45;font-size:2.5rem;margin-bottom:10px;position:relative;padding-bottom:15px}.page-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:#722c45}.page-thumbnail{margin-bottom:30px;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .1)}.page-thumbnail img{width:100%;height:auto;display:block}.page-content{margin-bottom:50px;line-height:1.7}.page-content p,.page-content ul,.page-content ol{margin-bottom:20px}.page-content h2,.page-content h3,.page-content h4{margin:30px 0 15px;color:#333}.page-content a{color:#722c45;text-decoration:none;border-bottom:1px dotted #722c45;transition:all 0.3s ease}.page-content a:hover{color:#5a2338;border-bottom-color:#5a2338}.page-content img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.page-content blockquote{border-left:4px solid #722c45;padding-left:20px;margin-left:0;font-style:italic;color:#555}.page-content table{width:100%;border-collapse:collapse;margin:25px 0}.page-content table,.page-content th,.page-content td{border:1px solid #ddd}.page-content th,.page-content td{padding:12px;text-align:left}.page-content th{background-color:#fceeed;color:#333}.page-content tr:nth-child(even){background-color:#f9f9f9}.page-links{margin:30px 0;padding:15px;background-color:#fceeed;border-radius:8px;text-align:center}.page-links a{display:inline-block;padding:5px 10px;margin:0 5px;background-color:#722c45;color:#fff;text-decoration:none;border-radius:4px;border-bottom:none}.page-links a:hover{background-color:#5a2338}@media (max-width:768px){.page-main{width:95%}.page-title{font-size:2rem}}