
.chlock{display:block;margin:8px 0 4px}
body[data-unlocked="true"] .chlock{display:none !important}
.chlock-box{background:rgba(182,255,0,.06);border:1.5px solid var(--border2);border-radius:14px;padding:24px 20px;text-align:center}
.chlock-ic{font-size:22px;margin-bottom:8px}
.chlock-title{font-size:15.5px;font-weight:800;color:var(--text);line-height:1.6;margin-bottom:10px}
.chlock-sub{font-size:14px;color:var(--text3);line-height:1.75;margin-bottom:18px}
.chlock-fw{color:var(--g-ink);font-weight:800}
.chlock-btn{display:inline-block;padding:13px 28px;background:var(--G);color:var(--B);border:none;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;letter-spacing:.3px}
.chlock-btn:hover{opacity:.9}
.lock-teaser{position:relative;max-height:230px;overflow:hidden}
.lock-teaser-content{filter:blur(4.5px);opacity:.6;-webkit-user-select:none;user-select:none;pointer-events:none}
.lock-teaser-fade{position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(to bottom,transparent,var(--prose-bg));pointer-events:none}
body[data-unlocked="true"] .lock-teaser{max-height:none;overflow:visible}
body[data-unlocked="true"] .lock-teaser-content{filter:none;opacity:1;-webkit-user-select:auto;user-select:auto;pointer-events:auto}
body[data-unlocked="true"] .lock-teaser-fade{display:none}
.chlock-alt{display:inline-block;margin-top:14px;background:none;border:none;color:var(--text3);font-size:13.5px;font-weight:700;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:3px}
.chlock-alt:hover{color:var(--text)}
.cliff.cliff-hide-locked{display:none !important}
body[data-unlocked="true"] .cliff.cliff-hide-locked{display:block !important}
