*{box-sizing:border-box;margin:0;padding:0}.terms-container{background-color:#fff;border-radius:8px;max-width:1400px;margin:40px auto;padding:30px}.terms-header{text-align:center;margin-bottom:30px}.terms-header h1{color:#333;margin-bottom:10px;font-size:2.5em}.terms-header p{color:#666;font-size:1.1em}.terms-content .terms-section{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:20px}.terms-content .terms-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.terms-content .terms-section h2{color:#007bff;border-left:5px solid #007bff;margin-bottom:15px;padding-left:10px;font-size:1.8em}.terms-content .terms-section p{margin-bottom:15px;line-height:1.7}.terms-content .terms-section ul{margin-bottom:15px;margin-left:25px;list-style-type:disc}.terms-content .terms-section ul li{margin-bottom:8px;line-height:1.6}.terms-content .terms-section .nested-list{margin-top:5px;margin-left:20px;list-style-type:circle}.terms-content .terms-section strong{color:#000}.terms-content .terms-section address{margin-top:15px;font-style:normal}.terms-content .terms-section address a{color:#007bff;text-decoration:none}.terms-content .terms-section address a:hover{text-decoration:underline}@media (max-width:768px){.terms-container{margin:20px;padding:20px}.terms-header h1{font-size:2em}.terms-content .terms-section h2{font-size:1.5em}}@media (max-width:480px){.terms-header h1{font-size:1.8em}.terms-content .terms-section h2{font-size:1.3em}}
