.terms-wrapper{min-height:100vh;padding:180px 20px 40px;background:#f8f9fa}.terms-container{max-width:900px;margin:0 auto;background:white;padding:40px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.terms-container h1{font-size:2.5rem;margin-bottom:20px;color:#333}.terms-container h2{font-size:1.5rem;margin-top:30px;margin-bottom:15px;color:#444}.terms-container p{line-height:1.8;margin-bottom:15px;color:#555}.terms-container ul{margin-left:20px;margin-bottom:15px}.terms-container li{margin-bottom:10px;line-height:1.6}.terms-container a{color:#0066cc;text-decoration:none}.terms-container a:hover{text-decoration:underline}.terms-container address{font-style:normal;line-height:1.8;margin-top:20px}