.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{color:#111827;max-width:1250px;margin:80px auto 0;padding:60px 20px;line-height:1.75}.terms-condition-title{text-align:center;color:#111827;margin-bottom:30px;font-size:42px;font-weight:700}.terms-condition-subtitle{text-align:center;color:#6b7280;margin-bottom:60px;font-size:18px}.terms-condition-section{margin-bottom:35px}.terms-condition-section h2{color:#111827;margin-bottom:10px;padding-bottom:6px;font-size:24px;font-weight:700}.terms-condition-section h3{color:#1f2937;margin-top:25px;margin-bottom:12px;font-size:18px;font-weight:600}.terms-condition-section p{color:#374151;margin-bottom:16px;font-size:16px}.terms-condition-section ul{margin:10px 0 20px 20px;padding:0}.terms-condition-section ul li{color:#374151;margin-bottom:8px;font-size:16px;list-style:outside}.terms-condition-table{border-collapse:collapse;width:100%;margin-top:20px;font-size:15px}.terms-condition-table th,.terms-condition-table td{text-align:center;border:1px solid #e5e7eb;padding:14px 12px}.terms-condition-table th{color:#111827;background:#f9fafb;font-weight:700}.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{margin-bottom:50px;font-size:16px}}@media (max-width:768px){.terms-condition-container{margin-top:60px;padding:40px 35px}.terms-condition-title{font-size:30px}.terms-condition-subtitle{margin-bottom:40px;font-size:15px}.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{white-space:nowrap;display:block;overflow-x:auto}}@media (max-width:480px){.terms-condition-container{margin-top:80px;padding:30px 25px}.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 th,.terms-condition-table td{padding:10px 8px;font-size:13px}}
