.hk-legal-page{background:#000}.hk-legal-main{padding:calc(var(--hk-nav-h) + 70px) 0 80px;background:radial-gradient(circle at 18% 8%,rgba(0,255,65,.07),transparent 34%),#000}.hk-legal-container{max-width:820px}.hk-legal-header{padding-bottom:30px;margin-bottom:34px;border-bottom:1px solid var(--hk-border)}.hk-legal-title{color:var(--hk-white);margin:12px 0 10px;font-size:clamp(1.9rem,4vw,2.7rem);text-wrap:balance}.hk-legal-updated{font-family:var(--hk-font-mono);font-size:.8rem;color:var(--hk-neon);letter-spacing:.04em;margin-bottom:18px}.hk-legal-intro{color:var(--hk-text-muted);line-height:1.8;font-size:1.01rem}.hk-legal-section{margin-bottom:34px}.hk-legal-h2{color:var(--hk-neon);font-size:1.12rem;font-weight:700;margin-bottom:14px;padding-left:14px;border-left:3px solid var(--hk-neon-dim);line-height:1.35}.hk-legal-p{color:var(--hk-text-muted);line-height:1.8;margin-bottom:12px;font-size:.96rem}.hk-legal-list{display:flex;flex-direction:column;gap:10px;margin:4px 0 14px;padding-left:4px}.hk-legal-list li{position:relative;padding-left:22px;color:var(--hk-text-muted);line-height:1.7;font-size:.96rem}.hk-legal-list li:before{content:"»";position:absolute;left:0;color:var(--hk-neon);font-weight:700}
