.terms-container{font-family:Inter,sans-serif;max-width:1024px;margin:50px auto;padding:0 20px;color:#2b2b3c;box-sizing:border-box}.terms-container h1{color:#2f3043;margin-bottom:40px;font-size:40px;font-family:var(--viBold,"Inter",sans-serif);line-height:42px;text-align:left}.terms-list{display:flex;flex-direction:column;gap:25px}.term-item h3{font-size:22px;line-height:26px;font-weight:400;color:#2f3043;margin:20px 0 10px;font-family:var(--viMedium,"Inter",sans-serif)}.term-item p{color:#2f3043;word-break:break-word}.term-item button,.term-item p{font-size:16px;line-height:22px;font-family:var(--viRegular,"Inter",sans-serif)}.term-item button{background:none;border:none;text-decoration:underline;color:#0000ee;cursor:pointer;transition:color .2s ease}.term-item button:hover{text-decoration:none;color:#1a1aff}@media (max-width:768px){.terms-container{margin:40px auto;padding:0 16px}.terms-container h1{font-size:32px;line-height:38px;text-align:left}.term-item h3{font-size:20px;line-height:24px}.term-item a,.term-item p{font-size:15px;line-height:21px}.terms-list{gap:10px}}@media (max-width:480px){.terms-container{padding:0 14px;margin:30px auto}.terms-container h1{font-size:26px;line-height:32px;text-align:left;margin-bottom:20px}.term-item h3{font-size:18px;line-height:22px;text-align:left}.term-item a,.term-item p{font-size:14px;line-height:20px}.terms-list{gap:10px}}@media (max-width:320px){.terms-container{padding:0 10px;margin:20px auto}.terms-container h1{font-size:22px;line-height:28px;text-align:left;margin-bottom:20px}.term-item h3{font-size:16px;line-height:20px}.term-item a,.term-item p{font-size:13px;line-height:18px}.terms-list{gap:10px}}