.terms-wrapper{background-color:#f5f5f5;padding:2rem}@media (max-width:768px){.terms-wrapper{padding:1rem}}.terms-wrapper .terms-container{background-color:#fff;border-radius:8px;max-width:1200px;margin:0 auto;padding:3rem;box-shadow:0 2px 8px #0000001a}@media (max-width:768px){.terms-wrapper .terms-container{padding:1.5rem}}.terms-wrapper .terms-container .header{text-align:center;margin-bottom:2rem}.terms-wrapper .terms-container .header h1{color:#000;margin-bottom:.5rem;font-family:Lexend-Regular;font-size:2rem;font-weight:600}@media (max-width:768px){.terms-wrapper .terms-container .header h1{font-size:1.5rem}}.terms-wrapper .terms-container .header .terms-last-updated{color:var(--global-text-dark-gray);font-family:Lexend-Regular;font-size:.8rem}.terms-wrapper .terms-container .section{margin-bottom:2.5rem}.terms-wrapper .terms-container .section:last-child{margin-bottom:0}.terms-wrapper .terms-container .section h2{color:var(--global-primary-dark-color);border-bottom:2px solid #e2e8f0;margin-bottom:1rem;padding-bottom:.5rem;font-family:Lexend-Regular;font-size:1.2rem}.terms-wrapper .terms-container .section p{color:var(--global-text-dark-gray);margin-bottom:1rem;font-family:Lexend-Regular;font-size:1rem;line-height:1.8rem}.terms-wrapper .terms-container .section ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.terms-wrapper .terms-container .section ul li{color:var(--global-text-dark-gray);margin-bottom:.75rem;font-family:Lexend-Regular;font-size:1rem;line-height:1.6}.terms-wrapper .terms-container .section ul li:last-child{margin-bottom:0}.terms-wrapper .terms-container .section .nestedContent{margin-bottom:1.5rem}.terms-wrapper .terms-container .section .nestedContent p{margin-bottom:1rem;font-family:Lexend-Regular;font-size:1rem}.terms-wrapper .terms-container .section .nestedContent ul{margin-top:.5rem}.terms-wrapper .terms-container .section .nestedContent ul li{color:var(--global-text-dark-gray);font-family:Lexend-Regular;font-size:1rem}.terms-wrapper .terms-container .footer{text-align:center;border-top:1px solid #e2e8f0;margin-top:4rem;padding-top:2rem}.terms-wrapper .terms-container .footer p{color:#666;font-family:Lexend-Regular;font-size:.8rem}
