.terms-container{font-family:Arial,sans-serif;padding:40px;max-width:900px;margin:0 auto;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#ffffff}.back-button,.button_container{text-align:center}.back-button{display:inline-block;padding:10px 20px;font-size:16px;font-weight:700;color:#fff;background-color:#df17a6;border-radius:25px;text-decoration:none;transition:background-color .3s ease}.back-button:hover{background-color:#d00999}.terms-header{text-align:center;margin-bottom:40px}.terms-header h1{font-size:36px;color:#333;margin-bottom:10px}.terms-header p{font-size:18px;color:#666;line-height:1.5}.terms-content section{margin-bottom:30px}.terms-content h2{font-size:24px;color:#333;margin-bottom:10px;border-bottom:2px solid #df17a6;padding-bottom:5px}.terms-content p{font-size:16px;line-height:1.8;color:#555}.terms-footer{text-align:center;margin-top:40px;font-size:14px;color:#888}.terms-footer p{margin:0}@media (max-width:768px){.terms-container{padding:20px;max-width:100%}.terms-header h1{font-size:28px}.terms-header p{font-size:16px}.terms-content h2{font-size:20px}.terms-content p{font-size:14px}.terms-footer{font-size:12px}}@media (max-width:480px){.terms-container{padding:15px}.terms-header h1{font-size:24px}.terms-header p{font-size:14px}.terms-content h2{font-size:18px}.terms-content p{font-size:12px}.terms-footer{font-size:10px}}