.topbar .recovery-help{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;text-decoration:none;border-radius:12px;padding:4px;color:var(--ink);flex-shrink:0}
.topbar .help-symbol,.help-mark,.help-inline-mark{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--clay);border-radius:50%;background:var(--sage);color:var(--clay);font-family:Georgia,serif;font-weight:700;line-height:1;flex-shrink:0}
.topbar .help-symbol{width:28px;height:28px;font-size:20px}
.topbar .recovery-help:hover{background:var(--sage)}
.help-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.help-heading .eyebrow{margin:0}
.help-mark{width:42px;height:42px;font-size:28px}
.help-inline-mark{width:22px;height:22px;font-size:16px;vertical-align:middle}
.help-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}
.help-shortcuts a{display:inline-flex;align-items:center;min-height:44px;padding:7px 14px;border:1px solid var(--border);border-radius:24px;text-decoration:none;font-size:14px;background:var(--white)}
.help-shortcuts a:hover{border-color:var(--clay);color:var(--clay)}
.help-guide [id]{scroll-margin-top:20px}
.help-access{padding:24px;background:var(--white);border:1px solid var(--border);border-radius:16px}
.help-access h2{font-size:22px}.help-access ul{padding-left:20px}.help-access li{margin-bottom:10px}
.help-access p,.help-access li{font-size:15px}
.help-rule{margin-top:24px;padding:18px 20px;border-left:3px solid var(--clay);background:var(--sage);border-radius:0 10px 10px 0}
.help-rule p{margin:8px 0 0;font-size:15px}
.help-guide .steps{margin:30px 0}.help-guide .steps h2{font-size:22px}
.help-faq details{margin-top:0;padding:16px 0 2px}.help-faq summary{min-height:28px;margin:0 0 12px;line-height:1.5}
.help-faq p{font-size:15px}.help-bottom{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}
@media(max-width:760px){.topbar .help-label{display:none}.topbar .help-symbol{width:28px;height:28px}.topbar.has-recovery-balance .recovery-help{min-width:44px}.help-access{padding:20px}.help-guide .steps li{gap:12px}.help-guide .steps li>div{min-width:0}.help-guide .steps h2{font-size:20px}.help-heading{gap:10px}.help-guide .button{width:100%}}
