.help{max-width:var(--content-max);margin:0 auto}.help-tools{gap:var(--space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.help-search{flex:280px}.help-search-box{position:relative}.help-search-box>.icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.help-search-box .input{padding-left:40px}.help-h2{font-size:var(--text-xl);margin:0 0 var(--space-2);align-items:center;gap:var(--space-2);scroll-margin-top:80px;display:flex}.help-h3{font-size:var(--text-md);margin:0 0 var(--space-2)}.help-intro{margin:0 0 var(--space-3);max-width:68ch}.help-section{margin-top:var(--space-10);scroll-margin-top:80px}.help-toc{margin-top:var(--space-6)}.help-toc ol{columns:2 240px;column-gap:var(--space-8);margin:0;padding-left:1.4em}.help-toc li{break-inside:avoid;margin:4px 0}.help-list{gap:var(--space-2);flex-direction:column;display:flex}.help-crumb{margin:var(--space-2) 0 4px}.help-article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);scroll-margin-top:80px}.help-article>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);min-height:52px;list-style:none;display:flex}.help-article>summary::-webkit-details-marker{display:none}.help-article>summary:hover{background:var(--color-bg)}.help-article>summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.help-article-title{font-weight:600}.help-chevron{color:var(--color-text-muted);transition:transform var(--dur-fast) var(--ease)}.help-article[open]>summary .help-chevron{transform:rotate(180deg)}.help-article[open]>summary{border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.help-article-body{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-2);flex-direction:column;max-width:70ch;display:flex}.help-article-body p{margin:0}.help-where{gap:var(--space-2);background:var(--brand-primary-soft);color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:flex-start;display:flex}.help-where .icon{color:var(--brand-primary-strong);margin-top:2px}.help-sub{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:var(--space-2) 0 0}.help-steps,.help-notes{flex-direction:column;gap:4px;margin:0;padding-left:1.4em;display:flex}.help-steps li::marker{color:var(--brand-primary-strong);font-weight:700}.help-contact{gap:var(--space-3);margin-top:var(--space-10);align-items:flex-start;display:flex}.help-contact>.icon{color:var(--brand-primary);margin-top:2px}
