.terms-section{color:#0a0d14;width:100%;padding-top:150px}.terms-section section{justify-content:center;max-width:754.66px;margin:0 auto;padding:40px 20px 60px;display:flex}.terms-section .terms-wrap{width:100%}.terms-section h1{margin-bottom:80px;font-size:48px;font-weight:700;line-height:56px}.terms-section .terms-meta{margin-bottom:56px}.terms-section .terms-meta p{margin-bottom:8px;font-size:16px;font-weight:400;line-height:24px}.terms-section .terms-meta p span{font-weight:700}.terms-section .terms-intro{margin-bottom:48px}.terms-section .terms-intro h3{margin-bottom:16px;font-size:20px;font-weight:700;line-height:28px}.terms-section .terms-intro p{color:#475467;margin-bottom:12px;font-size:16px;font-weight:400;line-height:24px}.terms-section .terms-intro .notice-text{color:#dc2626;font-weight:500}.terms-section .terms-body{flex-direction:column;gap:48px;display:flex}.terms-section .terms-item h2{margin-bottom:16px;font-size:18px;font-weight:700;line-height:28px}.terms-section .terms-item h3{margin-top:24px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.terms-section .terms-item p{color:#475467;margin-bottom:12px;font-size:16px;font-weight:400;line-height:24px}.terms-section .terms-item ul{margin:0 0 16px;padding-left:18px;font-size:16px;font-weight:400;line-height:24px;list-style-type:disc}.terms-section .terms-item ul li{color:#475467;margin:8px 0}.terms-section .terms-item .warning-text{color:#991b1b;background-color:#fef2f2;border-left:4px solid #dc2626;margin:16px 0;padding:16px;font-weight:500}.terms-section .terms-item .notice-text{color:#dc2626;font-weight:500}.terms-section .terms-item .highlight-text{color:#854d0e;background-color:#fef9c3;border-left:4px solid #eab308;margin:16px 0;padding:16px;font-weight:500}.terms-section .terms-item .bold-text{color:#0a0d14;font-weight:700}.terms-section .consent-section{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:24px}.terms-section .consent-section .consent-list li{color:#0a0d14;margin:12px 0;font-weight:500}.terms-section .footer-section{text-align:center;border-top:1px solid #e5e7eb;margin-top:48px;padding-top:24px}.terms-section .footer-section p{text-align:center;margin-bottom:8px}@media (max-width:768px){.terms-section{padding-top:100px}.terms-section section{padding:32px 16px 48px}.terms-section h1{margin-bottom:48px;font-size:32px;line-height:40px}.terms-section .terms-meta{margin-bottom:40px}.terms-section .terms-meta p{font-size:15px;line-height:22px}.terms-section .terms-intro{margin-bottom:32px}.terms-section .terms-intro h3{font-size:18px;line-height:26px}.terms-section .terms-intro p{font-size:15px;line-height:22px}.terms-section .terms-body{gap:32px}.terms-section .terms-item h2{font-size:16px;line-height:24px}.terms-section .terms-item h3{margin-top:20px;font-size:15px;line-height:22px}.terms-section .terms-item p,.terms-section .terms-item ul{font-size:15px;line-height:22px}.terms-section .terms-item ul{padding-left:16px}.terms-section .terms-item ul li{margin:6px 0}.terms-section .terms-item .warning-text,.terms-section .terms-item .highlight-text{padding:12px;font-size:14px;line-height:20px}.terms-section .consent-section{padding:16px}.terms-section .footer-section{margin-top:32px;padding-top:16px}.terms-section .footer-section p{font-size:14px;line-height:20px}}@media (max-width:480px){.terms-section{padding-top:80px}.terms-section h1{font-size:28px;line-height:36px}.terms-section .terms-body{gap:24px}}.dark-mode .terms-section{color:#fff;background:#000}.dark-mode .terms-section section .terms-item p{color:#fff}
