.help-page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background-color:var(--bg-color)}.help-content{flex:1;padding:var(--space-6);max-width:800px;width:100%;margin:0 auto}.help-page-title{margin:0 0 var(--space-8);color:var(--text-color);font-size:var(--type-title-emphasis-size, 1.5rem);font-weight:var(--font-weight-extrabold);line-height:1.2}.help-section{margin-bottom:var(--space-8)}.help-section:last-child{margin-bottom:0}.help-section-title{font-size:20px;font-weight:600;color:var(--text-color);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--border-color)}.help-section-content{color:var(--text-color);line-height:1.6}.help-section-content p{margin-bottom:var(--space-4)}.help-section-content p:last-child{margin-bottom:0}.help-section-content a{color:var(--primary-color, #007bff);text-decoration:none}.help-section-content a:hover{text-decoration:underline}.help-faq-item{margin-bottom:var(--space-6);padding:var(--space-4);background-color:var(--bg-hover);border-radius:8px}.help-faq-item:last-child{margin-bottom:0}.help-faq-question{font-size:16px;font-weight:600;color:var(--text-color);margin-bottom:var(--space-2)}.help-faq-answer{font-size:14px;color:var(--text-color-secondary);line-height:1.5}.help-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2)}.help-link-grid a{display:flex;min-height:44px;align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-weight:600;text-decoration:none}.help-link-grid a:hover{border-color:var(--accent-color);color:var(--accent-color)}@media(max-width:768px){.help-content{padding:var(--space-4)}.help-section-title{font-size:18px}.help-faq-item{padding:var(--space-2)}}@media(prefers-color-scheme:dark){.help-faq-item{background-color:#ffffff0d}}
