.terms-container{display:flex;max-width:1200px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;color:#333;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.last-updated{font-style:italic;color:#555;text-align:right}.last-updated,h1{margin-bottom:20px}h1{font-size:28px;color:#2c3e50;border-bottom:2px solid #6c54ff;padding-bottom:10px}h2{font-size:24px;margin-top:30px;margin-bottom:15px}h2,h3{color:#6c54ff}h3{font-size:20px;margin-top:20px;margin-bottom:10px}strong{font-weight:700}u{text-decoration:underline}ol{padding-left:20px;margin-bottom:20px}ol li{margin-bottom:10px;list-style-type:upper-alpha}.terms-content{flex:1;padding-left:20px}.toc{width:250px;background-color:#fff;padding:15px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);position:sticky;top:100px;align-self:flex-start}.toc h3{font-size:18px;margin-bottom:10px}.toc ul{list-style-type:none;padding:0}.toc ul li{margin-bottom:10px}.toc ul li a{color:#6c54ff;text-decoration:none;font-size:14px}.toc ul li a:hover{text-decoration:underline}@media (max-width:768px){.terms-container{flex-direction:column}.toc{width:100%;margin-bottom:20px;position:static}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}.terms-content{padding-left:0}}