.terms-page{background-color:#000;min-height:100vh;padding:40px 20px}.terms-container{max-width:900px;margin:0 auto;color:#fff}.terms-main-title{font-family:Archivo Black,sans-serif;font-size:36px;font-weight:900;text-align:center;margin-bottom:40px;text-transform:uppercase}.terms-section{margin-bottom:30px}.terms-section h2{font-family:Archivo Black,sans-serif;font-size:24px;font-weight:700;margin-bottom:15px;margin-top:30px}.terms-section p{font-family:Source Code Pro,monospace;font-size:14px;line-height:1.8;margin-bottom:15px;text-align:justify}.terms-section p strong{font-weight:700}.terms-section ul{font-family:Source Code Pro,monospace;font-size:14px;line-height:1.8;margin-left:40px;margin-bottom:15px;list-style-type:disc}.terms-section li{margin-bottom:8px}.terms-section a{color:#fff;text-decoration:underline;font-weight:600;transition:opacity .2s ease}.terms-section a:hover{opacity:.7}@media (max-width:768px){.terms-page{padding:30px 15px}.terms-main-title{font-size:28px;margin-bottom:30px}.terms-section h2{font-size:20px}.terms-section p,.terms-section ul{font-size:13px}.terms-section ul{margin-left:25px}}@media (max-width:480px){.terms-page{padding:20px 10px}.terms-main-title{font-size:24px;margin-bottom:25px}.terms-section h2{font-size:18px}.terms-section p,.terms-section ul{font-size:12px}}