.qv-guide-page--fundamental-analysis{box-sizing:border-box;overflow-x:clip;color:#f5f8ff;--fa-line:rgba(255,255,255,.1);--fa-muted:rgba(255,255,255,.68)}
.qv-guide-page--fundamental-analysis *{box-sizing:border-box}
.qv-guide-page--fundamental-analysis .pillar-shell,.qv-guide-page--fundamental-analysis .article-content{width:min(900px,calc(100% - 48px));margin-inline:auto}
.qv-guide-page--fundamental-analysis .hero{padding:48px 0 26px;text-align:center}
.qv-guide-page--fundamental-analysis .eyebrow,.qv-guide-page--fundamental-analysis .section-kicker{display:block;margin-bottom:10px;color:#72e7f7;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.qv-guide-page--fundamental-analysis .hero h1{width:min(820px,100%);margin:0 auto;font-size:56px;line-height:1.04;font-weight:350;letter-spacing:-.05em;text-wrap:balance}
.qv-guide-page--fundamental-analysis .hero-title-gradient{background:linear-gradient(105deg,#65e7f5,#3558ff);background-clip:text;-webkit-background-clip:text;color:transparent}
.qv-guide-page--fundamental-analysis .lead{width:min(820px,100%);margin:20px auto 0;color:var(--fa-muted);font-size:17px;line-height:1.75}
.qv-guide-page--fundamental-analysis .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:23px 0}
.qv-guide-page--fundamental-analysis .qv-btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-height:46px;padding:11px 20px;border:1px solid rgba(85,207,255,.28);border-radius:999px;color:#fff!important;text-decoration:none}
.qv-guide-page--fundamental-analysis .qv-btn-primary{border-color:transparent;background:linear-gradient(135deg,#43dbea,#3a54ff)}
.qv-guide-page--fundamental-analysis .hero-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;color:rgba(255,255,255,.5);font-size:12px}
.qv-guide-page--fundamental-analysis .figure-frame{overflow:hidden;width:100%;margin:30px auto 52px;border:1px solid var(--fa-line);border-radius:20px;background:#07101a}
.qv-guide-page--fundamental-analysis .figure-frame img{display:block;width:100%;height:auto}
.qv-guide-page--fundamental-analysis .article-content{min-width:0;padding-bottom:70px}
.qv-guide-page--fundamental-analysis .article-content>section{padding:40px 0;border-top:1px solid var(--fa-line)}
.qv-guide-page--fundamental-analysis .article-content h2{margin:0 0 18px;font-size:38px;line-height:1.1;font-weight:400;letter-spacing:-.04em}
.qv-guide-page--fundamental-analysis .article-content h3{margin:22px 0 8px;font-size:20px;line-height:1.35}
.qv-guide-page--fundamental-analysis .article-content p,.qv-guide-page--fundamental-analysis .article-content li{color:var(--fa-muted);font-size:15.5px;line-height:1.75}
.qv-guide-page--fundamental-analysis .thesis-intro,.qv-guide-page--fundamental-analysis .split-field{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.qv-guide-page--fundamental-analysis .route-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}
.qv-guide-page--fundamental-analysis .valuation-path{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}
.qv-guide-page--fundamental-analysis :is(.definition-card,.route-step,.field-panel,.ledger-row,.ratio-cell,.valuation-path>article){min-width:0;padding:18px;border:1px solid var(--fa-line);border-radius:15px;background:rgba(255,255,255,.03)}
.qv-guide-page--fundamental-analysis .statement-ledger{display:grid;gap:14px;margin-top:20px}
.qv-guide-page--fundamental-analysis .ratio-ribbon{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}
.qv-guide-page--fundamental-analysis .ratio-cell span{display:block;margin-top:7px;color:var(--fa-muted);font-size:12.5px;line-height:1.55}
.qv-guide-page--fundamental-analysis .qv-local-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:20px 0;border:1px solid var(--fa-line);border-radius:15px;-webkit-overflow-scrolling:touch}
.qv-guide-page--fundamental-analysis table.evidence-table{display:table!important;width:100%!important;min-width:680px!important;max-width:none!important;border-collapse:collapse;table-layout:auto!important}
.qv-guide-page--fundamental-analysis .evidence-table :is(th,td){min-width:140px;padding:13px 15px;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top;font-size:13px;line-height:1.55;word-break:normal!important;overflow-wrap:normal!important}
.qv-guide-page--fundamental-analysis .evidence-table th{background:rgba(25,160,198,.1);color:#75e7f6;font-size:11px;text-transform:uppercase}
.qv-guide-page--fundamental-analysis .evidence-table td{color:var(--fa-muted)}
.qv-guide-page--fundamental-analysis details{border-bottom:1px solid var(--fa-line)}
.qv-guide-page--fundamental-analysis summary{padding:15px 0;font-weight:650}
@media(max-width:700px){.qv-guide-page--fundamental-analysis .pillar-shell,.qv-guide-page--fundamental-analysis .article-content{width:calc(100% - 36px)}.qv-guide-page--fundamental-analysis .hero{padding:36px 0 22px}.qv-guide-page--fundamental-analysis .hero h1{font-size:34px;line-height:1.08}.qv-guide-page--fundamental-analysis .hero-actions{display:grid;grid-template-columns:1fr}.qv-guide-page--fundamental-analysis .qv-btn{width:100%!important}.qv-guide-page--fundamental-analysis .figure-frame{margin:24px auto 36px}.qv-guide-page--fundamental-analysis .article-content>section{padding:32px 0}.qv-guide-page--fundamental-analysis .article-content h2{font-size:30px;line-height:1.12}.qv-guide-page--fundamental-analysis .thesis-intro,.qv-guide-page--fundamental-analysis .split-field,.qv-guide-page--fundamental-analysis .route-map,.qv-guide-page--fundamental-analysis .valuation-path{grid-template-columns:1fr}.qv-guide-page--fundamental-analysis .ratio-ribbon{grid-template-columns:1fr 1fr}.qv-guide-page--fundamental-analysis table.evidence-table{width:680px!important;min-width:680px!important}.qv-guide-page--fundamental-analysis .evidence-table :is(th,td){min-width:150px!important}}
