.faq-wrapper{margin:var(--space-8) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.faq-item{border-bottom:1px solid var(--color-border-light)}.faq-item:last-child{border-bottom:none}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;font-weight:var(--font-semibold);font-size:var(--text-base);color:var(--color-text);list-style:none;transition:background var(--transition-fast);user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none;content:""}.faq-question:hover{background:var(--color-background-alt)}.faq-q-text{flex:1;min-width:0}.faq-chevron{flex-shrink:0;color:var(--color-text-light);transition:transform var(--transition-base)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 var(--space-5) var(--space-5);animation:faq-open var(--transition-base)}.faq-answer p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7;margin:0}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.callout{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border-left:4px solid;font-style:normal;quotes:none}.callout:before,.callout:after{content:none}.callout-info{background:var(--color-info-bg);border-left-color:var(--color-info)}.callout-warning{background:var(--color-warning-bg);border-left-color:var(--color-warning)}.callout-tip{background:var(--color-success-bg);border-left-color:var(--color-success)}.callout-important{background:var(--color-error-bg);border-left-color:var(--color-error)}.callout-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.callout-icon{display:flex;flex-shrink:0}.callout-info .callout-icon{color:var(--color-info)}.callout-warning .callout-icon{color:var(--color-warning)}.callout-tip .callout-icon{color:var(--color-success)}.callout-important .callout-icon{color:var(--color-error)}.callout-title{font-size:var(--text-sm);font-weight:var(--font-semibold)}.callout-info .callout-title{color:var(--color-info-text)}.callout-warning .callout-title{color:var(--color-warning-text)}.callout-tip .callout-title{color:var(--color-success-text)}.callout-important .callout-title{color:var(--color-error-text)}.callout-body{font-size:var(--text-sm);line-height:1.6;color:var(--color-text)}.callout-body p{margin:0 0 var(--space-2)}.callout-body p:last-child{margin-bottom:0}.checklist{margin:var(--space-8) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);background:var(--color-background)}.checklist-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-light)}.checklist-icon{display:flex;color:var(--color-primary)}.checklist-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.checklist-items{list-style:none;padding:0;margin:0;counter-reset:none}.checklist-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm);line-height:1.5;color:var(--color-text);border-bottom:1px solid var(--color-border-light);padding-left:0;margin-bottom:0}.checklist-item:last-child{border-bottom:none;padding-bottom:0}.checklist-item:before{content:none}.checklist-box{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid var(--color-border);border-radius:var(--radius-sm);flex-shrink:0;margin-top:1px;color:var(--color-primary);background:var(--color-primary-light);border-color:#6366f14d}.ct-wrapper{margin:var(--space-8) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ct-table{display:grid;grid-template-columns:1fr 1fr;min-width:320px;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-background)}.ct-header{display:contents}.ct-col-header{padding:var(--space-4) var(--space-5);font-weight:var(--font-bold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-background-alt);border-bottom:2px solid var(--color-border);text-align:center;position:relative}.ct-col-header:first-child{border-right:1px solid var(--color-border)}.ct-col-header.ct-highlighted{color:var(--color-primary);background:var(--color-primary-light);border-bottom-color:var(--color-primary)}.ct-badge{display:block;font-size:.65rem;font-weight:var(--font-semibold);color:var(--color-primary);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.05em}.ct-row{display:contents}.ct-cell{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);color:var(--color-text);border-bottom:1px solid var(--color-border-light);line-height:1.5}.ct-cell:nth-child(odd){border-right:1px solid var(--color-border-light)}.ct-row:last-child .ct-cell{border-bottom:none}.ct-highlighted-cell{background:#6366f108}.ct-icon-check{flex-shrink:0;color:var(--color-success)}.ct-icon-x{flex-shrink:0;color:var(--color-text-light)}.ct-empty{color:var(--color-text-light)}.data-flow{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-8) 0;padding:var(--space-2) 0}.df-step{flex:1;min-width:0;padding:var(--space-3) var(--space-4);background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:var(--radius-lg);text-align:center}.df-label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);overflow-wrap:break-word;word-break:break-word}.df-arrow{flex-shrink:0;color:var(--color-text-light);display:flex;align-items:center}.df-arrow svg{width:1.25rem;height:1.25rem}.definition-block{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-primary);background:var(--color-primary-light);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.definition-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.definition-icon{display:flex;color:var(--color-primary)}.definition-label{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}.definition-term{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-2);padding:0;border:none}.definition-body{font-size:var(--text-sm);line-height:1.7;color:var(--color-text);margin:0;padding:0}.definition-body p{margin:0 0 var(--space-2)}.definition-body p:last-child{margin-bottom:0}.example-scenario{margin:var(--space-8) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;font-style:normal;quotes:none}.example-scenario:before,.example-scenario:after{content:none}.example-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);background:var(--color-background-alt);border-bottom:1px solid var(--color-border)}.example-badge{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);background:var(--color-secondary-light);color:var(--color-secondary-hover);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);white-space:nowrap}.example-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text)}.example-body{padding:var(--space-5);font-size:var(--text-sm);line-height:1.7;color:var(--color-text)}.example-body p{margin:0 0 var(--space-3)}.example-body p:last-child{margin-bottom:0}.example-body strong{font-weight:var(--font-semibold);color:var(--color-text)}.example-body code{font-family:var(--font-mono);font-size:.85em;padding:.15em .4em;background:var(--color-background-alt);border-radius:var(--radius-sm)}.example-body ul,.example-body ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.feature-link{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);margin:var(--space-4) 0;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-base)}.feature-link:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.feature-link-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--color-primary-light);border-radius:var(--radius-lg);color:var(--color-primary);flex-shrink:0}.feature-link-text{flex:1;min-width:0}.feature-link-title{display:block;font-weight:var(--font-semibold);color:var(--color-text);font-size:var(--text-sm);line-height:1.4}.feature-link-desc{display:block;font-size:.8rem;color:var(--color-text-muted);line-height:1.5;margin-top:var(--space-1)}.feature-link-arrow{flex-shrink:0;color:var(--color-text-light);transition:all var(--transition-base)}.feature-link:hover .feature-link-arrow{color:var(--color-primary);transform:translate(4px)}.flg-wrapper{margin:var(--space-8) 0}.flg-title{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-4);padding:0;border:none}.flg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.flg-card{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-base)}.flg-card:hover{border-color:var(--color-primary);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.flg-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:var(--color-primary-light);border-radius:var(--radius-md);color:var(--color-primary);flex-shrink:0}.flg-text{flex:1;min-width:0}.flg-card-title{display:block;font-weight:var(--font-medium);font-size:var(--text-sm);color:var(--color-text);line-height:1.3}.flg-desc{display:block;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.4;margin-top:2px}.flg-arrow{flex-shrink:0;color:var(--color-text-light);transition:all var(--transition-base)}.flg-card:hover .flg-arrow{color:var(--color-primary);transform:translate(2px)}.formula-display{margin:var(--space-6) 0;padding:var(--space-5);background:var(--color-background-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.formula-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-muted)}.formula-label{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text)}.formula-desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0 0 var(--space-3)}.formula-expression{padding:var(--space-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center}.formula-expression code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-primary);letter-spacing:.02em;background:none;padding:0;border:none}.formula-example{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-background);border-radius:var(--radius-md);border-left:3px solid var(--color-secondary);display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.formula-example-label{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-secondary-hover);white-space:nowrap}.formula-example code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text);background:none;padding:0;border:none}.journal-entry{margin:var(--space-8) 0;border:2px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.journal-entry__header{background:var(--color-background-alt);padding:var(--space-3) var(--space-4);font-weight:var(--font-semibold);font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.03em}.journal-entry table{width:100%;border-collapse:collapse;margin:0;font-size:var(--text-base)}.journal-entry th{background:var(--color-background-alt);padding:var(--space-3) var(--space-4);text-align:left;font-weight:var(--font-semibold);font-size:var(--text-sm);border-bottom:1px solid var(--color-border)}.journal-entry th:nth-child(2),.journal-entry th:nth-child(3){text-align:right;width:120px}.journal-entry td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light)}.journal-entry td:nth-child(2),.journal-entry td:nth-child(3){text-align:right;font-family:var(--font-mono);font-size:var(--text-sm)}.journal-entry__amount{font-weight:var(--font-semibold);color:var(--color-text)}.journal-entry tr:last-child td{border-bottom:none}.content-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-8);max-width:960px;margin:var(--space-8) auto;text-align:center;list-style:none;counter-reset:none}.content-key-item{display:flex;flex-direction:column;align-items:center}.content-key-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--color-primary-light);border-radius:var(--radius-lg);margin-bottom:var(--space-4);color:var(--color-primary)}.content-key-icon svg{width:1.5rem;height:1.5rem}.content-key-item h4{font-size:1rem;font-weight:700;color:var(--color-text);margin:0 0 var(--space-2);padding:0;border:none}.content-key-item p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55;margin:0}.pcl-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin:var(--space-8) 0}.pcl-column{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.pcl-pros{background:#10b9810a;border-color:#10b98133}.pcl-cons{background:#f59e0b0a;border-color:#f59e0b33}.pcl-heading{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-3);padding:0;border:none}.pcl-heading-pro{color:var(--color-success-text)}.pcl-heading-con{color:var(--color-warning-text)}.pcl-list{list-style:none;padding:0;margin:0;counter-reset:none}.pcl-item{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--text-sm);color:var(--color-text);line-height:1.5;padding-left:0;margin-bottom:0}.pcl-item:before{content:none}.pcl-icon{flex-shrink:0;margin-top:1px}.pcl-icon-pro{color:var(--color-success)}.pcl-icon-con{color:var(--color-warning)}.quote-block{position:relative;margin:var(--space-8) 0;padding:var(--space-6) var(--space-8);background:var(--color-background-alt);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);font-style:normal;border-left:none}.quote-mark{position:absolute;top:-.15em;left:var(--space-4);font-size:4rem;font-family:Georgia,serif;color:var(--color-primary);opacity:.2;line-height:1;pointer-events:none}.quote-text{border:none;padding:0;margin:0;background:none}.quote-text p{font-size:var(--text-lg);font-style:italic;color:var(--color-text);line-height:1.7;margin:0}.quote-attribution{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);font-size:var(--text-sm)}.quote-author{font-weight:var(--font-semibold);color:var(--color-text)}.quote-sep{color:var(--color-text-light)}.quote-company{color:var(--color-text-muted)}.stat-highlight{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-4);margin:var(--space-8) 0}.stat-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-4);text-align:center}.stat-value{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-primary);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.stat-label{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}.step-process{margin:var(--space-8) 0;list-style:none;counter-reset:none;padding-left:0}.step-item{display:flex;gap:var(--space-4);position:relative}.step-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-node{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:var(--font-bold);flex-shrink:0;position:relative;z-index:1}.step-node svg{width:1rem;height:1rem}.step-line{width:2px;flex:1;background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-border) 100%);margin:var(--space-1) 0}.step-content{padding-bottom:var(--space-6);flex:1;min-width:0}.step-item:last-child .step-content{padding-bottom:0}.step-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin:0 0 var(--space-1);padding:0;border:none;line-height:2.25rem}.step-desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.summary-box{margin:var(--space-8) 0;padding:var(--space-5);background:linear-gradient(135deg,var(--color-primary-light),rgba(99,102,241,.04));border:1px solid rgba(99,102,241,.2);border-radius:var(--radius-lg);font-style:normal;quotes:none}.summary-box:before,.summary-box:after{content:none}.summary-header{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.summary-icon{display:flex;color:var(--color-primary)}.summary-title{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text)}.summary-list{list-style:none;padding:0;margin:0;counter-reset:none}.summary-item{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--text-sm);line-height:1.6;color:var(--color-text);padding-left:0;margin-bottom:0}.summary-item:before{content:none}.summary-check{flex-shrink:0;color:var(--color-primary);margin-top:2px}.tabbed-content{margin:var(--space-8) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.tabbed-nav{display:flex;border-bottom:1px solid var(--color-border);background:var(--color-background-alt);overflow-x:auto;-webkit-overflow-scrolling:touch}.tabbed-tab{display:flex;align-items:center;cursor:pointer;position:relative}.tabbed-radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.tabbed-label{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text-muted);white-space:nowrap;transition:color var(--transition-fast),box-shadow var(--transition-fast);border-bottom:2px solid transparent;margin-bottom:-1px}.tabbed-radio:checked+.tabbed-label{color:var(--color-primary);font-weight:var(--font-semibold);border-bottom-color:var(--color-primary);background:var(--color-background)}.tabbed-label:hover{color:var(--color-text);background:#00000005}.tabbed-panels{padding:var(--space-5)}.tabbed-panel{display:none;font-size:var(--text-sm);line-height:1.7;color:var(--color-text);animation:tabbed-fade var(--transition-base)}.tabbed-panel-active{display:block}.tabbed-panel p{margin:0 0 var(--space-3)}.tabbed-panel p:last-child{margin-bottom:0}.tabbed-panel ul,.tabbed-panel ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.tabbed-panel strong{font-weight:var(--font-semibold);color:var(--color-text)}@keyframes tabbed-fade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.timeline{margin:var(--space-8) 0;list-style:none;counter-reset:none;padding-left:0}.timeline-item{display:flex;gap:var(--space-4);position:relative}.timeline-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.timeline-dot{width:2rem;height:2rem;border-radius:50%;background:var(--color-background);border:2px solid var(--color-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;color:var(--color-primary)}.timeline-dot svg{width:.875rem;height:.875rem}.timeline-dot-inner{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-primary)}.timeline-line{width:2px;flex:1;background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-border) 100%);margin:var(--space-1) 0}.timeline-content{padding-bottom:var(--space-6);flex:1;min-width:0}.timeline-item:last-child .timeline-content{padding-bottom:0}.timeline-date{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);background:var(--color-primary-light);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-bottom:var(--space-1);line-height:2rem}.timeline-title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text);margin:var(--space-1) 0;padding:0;border:none}.timeline-desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0}.tx-quick-ref{background:var(--color-background-alt);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);margin-top:var(--space-10)}.tx-quick-ref h3{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 var(--space-4) 0}.tx-quick-ref__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.tx-quick-ref__item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--color-background);border-radius:var(--radius-md);border:1px solid var(--color-border-light)}.tx-quick-ref__icon{font-size:var(--text-lg);flex-shrink:0;width:28px;text-align:center}.tx-quick-ref__item strong{display:block;font-size:var(--text-sm);color:var(--color-text)}.tx-quick-ref__event{display:block;font-size:var(--text-xs);color:var(--color-text-light)}.tx-quick-ref__bridges-title{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border-light)}.tx-quick-ref__bridges{list-style:none;padding:0;margin:0}.tx-quick-ref__bridges li{margin-bottom:var(--space-2)}.tx-quick-ref__bridges a{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);text-decoration:none;font-size:var(--text-sm);padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.tx-quick-ref__bridges a:hover{background:var(--color-background);color:var(--color-primary)}.tx-quick-ref__cluster-tag{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-primary);color:var(--color-background);padding:1px 6px;border-radius:var(--radius-sm);letter-spacing:.03em}.exchange-widgets{margin-top:var(--space-10);display:flex;flex-direction:column;gap:var(--space-6)}.exchange-widget{background:var(--color-background-alt);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}.exchange-widget h3{font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 var(--space-4) 0}.exchange-widget__desc{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;margin:0 0 var(--space-4) 0}.exchange-widget__table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.exchange-widget__table th{text-align:left;padding:var(--space-2) var(--space-3);font-weight:var(--font-semibold);border-bottom:2px solid var(--color-border);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}.exchange-widget__col-cex{color:var(--color-info)}.exchange-widget__col-dex{color:var(--color-success-text)}.exchange-widget__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-light)}.exchange-widget__table tr:last-child td{border-bottom:none}.exchange-widget__list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.exchange-widget__integration{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3);background:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-medium);transition:all var(--transition-fast)}.exchange-widget__integration:hover{border-color:var(--color-primary);color:var(--color-primary)}.exchange-widget__arrow{color:var(--color-text-light);transition:transform var(--transition-fast)}.exchange-widget__integration:hover .exchange-widget__arrow{transform:translate(2px);color:var(--color-primary)}.exchange-widget__bridges{list-style:none;padding:0;margin:0}.exchange-widget__bridges li{margin-bottom:var(--space-2)}.exchange-widget__bridges a{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);text-decoration:none;font-size:var(--text-sm);padding:var(--space-2);border-radius:var(--radius-md);transition:background var(--transition-fast)}.exchange-widget__bridges a:hover{background:var(--color-background);color:var(--color-primary)}.exchange-widget__cluster-tag{display:inline-block;font-size:var(--text-xs);font-weight:var(--font-semibold);background:var(--color-primary);color:var(--color-background);padding:1px 6px;border-radius:var(--radius-sm);letter-spacing:.03em}@media(max-width:640px){.data-flow{flex-direction:column;align-items:stretch}.df-step{min-width:auto}.df-arrow{justify-content:center}.df-arrow svg{transform:rotate(90deg)}.pcl-wrapper,.exchange-widget__list{grid-template-columns:1fr}}@media(max-width:480px){.faq-question{padding:var(--space-3) var(--space-4);font-size:var(--text-sm)}.faq-answer{padding:0 var(--space-4) var(--space-4)}.ct-cell{padding:var(--space-3);font-size:.8rem}.ct-col-header{padding:var(--space-3);font-size:.75rem}.definition-block{padding:var(--space-3) var(--space-4)}.definition-term{font-size:var(--text-base)}.example-header{flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.example-body{padding:var(--space-4)}.feature-link{padding:var(--space-3) var(--space-4)}.feature-link-desc{display:none}.flg-grid{grid-template-columns:1fr}.formula-display{padding:var(--space-4)}.formula-expression{padding:var(--space-3)}.formula-expression code{font-size:var(--text-base)}.formula-example{flex-direction:column;gap:var(--space-1)}.quote-block{padding:var(--space-5) var(--space-5)}.quote-text p{font-size:var(--text-base)}.stat-highlight{grid-template-columns:1fr}.stat-card{display:flex;align-items:center;gap:var(--space-4);text-align:left}.stat-value{font-size:var(--text-xl);margin-bottom:0;white-space:nowrap}.step-process{margin:var(--space-6) 0}.step-node{width:2rem;height:2rem;font-size:.75rem}.step-title{line-height:2rem}.summary-box{padding:var(--space-4)}.summary-item{gap:var(--space-2)}.tabbed-label{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.tabbed-panels{padding:var(--space-4)}.timeline{margin:var(--space-6) 0}.timeline-dot{width:1.75rem;height:1.75rem}.timeline-date{line-height:1.75rem}.timeline-title{font-size:var(--text-sm)}.checklist{padding:var(--space-4)}.checklist-item{gap:var(--space-2)}}@media(max-width:768px){.content-key-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(max-width:400px){.content-key-grid{grid-template-columns:1fr}}.figure{margin:var(--space-8) 0;padding:0}.figure img{display:block;width:100%;height:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.figure--wide{margin-left:calc(-1 * var(--space-8));margin-right:calc(-1 * var(--space-8))}.figure--wide img{border-radius:var(--radius-xl)}.figure-caption{display:flex;align-items:baseline;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.figure-caption-text{flex:1}.figure-credit{flex-shrink:0;font-size:var(--text-xs);color:var(--color-text-light)}.figure-credit:before{content:"— "}@media(max-width:768px){.figure--wide{margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4))}}
