.disclaimer-page{background-color:var(--bg);flex-direction:column;min-height:100vh;display:flex}.disclaimer-main{padding-top:var(--nav-height);flex-direction:column;flex:1;display:flex}.disclaimer-main .container{width:100%;max-width:720px;padding:var(--space-16)clamp(16px,4vw,36px)var(--space-xl);box-sizing:border-box;margin:0 auto}.disclaimer-content{padding:0 0 var(--space-md);overflow-wrap:break-word}.disclaimer-content h1{color:var(--text-primary);margin-bottom:var(--space-xxs);letter-spacing:-.02em;font-size:32px;font-weight:600;line-height:1.2}.disclaimer-updated{color:var(--text-muted);margin-bottom:var(--space-md);font-size:14px}.disclaimer-intro{color:var(--text-primary);margin-bottom:var(--space-sm);font-size:16px;line-height:1.6}.disclaimer-content section{margin-bottom:var(--space-sm)}.disclaimer-content h2{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:18px;font-weight:600;line-height:1.3}.disclaimer-content p{color:var(--text-primary);margin:0 0 var(--space-xs);font-size:15px;line-height:1.6}.disclaimer-content p:last-child{margin-bottom:0}.disclaimer-content ul{margin:var(--space-xxs)0 var(--space-xs);padding-left:24px}.disclaimer-content li{color:var(--text-primary);margin-bottom:var(--space-xxs);font-size:15px;line-height:1.5}.disclaimer-content strong{font-weight:600}.disclaimer-divider{border:none;border-top:1px solid var(--border);margin:var(--space-md)0}@media (max-width:640px){.disclaimer-main .container{max-width:100%;padding:var(--space-16)var(--space-16)}.disclaimer-content ul{padding-left:20px}.disclaimer-content h1{font-size:28px}.disclaimer-content h2{font-size:16px}.disclaimer-content p,.disclaimer-content li{font-size:14px}}
