.terms-page{width:100%;min-height:100vh;background:var(--color-bg)}.terms-container{max-width:900px;margin:0 auto;padding:120px 24px 80px}.terms-content{background:var(--color-bg);color:var(--color-text);line-height:1.8}.terms-content h1{font-size:48px;font-weight:800;margin-bottom:12px;color:var(--color-text);line-height:1.2}.terms-last-updated{color:var(--color-text-light);font-size:14px;margin-bottom:48px;padding-bottom:24px;border-bottom:1px solid var(--color-bg-gray)}.terms-section{margin-bottom:40px;animation:fadeInUp .6s ease-out forwards}.terms-section h2{font-size:28px;font-weight:700;margin-bottom:16px;color:var(--color-text);line-height:1.3}.terms-section p{font-size:16px;margin-bottom:16px;color:var(--color-text);line-height:1.8}.terms-section ul{margin:16px 0 16px 24px;padding-left:0}.terms-section li{font-size:16px;margin-bottom:12px;color:var(--color-text);line-height:1.8;list-style-type:disc}.terms-section li::marker{color:var(--color-text-light)}@media(max-width:768px){.terms-container{padding:100px 20px 60px}.terms-content h1{font-size:36px}.terms-section h2{font-size:24px}.terms-section p,.terms-section li{font-size:15px}}
