.terms-link[href^="mailto:"]{color:#0074d9;text-decoration:none;transition:color .2s}.terms-link[href^="mailto:"]:hover{color:#0056a3;text-decoration:underline}.terms-condition-container{max-width:1250px;padding:60px 20px;color:#111827;line-height:1.75;margin:80px auto 0}.terms-condition-title{text-align:center;font-size:42px;font-weight:700;margin-bottom:30px;color:#111827}.terms-condition-subtitle{text-align:center;font-size:18px;color:#6b7280;margin-bottom:60px}.terms-condition-section{margin-bottom:35px}.terms-condition-section h2{font-size:24px;font-weight:700;margin-bottom:10px;color:#111827;padding-bottom:6px}.terms-condition-section h3{font-size:18px;font-weight:600;margin-top:25px;margin-bottom:12px;color:#1f2937}.terms-condition-section p{font-size:16px;margin-bottom:16px;color:#374151}.terms-condition-section ul{margin:10px 0 20px 20px;padding:0}.terms-condition-section ul li{font-size:16px;margin-bottom:8px;color:#374151;list-style:disc}.terms-condition-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:15px}.terms-condition-table td,.terms-condition-table th{border:1px solid #e5e7eb;padding:14px 12px;text-align:center}.terms-condition-table th{background:#f9fafb;font-weight:700;color:#111827}.terms-condition-table td{color:#374151}@media (max-width:1024px){.terms-condition-container{padding:50px 40px}.terms-condition-title{font-size:36px}.terms-condition-subtitle{font-size:16px;margin-bottom:50px}}@media (max-width:768px){.terms-condition-container{padding:40px 35px;margin-top:60px}.terms-condition-title{font-size:30px}.terms-condition-subtitle{font-size:15px;margin-bottom:40px}.terms-condition-section h2{font-size:20px}.terms-condition-section h3{font-size:16px}.terms-condition-section p,.terms-condition-section ul li{font-size:15px}.terms-condition-table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:480px){.terms-condition-container{padding:30px 25px;margin-top:80px}.terms-condition-title{font-size:26px}.terms-condition-subtitle{font-size:14px}.terms-condition-section h2{font-size:18px}.terms-condition-section h3{font-size:15px}.terms-condition-section p,.terms-condition-section ul li{font-size:14px;line-height:1.6}.terms-condition-table td,.terms-condition-table th{font-size:13px;padding:10px 8px}}