.pbl h1{font-size:clamp(28px,4.2vw,40px)}.pbl .meta{font-size:14px;color:var(--muted);margin:0 0 22px}.pbl .answer{background:var(--bg);border-left:5px solid var(--red);border-radius:8px;padding:18px 22px;margin:0 0 26px}.pbl .answer p:last-child{margin:0}.pbl .answer strong{color:var(--blue)}.pbl .toc{border:1px solid var(--line);border-radius:12px;padding:16px 22px;margin:0 0 10px}.pbl .toc p{font-weight:700;margin:0 0 6px;color:var(--blue)}.pbl .toc ol{margin:0}