.help-article{margin-top:28px;display:grid;gap:16px;grid-template-columns:1fr}.help-article__card{padding:22px}.help-article__breadcrumbs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:.95rem}.help-article__breadcrumbs a{color:var(--muted);text-decoration:none;padding:6px 8px;border-radius:8px}.help-article__breadcrumbs a:hover{background:var(--brand-ghost);color:var(--fg)}.help-article__sep{color:var(--border);padding:0 2px}.help-article__current{color:var(--fg);font-weight:600;padding:6px 0}.help-article__content{max-width:92ch;margin:0 auto;font-size:1.05rem;line-height:1.7;color:var(--fg)}.help-article__content>:first-child{margin-top:0}.help-article__content h1{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2;margin:0 0 12px;letter-spacing:-.01em}.help-article__content h2{font-size:1.45rem;line-height:1.25;margin:28px 0 10px;letter-spacing:-.01em}.help-article__content h3{font-size:1.15rem;line-height:1.3;margin:22px 0 8px}.help-article__content p{margin:12px 0}.help-article__content ul,.help-article__content ol{margin:12px 0;padding-left:1.2em}.help-article__content li{margin:6px 0}.help-article__content hr{border:none;border-top:1px solid var(--border);margin:22px 0}.help-article__content blockquote{margin:16px 0;padding:10px 14px;background:var(--brand-ghost);border-left:4px solid var(--brand);border-radius:10px;color:var(--fg)}.help-article__content code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.95em;background:#0000000a;padding:.15em .35em;border-radius:6px}.help-article__content pre{overflow:auto;padding:14px;border-radius:12px;border:1px solid var(--border);background:var(--brand-ghost);color:var(--fg);margin:14px 0;box-shadow:var(--shadow);white-space:pre-wrap;word-break:break-word}.help-article__content pre code{background:transparent;padding:0;border-radius:0;color:inherit;font-size:.95em}.help-article__content pre.astro-code,.help-article__content pre[class*=language-]{background:var(--brand-ghost)!important;color:var(--fg)!important;border:1px solid var(--border);border-radius:10px}.help-article__content pre.astro-code code{color:inherit}.help-article__content a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.help-article__content a:hover{text-decoration-thickness:2px}.help-article__content a.btn,.help-article__content a.btn:hover{text-decoration:none}.help-article__content a.btn:not(.secondary),.help-article__content a.btn:not(.secondary):hover{color:#fff}.help-article__content a.btn.secondary{color:var(--brand)}.help-article__cta-soft{margin:10px 0 18px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--brand-ghost);font-size:1rem;line-height:1.5}.help-article__cta-soft strong{color:var(--fg);font-weight:650}.help-article__cta-soft a{font-weight:600;text-decoration:none}.help-article__cta-soft a:hover{text-decoration:underline}.help-article__cta{margin-top:28px;padding:16px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,var(--brand-ghost),rgba(255,255,255,0))}.help-article__cta h2{margin-top:0}.help-article__cta p{margin-bottom:0}.help-article__cta-actions{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.help-article__related{margin-top:28px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.help-article__related h2{margin-top:0;font-size:1.25rem;margin-bottom:14px}.help-article__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.help-article__related-card{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--card);text-decoration:none;color:inherit;transition:border-color .12s ease,background .12s ease}.help-article__related-card:hover{border-color:color-mix(in oklab,var(--brand) 28%,var(--border));background:color-mix(in oklab,var(--brand-ghost) 30%,white)}.help-article__related-card strong{font-size:.95rem;color:var(--brand)}.help-article__related-card span{font-size:.85rem;color:var(--muted);line-height:1.4}@media(max-width:640px){.help-article__card{padding:16px}.help-article__content{font-size:1.02rem}.help-article__related-grid{grid-template-columns:1fr}}
