.help-article-header{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding-top:var(--space-6);padding-bottom:var(--space-4)}.help-article-body{background:var(--color-bg);padding-block:var(--space-10) var(--space-16)}.help-layout{display:grid;grid-template-columns:240px 1fr;gap:var(--space-12);align-items:start}.help-sidebar{position:sticky;top:calc(var(--header-h, 72px) + var(--space-6));max-height:calc(100vh - 120px);overflow-y:auto}.help-sidebar-heading{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-navy);margin-bottom:var(--space-3)}.help-sidebar-list{display:flex;flex-direction:column;gap:2px}.help-sidebar-list a{font-size:.875rem;color:var(--color-navy-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:color var(--transition-fast),background var(--transition-fast);line-height:1.4}.help-sidebar-list a:hover,.help-sidebar-list a[aria-current=page]{color:var(--color-navy);background:var(--color-green-pale)}.help-sidebar-list a[aria-current=page]{font-weight:600;color:var(--color-green-dark)}.help-article__header{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border)}.help-article__category{font-size:.75rem}.help-article__title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:900;letter-spacing:-.025em;line-height:1.15;color:var(--color-navy);margin-top:var(--space-3)}.help-article__desc{font-size:1.0625rem;color:var(--color-navy-muted);line-height:1.65;max-width:60ch;margin-top:var(--space-4)}.help-article__updated{font-size:.8125rem;color:var(--color-navy-light);margin-top:var(--space-4)}.help-prose{max-width:68ch;color:var(--color-navy-muted);line-height:1.75}.help-prose h2{font-size:1.25rem;font-weight:800;color:var(--color-navy);letter-spacing:-.02em;margin-top:var(--space-10);margin-bottom:var(--space-3);scroll-margin-top:100px}.help-prose h3{font-size:1rem;font-weight:700;color:var(--color-navy);margin-top:var(--space-6);margin-bottom:var(--space-2)}.help-prose p{margin-bottom:var(--space-5)}.help-prose ul,.help-prose ol{padding-left:var(--space-6);margin-bottom:var(--space-5)}.help-prose li{margin-bottom:var(--space-2)}.help-prose a{color:var(--color-green);text-decoration:underline;text-underline-offset:2px}.help-prose a:hover{color:var(--color-green-dark)}.help-prose strong{color:var(--color-navy);font-weight:700}.help-prose code{background:var(--color-green-pale);padding:2px 6px;border-radius:var(--radius-sm);font-size:.875em;color:var(--color-green-dark)}.help-prose blockquote{border-left:3px solid var(--color-green);padding-left:var(--space-5);margin-left:0;color:var(--color-navy-muted);font-style:italic}.help-prose .callout{border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);border:1px solid transparent}.help-prose .callout--tip{background:var(--color-green-pale);border-color:var(--color-green);color:var(--color-green-dark)}.help-prose .callout--note{background:#eef4ff;border-color:#b3cdfb;color:#1e3a5f}.help-prose .callout--warning{background:#fff8e6;border-color:#f6c945;color:#7a4e00}.help-feedback{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.help-feedback__prompt{font-size:.9375rem;font-weight:600;color:var(--color-navy);margin:0}.help-feedback__btns{display:flex;gap:var(--space-3)}.help-feedback__btn{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;font-weight:600;color:var(--color-navy-muted);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast),border-color var(--transition-fast)}.help-feedback__btn:hover{color:var(--color-navy);background:var(--color-green-pale);border-color:var(--color-green)}@media (max-width: 860px){.help-layout{grid-template-columns:1fr}.help-sidebar{position:static;max-height:none;order:2;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6)}.help-article{order:1}}
