.terms-and-conditions{max-width:900px;margin:60px auto;padding:20px;font-family:Poppins,sans-serif;color:#222;line-height:1.7;background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08)}.terms-and-conditions-title{text-align:center;font-size:2rem;margin-bottom:25px;font-weight:600;color:#0d6efd}.terms-and-conditions-summary{font-size:1rem;background:#f9f9f9;border-left:4px solid #0d6efd;padding:15px;border-radius:6px;margin-bottom:25px}.terms-and-conditions section{margin-bottom:30px}.terms-and-conditions h2{font-size:1.2rem;color:#333;margin-bottom:10px;font-weight:600}.terms-and-conditions li,.terms-and-conditions p{font-size:.95rem;margin-bottom:10px}.terms-and-conditions ul{padding-left:20px}.terms-and-conditions strong{color:#0d6efd}@media (max-width:600px){.terms-and-conditions{padding:15px;margin:20px}.terms-and-conditions-title{font-size:1.5rem}}