.terms-page{background:#f8f9fa;display:flex;flex-direction:column;min-height:100vh}.terms-content-section{background:#f8f9fa;flex:1 1;padding:80px 20px}.terms-section-container{margin:0 auto;max-width:900px}.terms-content{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;line-height:1.8;padding:60px}.terms-intro{border-bottom:2px solid #e9ecef;font-size:16px;margin-bottom:30px;padding-bottom:20px}.terms-notice{background:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;margin:30px 0;padding:20px}.terms-notice p{color:#856404;font-size:14px;margin:0}.terms-content h2{border-top:2px solid #e9ecef;color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:20px;margin-top:50px;padding-top:20px}.terms-content h2:first-of-type{margin-top:30px}.terms-content h3{color:#2c3e50;font-size:20px;font-weight:600;margin-bottom:15px;margin-top:30px}.terms-content p{color:#495057;font-size:15px;margin-bottom:20px}.terms-content ul{margin:20px 0;padding-left:30px}.terms-content li{color:#495057;font-size:15px;line-height:1.7;margin-bottom:12px}.terms-content a{color:#007bff;text-decoration:none;transition:color .2s}.terms-content a:hover{color:#0056b3;text-decoration:underline}.terms-content strong{color:#2c3e50;font-weight:600}.definitions-list{margin:30px 0}.definitions-list dt{color:#2c3e50;font-size:15px;font-weight:600;margin-bottom:8px;margin-top:20px}.definitions-list dd{color:#495057;font-size:15px;line-height:1.7;margin-bottom:15px;margin-left:20px}.terms-footer{border-top:2px solid #e9ecef;margin-top:50px;padding-top:30px;text-align:center}.terms-footer p{color:#6c757d;font-size:14px;margin-bottom:15px}.terms-footer .company-info{color:#6c757d;font-size:13px;line-height:1.6}@media (max-width:768px){.terms-content{padding:40px 30px}.terms-content-section{padding:40px 15px}.terms-content h2{font-size:24px}.terms-content h3{font-size:18px}.definitions-list dt,.terms-content li,.terms-content p{font-size:14px}.definitions-list dd{font-size:14px;margin-left:15px}}@media (max-width:480px){.terms-content{padding:30px 20px}.terms-content-section{padding:30px 10px}.terms-content h2{font-size:22px}.terms-content h3{font-size:17px}}
/*# sourceMappingURL=273.8c1a23e2.chunk.css.map*/