.v0qi2q_page{background:var(--color-bg);padding:var(--space-12) var(--container-padding);min-height:60vh}.v0qi2q_container{max-width:var(--container-max);padding-bottom:var(--space-16);margin:0 auto}.v0qi2q_breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);display:flex}.v0qi2q_breadcrumb a{color:var(--color-primary);text-decoration:none}.v0qi2q_breadcrumb a:hover{text-decoration:underline}.v0qi2q_header{margin-bottom:var(--space-8)}.v0qi2q_title{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-4);line-height:var(--leading-tight)}.v0qi2q_category{margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary);border-radius:var(--radius-full);transition:all var(--transition-fast);background:#3030cf1a;text-decoration:none;display:inline-block}.v0qi2q_category:hover{color:var(--color-primary);background:#3030cf26}.v0qi2q_definition{font-size:var(--text-lg);font-weight:var(--font-medium);line-height:var(--leading-relaxed);color:var(--color-text);margin-bottom:var(--space-2)}.v0qi2q_overview{margin-top:var(--space-10);padding:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.v0qi2q_overview h2{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-4)}.v0qi2q_overview p{margin:0 0 var(--space-3);color:var(--color-text-muted);line-height:var(--leading-relaxed);font-size:var(--text-base)}.v0qi2q_overview p:last-child{margin-bottom:0}.v0qi2q_section{margin-top:var(--space-10);padding-top:var(--space-10);border-top:1px solid var(--color-border)}.v0qi2q_section h2{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-4)}.v0qi2q_section p{margin:0 0 var(--space-3);color:var(--color-text);line-height:var(--leading-relaxed);font-size:var(--text-base)}.v0qi2q_list{margin:0;padding:0;list-style:none}.v0qi2q_list li{margin-bottom:var(--space-3);padding-left:var(--space-6);color:var(--color-text);line-height:var(--leading-relaxed);position:relative}.v0qi2q_list li:before{content:"";background:var(--color-primary);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.v0qi2q_faqList{gap:var(--space-3);flex-direction:column;display:flex}.v0qi2q_faqItem{background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.v0qi2q_faqItem:hover{border-color:var(--color-border)}.v0qi2q_faqItem[open]{border-color:var(--color-primary);box-shadow:var(--shadow-md), 0 0 0 1px #3030cf1a}.v0qi2q_faqQuestion{padding:var(--space-5) var(--space-6);cursor:pointer;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);transition:background var(--transition-fast);justify-content:space-between;align-items:center;list-style:none;display:flex}.v0qi2q_faqQuestion::-webkit-details-marker{display:none}.v0qi2q_faqQuestion:hover{background:var(--color-bg-alt)}.v0qi2q_faqQuestion>span:first-child{padding-right:var(--space-4);flex:1}.v0qi2q_faqChevron{width:32px;height:32px;color:var(--color-primary);border-radius:var(--radius-full);transition:transform var(--transition-fast), background var(--transition-fast);background:#3030cf14;flex-shrink:0;justify-content:center;align-items:center;display:flex}.v0qi2q_faqItem:hover .v0qi2q_faqChevron{background:#3030cf1f}.v0qi2q_faqItem[open] .v0qi2q_faqChevron{background:var(--color-primary);color:#fff;transform:rotate(180deg)}.v0qi2q_faqAnswer{padding:0 var(--space-6) var(--space-5);font-size:var(--text-sm-plus);line-height:var(--leading-relaxed);color:var(--color-text-muted);border-top:1px solid var(--color-border-light);padding-top:var(--space-4);margin:0}.v0qi2q_related{gap:var(--space-2);flex-wrap:wrap;display:flex}.v0qi2q_related a{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);font-size:var(--text-sm);background:var(--color-surface);transition:all var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.v0qi2q_related a:hover{border-color:var(--color-primary);color:var(--color-primary);background:#3030cf0d}@media (min-width:768px){.v0qi2q_page{padding:var(--space-16) var(--container-padding)}.v0qi2q_title{font-size:var(--text-4xl)}.v0qi2q_definition{font-size:var(--text-xl)}.v0qi2q_section h2{font-size:var(--text-2xl)}.v0qi2q_faqQuestion{font-size:var(--text-lg)}.v0qi2q_faqAnswer{font-size:var(--text-base)}}
