.help-page-bg{background-color:var(--color-canvas);min-height:100vh}.help-shell{display:grid;grid-template-columns:240px 1fr;gap:40px;max-width:1180px;margin:0 auto;padding:28px 24px 80px}@media (max-width:768px){.help-shell{grid-template-columns:1fr;gap:0;padding:16px 16px 56px}.help-sidebar{display:none}}.help-sidebar{position:sticky;top:calc(var(--topbar-height) + 24px);align-self:start;max-height:calc(100vh - var(--topbar-height) - 48px);overflow-y:auto;padding-right:8px}.help-sidebar-section{margin-bottom:20px}.help-sidebar-section-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted);margin:0 0 6px;padding:0 10px}.help-sidebar-link{display:block;padding:6px 10px;font-size:13.5px;color:var(--color-text-secondary);border-radius:6px;text-decoration:none;line-height:1.4}.help-sidebar-link:hover{background:var(--color-primary-50);color:var(--color-forest)}.help-sidebar-link[data-active=true]{background:var(--color-primary-100);color:var(--color-forest);font-weight:600}.help-sidebar-cta{display:block;margin-top:8px;padding:12px 14px;background:var(--color-forest);color:#ffffff;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;text-align:center;transition:background-color .12s ease}.help-sidebar-cta:hover{background:var(--color-forest-deep);color:#ffffff}.help-article{max-width:720px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:14px;padding:36px 40px 40px;box-shadow:0 1px 3px 0 rgb(20 23 17/.04)}@media (max-width:768px){.help-article{padding:22px 18px 28px;border-radius:10px}}.help-article .help-h1,.help-article>h1{font-family:var(--font-display),Georgia,serif;font-size:34px;font-weight:400;line-height:1.15;letter-spacing:-.01em;margin:0 0 10px;color:var(--color-h1)}.help-article .help-h2,.help-article>h2{font-size:22px;margin:38px 0 12px}.help-article .help-h2,.help-article .help-h3,.help-article>h2,.help-article>h3{font-weight:700;color:var(--color-text-primary);scroll-margin-top:calc(var(--topbar-height) + 16px)}.help-article .help-h3,.help-article>h3{font-size:16px;margin:24px 0 8px}.help-article .help-h4,.help-article>h4{font-size:14px;font-weight:700;margin:18px 0 6px;color:var(--color-text-primary)}.help-article .help-p,.help-article>p{margin:0 0 14px;font-size:15px;line-height:1.65;color:var(--color-text-secondary)}.help-article .help-a,.help-article a{color:var(--color-forest);text-decoration:underline;text-underline-offset:2px}.help-article .help-a:hover,.help-article a:hover{color:var(--color-forest-deep)}.help-article .help-ul,.help-article>ul{list-style:disc;margin:0 0 16px 22px;padding:0}.help-article .help-ol,.help-article>ol{list-style:decimal;margin:0 0 16px 22px;padding:0}.help-article .help-li,.help-article li{margin:0 0 6px;font-size:15px;line-height:1.6;color:var(--color-text-secondary)}.help-article .help-li>strong,.help-article li>strong{color:var(--color-text-primary)}.help-article .help-callout,.help-article>blockquote{margin:18px 0;padding:14px 18px;border-left:4px solid var(--color-forest);background:var(--color-primary-50);border-radius:0 8px 8px 0;color:var(--color-text-primary);font-size:14px;line-height:1.6}.help-article .help-callout p:last-child,.help-article>blockquote p:last-child{margin-bottom:0}.help-article .help-code,.help-article code{font-family:var(--font-mono);color:var(--color-text-primary);padding:1px 6px;border-radius:4px}.help-article .help-code,.help-article .help-pre,.help-article code,.help-article>pre{font-size:13px;background:var(--color-surface-overlay);border:1px solid var(--color-border)}.help-article .help-pre,.help-article>pre{border-radius:8px;padding:14px 16px;line-height:1.55;overflow-x:auto;margin:0 0 16px}.help-article .help-pre code,.help-article>pre code{background:none;border:none;padding:0}.help-article .help-hr,.help-article>hr{border:none;border-top:1px solid var(--color-border-soft);margin:32px 0}.help-article .help-table-wrap{margin:0 0 16px;overflow-x:auto;border:1px solid var(--color-border-soft);border-radius:8px}.help-article .help-table{width:100%;border-collapse:collapse;font-size:14px}.help-article .help-table td,.help-article .help-table th{text-align:left;padding:10px 14px;border-bottom:1px solid var(--color-border-soft)}.help-article .help-table th{background:var(--color-primary-50);font-weight:600;color:var(--color-forest)}.help-article .help-table tr:last-child td{border-bottom:none}.help-article-lead{margin:0 0 28px;font-size:17px;line-height:1.55;color:var(--color-text-muted)}.help-landing-hero{text-align:center;background:linear-gradient(180deg,var(--color-primary-50) 0,var(--color-canvas) 100%);border:1px solid var(--color-border-soft);border-radius:16px;padding:48px 24px 40px;margin-bottom:32px}.help-landing-hero h1{font-family:var(--font-display),Georgia,serif;font-size:48px;font-weight:400;margin:0 0 12px;letter-spacing:-.015em;color:var(--color-h1);line-height:1.05}.help-landing-hero p{max-width:560px;margin:0 auto;font-size:17px;line-height:1.55;color:var(--color-text-secondary)}.help-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.help-cat-card{display:block;padding:22px 22px 20px;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:12px;text-decoration:none;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.help-cat-card:hover{border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 6px 18px rgba(65,93,67,.08)}.help-cat-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--color-primary-50);color:var(--color-forest);margin-bottom:14px}.help-cat-card-title{font-size:16px;font-weight:700;margin:0 0 6px;color:var(--color-text-primary)}.help-cat-card-desc{font-size:13px;line-height:1.5;margin:0 0 12px;color:var(--color-text-muted)}.help-cat-card-links{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--color-text-secondary)}.help-contact-form-wrap{margin-top:12px;padding:22px;background:var(--color-primary-50);border:1px solid var(--color-border-soft);border-radius:10px}