.terms-container{color:#333;max-width:1000px;margin:0 auto;padding:20px;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.terms-header{text-align:center;border-bottom:1px solid #ddd;margin-bottom:40px;padding-bottom:20px}.terms-header h1{color:#222;margin-bottom:10px;font-size:32px;font-weight:700}.last-updated{color:#666;margin-top:10px;font-size:14px;font-style:italic}.terms-intro{margin-bottom:40px}.terms-intro h2{color:#222;margin-bottom:20px;font-size:24px}.terms-intro p{margin-bottom:20px}.table-of-contents{background-color:#f5f5f5;border:1px solid #eee;border-radius:8px;margin-bottom:40px;padding:20px}.table-of-contents h2{color:#222;margin-bottom:20px;font-size:24px}.toc-list{counter-reset:item;margin-left:20px}.toc-list li{margin-bottom:10px;line-height:1.4;display:block}.toc-list a{color:#2b3c8e;text-decoration:none;transition:color .2s}.toc-list a:hover{color:#1e2a63;text-decoration:underline}.terms-section{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:20px}.terms-section:last-child{border-bottom:none}.terms-section h2{color:#222;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px;font-size:24px}.terms-section h3{color:#333;margin:25px 0 15px;font-size:20px}.terms-section p{margin-bottom:15px}.terms-section strong{color:#222;font-weight:700}.terms-section ul,.terms-section ol{margin:15px 0 15px 30px}.terms-section li{margin-bottom:10px}.terms-section a{color:#2b3c8e;text-decoration:none;transition:color .2s}.terms-section a:hover{color:#1e2a63;text-decoration:underline}.terms-section ul{list-style-type:disc}.terms-section ol{list-style-type:decimal}address{margin:15px 0;font-style:normal;line-height:1.5}.terms-section p.disclaimer{color:#666;font-size:13px;line-height:1.5}.terms-section .caps-text{text-transform:uppercase;font-weight:700}@media screen and (max-width:768px){.terms-container{padding:15px}.terms-header h1{font-size:28px}.terms-section h2{font-size:22px}.terms-section h3{font-size:18px}.table-of-contents{padding:15px}}@media screen and (max-width:480px){.terms-header h1{font-size:24px}.terms-section h2{font-size:20px}.terms-section h3{font-size:16px}.terms-intro p,.terms-section p{font-size:15px}.terms-container{padding:10px}}
