.fdKtJG_breadcrumbSection{padding-top:5rem}.fdKtJG_breadcrumb{color:var(--color-text-muted,#6b7280);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.fdKtJG_breadcrumb a{color:var(--color-text-muted,#6b7280);text-decoration:none}.fdKtJG_breadcrumb a:hover{color:var(--color-primary)}.fdKtJG_breadcrumbSep{color:var(--color-border,#d1d5db)}.fdKtJG_breadcrumb strong{color:var(--color-primary);font-weight:600}.fdKtJG_heroRow{padding:1.5rem 0 var(--internal-hero-pb);flex-flow:row;align-items:center;gap:3rem;display:flex}.fdKtJG_hero{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.fdKtJG_heroTitle{font-family:var(--font-family-main);font-size:var(--font-size-internal-h1);letter-spacing:-.02em;color:var(--color-primary);overflow-wrap:break-word;word-wrap:break-word;margin-bottom:1.5rem;line-height:1.1}.fdKtJG_heroDescription{color:var(--color-text-muted);max-width:640px;margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.fdKtJG_heroActions{flex-wrap:wrap;gap:1rem;display:flex}.fdKtJG_heroMedia{flex:none;width:420px;max-width:420px}.fdKtJG_heroMedia img{border:1px solid var(--color-border,#eaeaea);border-radius:8px;width:100%;height:auto;display:block}.fdKtJG_heroMedia a{transition:opacity .15s;display:block}.fdKtJG_heroMedia a:hover{opacity:.9}.fdKtJG_heroMediaCaption{color:var(--color-text-muted,#6b7280);margin-top:.75rem;font-size:.8125rem}@media (max-width:900px){.fdKtJG_heroRow{flex-direction:column;align-items:stretch;gap:2rem}.fdKtJG_heroMedia{order:-1;width:100%;max-width:100%}}.fdKtJG_metricsStrip{border-top:1px solid var(--color-border,#eaeaea);border-bottom:1px solid var(--color-border,#eaeaea);width:100%;padding:2.5rem 0}.fdKtJG_metricsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;display:grid}.fdKtJG_metricItem{flex-direction:column;gap:.375rem;display:flex}.fdKtJG_metricLabel{letter-spacing:.03em;color:var(--color-text-muted,#6b7280);font-size:.8125rem;font-weight:500}.fdKtJG_metricValue{color:var(--color-primary);font-size:1rem;line-height:1.5}.fdKtJG_metricTags{flex-wrap:wrap;gap:.5rem;display:flex}.fdKtJG_metricTag{background-color:var(--color-surface-light,#f1f5f9);color:var(--color-primary);border-radius:16px;align-items:center;padding:.25rem .7rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.fdKtJG_videoSection{padding:3rem 0 1rem}.fdKtJG_howTitle{color:var(--color-primary);margin-bottom:1rem;font-size:2rem;font-weight:600;line-height:1.2}.fdKtJG_howSubtitle{color:var(--color-text-muted,#6b7280);max-width:640px;margin-bottom:2rem;font-size:1.125rem}.fdKtJG_video{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.fdKtJG_video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fdKtJG_contentSection{padding:3rem 0 1rem}.fdKtJG_contentBlock{max-width:760px}.fdKtJG_contentBlock+.fdKtJG_contentBlock{margin-top:2.5rem}.fdKtJG_contentBlock h2{color:var(--color-primary);margin-bottom:1rem;font-size:2rem;font-weight:600;line-height:1.2}.fdKtJG_prose p{color:var(--color-text-muted,#4b5563);margin-bottom:1rem;font-size:1rem;line-height:1.7}.fdKtJG_prose h3{color:var(--color-primary);margin:1.5rem 0 .5rem;font-size:1.25rem;font-weight:600}.fdKtJG_prose h4{color:var(--color-primary);margin:1.25rem 0 .5rem;font-size:1.05rem;font-weight:600}.fdKtJG_prose ul,.fdKtJG_prose ol{margin:.5rem 0 1rem 1.5rem}.fdKtJG_prose li{color:var(--color-text-muted,#4b5563);margin-bottom:.5rem;font-size:1rem;line-height:1.7}.fdKtJG_attribution{border:1px solid var(--color-border,#eaeaea);background:var(--color-surface-light,#f9fafb);border-radius:8px;max-width:760px;margin-top:2.5rem;padding:1.75rem 2rem}.fdKtJG_attribution h3{color:var(--color-primary);margin-bottom:1rem;font-size:1.125rem;font-weight:600}.fdKtJG_attributionGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.25rem;display:grid}.fdKtJG_attribution a{color:var(--color-primary)}.fdKtJG_citation{border-top:1px solid var(--color-border,#eaeaea);margin-top:1.25rem;padding-top:1.25rem}.fdKtJG_citation pre{color:var(--color-text-muted,#4b5563);white-space:pre-wrap;word-break:break-word;margin:.5rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6}.fdKtJG_preservationNote{border-top:1px solid var(--color-border,#eaeaea);color:var(--color-text-muted,#4b5563);margin:1.25rem 0 0;padding-top:1.25rem;font-size:.875rem;line-height:1.6}.fdKtJG_relatedSection{padding:2rem 0}.fdKtJG_relatedTitle{color:var(--color-primary);text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:600;line-height:1.2}.fdKtJG_relatedGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.fdKtJG_relatedGrid{grid-template-columns:1fr}}.fdKtJG_relatedCard{border:1px solid var(--color-border,#eaeaea);color:inherit;background:#fff;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.fdKtJG_relatedCard:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000014}.fdKtJG_relatedCard img{aspect-ratio:16/9;object-fit:cover;background-color:var(--color-surface-light,#f5f5f5);width:100%}.fdKtJG_relatedCardBody{padding:1.25rem}.fdKtJG_relatedCardTitle{color:var(--color-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:600;line-height:1.4}.fdKtJG_relatedCardExcerpt{color:var(--color-text-muted,#6b7280);margin:0;font-size:.9rem;line-height:1.6}.fdKtJG_assaysSection{padding:2rem 0}.fdKtJG_assaysTitle{color:var(--color-primary);margin-bottom:1.5rem;font-size:2rem;font-weight:600;line-height:1.2}.fdKtJG_assayList{border-top:1px solid var(--color-border,#eaeaea)}.fdKtJG_assayRow{border-bottom:1px solid var(--color-border,#eaeaea);color:inherit;align-items:flex-start;gap:1.25rem;padding:1.5rem 0;text-decoration:none;transition:opacity .15s;display:flex}.fdKtJG_assayRow:hover{opacity:.7}.fdKtJG_assayRowImage{border-radius:6px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.fdKtJG_assayRowImage img{object-fit:cover;width:100%;height:100%}.fdKtJG_assayRowContent{flex:1;min-width:0}.fdKtJG_assayRowCategory{color:var(--color-text-muted,#6b7280);margin:0 0 .25rem;font-size:.8125rem}.fdKtJG_assayRowTitle{color:var(--color-primary);align-items:center;gap:.5rem;margin:0 0 .375rem;font-size:1.0625rem;font-weight:600;display:flex}.fdKtJG_assayRowTitle svg{color:var(--color-text-muted,#6b7280);flex-shrink:0}.fdKtJG_assayRowDesc{color:var(--color-text-muted,#6b7280);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.fdKtJG_ctaWrap .cta-block{margin:1.5rem 0;padding:3rem 2rem}@media (max-width:768px){.fdKtJG_heroTitle{font-size:2.5rem}.fdKtJG_heroDescription{font-size:1.125rem}}
