.SubmitQuestionForm-module__VEmVpa__container{padding:var(--space-6);background:var(--bg-surface-2);border:1px solid var(--border);border-radius:var(--radius-lg)}.SubmitQuestionForm-module__VEmVpa__compactTrigger{margin:var(--space-4)0}.SubmitQuestionForm-module__VEmVpa__header{margin-bottom:var(--space-5)}.SubmitQuestionForm-module__VEmVpa__heading{margin:0 0 var(--space-2);font-size:var(--text-lg);color:var(--text);font-weight:700}.SubmitQuestionForm-module__VEmVpa__description{font-size:var(--text-sm);color:var(--text-muted);margin:0}.SubmitQuestionForm-module__VEmVpa__form{gap:var(--space-4);flex-direction:column;display:flex}.SubmitQuestionForm-module__VEmVpa__formGroup{gap:var(--space-2);flex-direction:column;display:flex}.SubmitQuestionForm-module__VEmVpa__formGroup label{font-size:var(--text-sm);color:var(--text);font-weight:600}.SubmitQuestionForm-module__VEmVpa__formGroup input,.SubmitQuestionForm-module__VEmVpa__formGroup textarea{padding:var(--space-3);font-size:var(--text-base);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text);transition:border-color .2s}.SubmitQuestionForm-module__VEmVpa__formGroup input:focus,.SubmitQuestionForm-module__VEmVpa__formGroup textarea:focus{border-color:var(--accent-500);outline:none}.SubmitQuestionForm-module__VEmVpa__formGroup input:disabled,.SubmitQuestionForm-module__VEmVpa__formGroup textarea:disabled{opacity:.6;cursor:not-allowed}.SubmitQuestionForm-module__VEmVpa__formActions{gap:var(--space-3);margin-top:var(--space-2);display:flex}.SubmitQuestionForm-module__VEmVpa__submitButton,.SubmitQuestionForm-module__VEmVpa__openButton{padding:var(--space-3)var(--space-5);font-size:var(--text-base);color:var(--bg);background:var(--accent-500);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:600;transition:background .2s}.SubmitQuestionForm-module__VEmVpa__submitButton:hover:not(:disabled),.SubmitQuestionForm-module__VEmVpa__openButton:hover:not(:disabled){background:var(--accent-600)}.SubmitQuestionForm-module__VEmVpa__submitButton:disabled{opacity:.6;cursor:not-allowed}.SubmitQuestionForm-module__VEmVpa__cancelButton{padding:var(--space-3)var(--space-5);font-size:var(--text-base);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:0 0;font-weight:600;transition:background .2s}.SubmitQuestionForm-module__VEmVpa__cancelButton:hover{background:var(--bg-surface-2)}.SubmitQuestionForm-module__VEmVpa__successMessage{padding:var(--space-4);background:var(--success-bg,#d4edda);color:var(--success-text,#155724);border:1px solid var(--success-border,#c3e6cb);border-radius:var(--radius-md);font-size:var(--text-sm)}.SubmitQuestionForm-module__VEmVpa__errorMessage{padding:var(--space-4);background:var(--error-bg,#f8d7da);color:var(--error-text,#721c24);border:1px solid var(--error-border,#f5c6cb);border-radius:var(--radius-md);font-size:var(--text-sm)}@media (max-width:640px){.SubmitQuestionForm-module__VEmVpa__container{padding:var(--space-4)}.SubmitQuestionForm-module__VEmVpa__formActions{flex-direction:column}}
.BlogPostSidebar-module__SJCCxG__sidebar{gap:var(--space-6);padding:var(--space-4);background:var(--bg-surface-1);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);top:calc(80px + var(--space-6));max-height:calc(100vh - 80px - var(--space-6) - var(--space-6) - var(--footer-sticky-h,52px));flex-direction:column;align-self:flex-start;display:flex;position:sticky;overflow-y:auto}.BlogPostSidebar-module__SJCCxG__section{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}.BlogPostSidebar-module__SJCCxG__section:last-child{border-bottom:none;padding-bottom:0}.BlogPostSidebar-module__SJCCxG__heading{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text);margin:0}.BlogPostSidebar-module__SJCCxG__metadata{gap:var(--space-2)var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.BlogPostSidebar-module__SJCCxG__metadata dt{font-weight:var(--font-medium);color:var(--text-muted)}.BlogPostSidebar-module__SJCCxG__metadata dd{color:var(--text);margin:0}.BlogPostSidebar-module__SJCCxG__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.BlogPostSidebar-module__SJCCxG__tag{padding:var(--space-1)var(--space-3);background:var(--bg-surface-2);color:var(--accent-500);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:all .2s;display:inline-block}.BlogPostSidebar-module__SJCCxG__tag:hover{background:var(--accent-50);color:var(--accent-600);transform:translateY(-1px)}.BlogPostSidebar-module__SJCCxG__navLinks{gap:var(--space-3);flex-direction:column;display:flex}.BlogPostSidebar-module__SJCCxG__navLink{gap:var(--space-1);padding:var(--space-3);background:var(--bg-surface-2);border-radius:var(--radius-md);flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.BlogPostSidebar-module__SJCCxG__navLink:hover{background:var(--bg-surface-3);transform:translate(4px)}.BlogPostSidebar-module__SJCCxG__navLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.BlogPostSidebar-module__SJCCxG__navTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text)}.BlogPostSidebar-module__SJCCxG__relatedList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BlogPostSidebar-module__SJCCxG__relatedItem a{gap:var(--space-1);flex-direction:column;text-decoration:none;transition:all .2s;display:flex}.BlogPostSidebar-module__SJCCxG__relatedItem a:hover{transform:translate(4px)}.BlogPostSidebar-module__SJCCxG__relatedTitle{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--accent-500)}.BlogPostSidebar-module__SJCCxG__relatedDesc{font-size:var(--text-xs);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.BlogPostSidebar-module__SJCCxG__feedbackButton{width:100%;padding:var(--space-3);background:var(--accent-500);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-medium);cursor:pointer;border:none;transition:all .2s}.BlogPostSidebar-module__SJCCxG__feedbackButton:hover{background:var(--accent-600);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.BlogPostSidebar-module__SJCCxG__feedbackForm{gap:var(--space-3);flex-direction:column;display:flex}.BlogPostSidebar-module__SJCCxG__formGroup{gap:var(--space-1);flex-direction:column;display:flex}.BlogPostSidebar-module__SJCCxG__formGroup label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text)}.BlogPostSidebar-module__SJCCxG__formGroup input,.BlogPostSidebar-module__SJCCxG__formGroup textarea{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface-2);color:var(--text);font-size:var(--text-sm);font-family:inherit}.BlogPostSidebar-module__SJCCxG__formGroup input:focus,.BlogPostSidebar-module__SJCCxG__formGroup textarea:focus{border-color:var(--accent-500);box-shadow:0 0 0 3px var(--accent-100);outline:none}.BlogPostSidebar-module__SJCCxG__formActions{gap:var(--space-2);display:flex}.BlogPostSidebar-module__SJCCxG__submitButton,.BlogPostSidebar-module__SJCCxG__cancelButton{padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);font-weight:var(--font-medium);cursor:pointer;font-size:var(--text-sm);border:none;flex:1;transition:all .2s}.BlogPostSidebar-module__SJCCxG__submitButton{background:var(--accent-500);color:#fff}.BlogPostSidebar-module__SJCCxG__submitButton:hover:not(:disabled){background:var(--accent-600)}.BlogPostSidebar-module__SJCCxG__submitButton:disabled{opacity:.6;cursor:not-allowed}.BlogPostSidebar-module__SJCCxG__cancelButton{background:var(--bg-surface-2);color:var(--text)}.BlogPostSidebar-module__SJCCxG__cancelButton:hover{background:var(--bg-surface-3)}.BlogPostSidebar-module__SJCCxG__successMessage{padding:var(--space-3);background:var(--success-50);color:var(--success-700);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center}.BlogPostSidebar-module__SJCCxG__errorMessage{padding:var(--space-3);background:var(--error-50);color:var(--error-700);border-radius:var(--radius-md);font-size:var(--text-sm);text-align:center}.BlogPostSidebar-module__SJCCxG__mediaText{font-size:var(--text-sm);color:var(--text-muted);margin:0}.BlogPostSidebar-module__SJCCxG__mediaLink{align-items:center;gap:var(--space-1);padding:var(--space-2)var(--space-3);background:var(--bg-surface-2);color:var(--accent-500);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;transition:all .2s;display:inline-flex}.BlogPostSidebar-module__SJCCxG__mediaLink:hover{background:var(--accent-50);color:var(--accent-600);transform:translateY(-1px)}@media (max-width:1024px){.BlogPostSidebar-module__SJCCxG__sidebar{max-height:none;position:static;overflow-y:visible}}@media (max-width:768px){.BlogPostSidebar-module__SJCCxG__sidebar{width:100%}}
