.terms-content{max-width:900px;margin:0 auto;padding:40px 0}.terms-section{border-bottom:1px solid #eaeaea;margin-bottom:40px;padding-bottom:30px}.terms-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.terms-subtitle{color:#2c3e50;border-bottom:2px solid #3498db;margin-bottom:20px;padding-bottom:10px;font-size:20px;font-weight:600}.terms-content p{color:#444;margin-bottom:15px;font-size:16px;line-height:1.6}.terms-content strong{color:#2c3e50}.terms-content ul{margin:15px 0;padding-left:20px}.terms-content li{color:#444;margin-bottom:8px;line-height:1.5}.warning-section{background:#fff5f5;border:1px solid #fdd;border-radius:8px;margin:25px 0;padding:25px}.warning-section .terms-subtitle{color:#dc3545}.warning-box{background:#ffeaa7;border:1px solid #fdcb6e;border-radius:6px;margin:20px 0;padding:15px}.warning-box p{color:#856404;margin:0}.contact-section{text-align:center;background:#e8f4fd;border-radius:8px;padding:30px}.contact-section .terms-subtitle{color:#2c3e50;border-bottom:none}.contact-section a{color:#3498db;font-weight:500;text-decoration:none}.contact-section a:hover{text-decoration:underline}.update-info{color:#666;margin-top:20px;font-size:14px}.terms-content a{color:#3498db;text-decoration:none}.terms-content a:hover{text-decoration:underline}.breadcrumbs{color:#666;margin-bottom:20px;font-size:14px}.breadcrumbs a{color:#3498db;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{color:#666}@media (max-width:768px){.terms-content{padding:20px}.terms-subtitle{font-size:18px}.terms-content p{font-size:15px}.warning-section,.contact-section{margin:15px 0;padding:20px}}
