.terms-container{background-color:#fff;padding:30px;margin-bottom:30px}.terms-container h1{color:#00aae3;text-align:center;margin-bottom:30px;font-size:28px;border-bottom:2px solid #eee;padding-bottom:15px}.terms-container h2{color:#00aae3;font-weight:600;margin-top:25px;margin-bottom:15px;font-size:22px}.terms-container h3{color:#000;font-weight:600;margin-top:20px;margin-bottom:10px;font-size:18px}.terms-container p,li{margin-bottom:15px;font-size:16px}.terms-container ul{padding-left:25px;margin-bottom:20px}.terms-container ul li{position:relative;padding-left:15px;margin-bottom:8px;list-style-type:none}.terms-container ul li:before{content:"•";color:#00aae3;font-weight:700;display:inline-block;width:1em;margin-left:-1em;position:absolute;left:0}.terms-container a{color:#00aae3;text-decoration:none;transition:color .2s}.terms-container a:hover{color:#1d4b7a;text-decoration:underline}.terms-container .highlight{background-color:#f8f9fa;padding:20px;border-left:4px solid #00aae3;margin:25px 0;border-radius:0 4px 4px 0}.terms-container .contact-info{background-color:#e9f5ff;padding:20px;border-radius:5px;margin-top:30px;border-left:4px solid #00aae3}.terms-container .effective-date{text-align:right;font-style:italic;color:#666;margin-bottom:20px}.terms-container strong{color:#444}@media (max-width:768px){.terms-container{padding:20px}.terms-container h1{font-size:24px}.terms-container h2{font-size:20px}.terms-container h3{font-size:17px}.terms-container ul{padding-left:20px}}