.terms_termsPage__ynv2S{max-width:800px;margin:0 auto;padding:40px 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}.terms_termsPage__ynv2S h1{text-align:center;font-size:2rem;margin-bottom:30px;padding-bottom:15px;color:#444}.terms_content__C9PJW{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:30px;margin-bottom:30px}.terms_content__C9PJW p{margin-bottom:20px;font-size:16px}.terms_content__C9PJW p:last-child{margin-bottom:0}.terms_content__C9PJW ol,.terms_content__C9PJW ul{margin-left:20px;margin-bottom:20px}.terms_content__C9PJW li{margin-bottom:8px}.terms_content__C9PJW h2{font-size:1.5rem;margin-top:30px;margin-bottom:15px;color:#555}.terms_content__C9PJW h3{font-size:1.2rem;margin-top:25px;margin-bottom:10px;color:#666}.terms_footer__WlYoB{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #eee}.terms_footer__WlYoB a{display:inline-block;background-color:#FFB000;color:white;padding:10px 20px;text-decoration:none;border-radius:4px;font-weight:500;transition:background-color .2s}.terms_footer__WlYoB a:hover{background-color:#f0a800}.terms_termsConsentWrap__V5ZTM{max-width:800px;margin:0 auto;padding:40px 20px 120px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;min-height:calc(100vh - 114px);background:#f7f7f7}.terms_title__1FWZV{font-size:2rem;font-weight:700;color:#444;padding-bottom:15px}.terms_termsConsentForm__tw4S8{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:30px;margin-bottom:30px}.terms_termsSection__pDIAB{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.terms_termsSection__pDIAB:last-child{border-bottom:none;margin-bottom:0}.terms_sectionTitle__6mbwN{font-size:1.3rem;margin-bottom:15px;color:#444;font-weight:600}.terms_termsContent__d6iUI{max-height:200px;overflow-y:auto;padding:15px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin-bottom:15px;font-size:14px;line-height:1.5}.terms_termsContent__d6iUI p{margin-bottom:10px}.terms_agreementCheck__KRhId{display:flex;align-items:center;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.terms_agreementCheck__KRhId input[type=checkbox]{margin-right:10px;width:18px;height:18px;cursor:pointer;accent-color:#FFB000}.terms_agreementCheck__KRhId:hover{color:#FFB000}.terms_submitButton__XxW_5{width:100%;font-size:16px;font-weight:600;border-radius:8px;transition:all .2s ease}.terms_submitButton__XxW_5:disabled{background-color:#ccc!important;border-color:#ccc!important;cursor:not-allowed;opacity:.6}.terms_footer__WlYoB{padding:20px}.terms_logoutLink__zE7fq{color:#666;text-decoration:none;font-size:14px;transition:color .2s ease}.terms_logoutLink__zE7fq:hover{color:#FFB000;text-decoration:underline}@media (max-width:600px){.terms_termsPage__ynv2S{padding:20px 15px}.terms_termsPage__ynv2S h1{font-size:1.5rem;margin-bottom:20px}.terms_content__C9PJW{padding:20px}.terms_content__C9PJW p{font-size:14px}.terms_termsConsentWrap__V5ZTM{padding:20px 15px}.terms_title__1FWZV{font-size:1.5rem;margin-bottom:20px}.terms_termsConsentForm__tw4S8{padding:20px}.terms_termsContent__d6iUI{max-height:150px;padding:10px;font-size:13px}.terms_sectionTitle__6mbwN{font-size:1.1rem}.terms_agreementCheck__KRhId{font-size:14px}}