.lb-engage{margin:40px 0 0;display:grid;gap:20px}
.lb-eng{border:1px solid var(--lb-line);border-radius:14px;padding:16px 18px}
.lb-eng__k{margin:0 0 8px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--lb-slate)}
.lb-series ol{margin:0 0 10px;padding-left:20px}.lb-series li[aria-current]{font-weight:700}
.lb-series__nav{display:flex;justify-content:space-between;gap:12px}
.lb-react{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.lb-react .lb-eng__k{margin:0 8px 0 0}
.lb-react button,.lb-sub button{font:inherit;font-size:15px;padding:8px 14px;border-radius:999px;border:1px solid var(--lb-line);background:transparent;color:inherit;cursor:pointer}
.lb-react button.is-on{background:#9B4DFF;border-color:#9B4DFF;color:#fff}
.lb-react button:hover,.lb-sub button:hover{border-color:#9B4DFF}
.lb-author{display:grid;grid-template-columns:56px 1fr;gap:14px}
.lb-author__ava{width:56px;height:56px;border-radius:50%;background:#0B0A1F;color:#FFD23F;display:grid;place-items:center;font-size:24px;font-weight:700}
.lb-author p{margin:4px 0}.lb-author__n{font-weight:600}
.lb-sub__f{display:flex;flex-wrap:wrap;gap:8px}
.lb-sub__f input[type=email]{flex:1 1 220px;min-width:0;font:inherit;padding:10px 14px;border-radius:10px;border:1px solid var(--lb-line);background:transparent;color:inherit}
.lb-sub button{background:#FFD23F;border-color:#FFD23F;color:#0B0A1F;font-weight:600}
.lb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
.lb-sub__m{min-height:1.2em;margin:8px 0 0}.lb-sub__s{margin:6px 0 0;font-size:13px;color:var(--lb-slate)}
.lb-rel h2{font-size:18px;margin:0 0 8px}.lb-rel ul{margin:0;padding-left:20px;display:grid;gap:6px}
.lb-bmlist ul{padding-left:20px;display:grid;gap:10px}
@media(max-width:600px){.lb-author{grid-template-columns:1fr}}
