.help-section{margin-top:24px;min-width:0}
.help-section>h2{font-size:19px;line-height:1.35;margin:0 0 8px}
.help-section>.hint{margin:0 0 18px;line-height:1.5}
.help-topic{border:1px solid var(--line);border-radius:14px;margin:8px 0;background:var(--panel);overflow:clip}
.help-topic>summary{cursor:pointer;min-height:48px;box-sizing:border-box;padding:13px 16px;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
.help-topic>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
.help-topic[open]>summary{color:var(--accent)}
.help-answer{padding:0 16px 16px}
.help-answer p{font-size:13px;line-height:1.65;color:var(--muted);margin:10px 0;overflow-wrap:anywhere}
.help-answer button{min-height:44px;white-space:normal}
