.qv-guide-page--forward-pe-vs-trailing-pe :is(.pe-equations,.misread-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.qv-guide-page--forward-pe-vs-trailing-pe :is(.gap-scenarios,.revision-track){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.qv-guide-page--forward-pe-vs-trailing-pe .denominator-split{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:16px;align-items:center;margin:24px 0}.qv-guide-page--forward-pe-vs-trailing-pe :is(.denominator-side,.pe-equation,.gap-scenario,.revision-step,.misread){padding:22px;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#0b1720,#090e17)}.qv-guide-page--forward-pe-vs-trailing-pe :is(.denominator-tag,.denominator-mark,.equation-name,.gap-symbol){color:#34e3f4;font-size:13px;font-weight:600;line-height:1.6}.qv-guide-page--forward-pe-vs-trailing-pe .denominator-mark{text-align:center;font-size:18px}.qv-guide-page--forward-pe-vs-trailing-pe :is(.denominator-side,.gap-scenario,.revision-step,.misread) h3{font-size:18px;line-height:1.5;margin:8px 0 12px}.qv-guide-page--forward-pe-vs-trailing-pe :is(.denominator-side,.pe-equation,.gap-scenario,.revision-step,.misread) p{margin:0;color:rgba(255,255,255,.72);font-size:15px;line-height:1.8}.qv-guide-page--forward-pe-vs-trailing-pe .equation-code{padding:14px;margin:16px 0;border-radius:10px;background:rgba(52,227,244,.06);font:14px/1.8 monospace;color:#8aeaf4;overflow-wrap:anywhere}.qv-guide-page--forward-pe-vs-trailing-pe .example-bridge{overflow-x:auto;margin:24px 0;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#0a121c}.qv-guide-page--forward-pe-vs-trailing-pe .bridge-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;min-width:540px}.qv-guide-page--forward-pe-vs-trailing-pe .bridge-row+.bridge-row{border-top:1px solid rgba(255,255,255,.1)}.qv-guide-page--forward-pe-vs-trailing-pe .bridge-row>div{padding:18px;font-size:15px;line-height:1.8}.qv-guide-page--forward-pe-vs-trailing-pe .bridge-row:first-child{background:#101f2c;color:#34e3f4;font-weight:600}.qv-guide-page--forward-pe-vs-trailing-pe .bridge-value{font-variant-numeric:tabular-nums}.qv-guide-page--forward-pe-vs-trailing-pe .bridge-value.estimated{color:#8aeaf4;background:rgba(52,227,244,.035)}.qv-guide-page--forward-pe-vs-trailing-pe .comparison-contract{display:grid;grid-template-columns:1fr 1.3fr 1.6fr;margin:24px 0;border:1px solid rgba(255,255,255,.12);border-radius:18px;overflow:hidden;background:#0a121c}.qv-guide-page--forward-pe-vs-trailing-pe .comparison-contract>div{padding:16px;min-width:0;font-size:14px;line-height:1.8;border-bottom:1px solid rgba(255,255,255,.08)}.qv-guide-page--forward-pe-vs-trailing-pe .contract-head{background:#101f2c;color:#34e3f4;font-weight:600}.qv-guide-page--forward-pe-vs-trailing-pe .valuation-faq details{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1)}.qv-guide-page--forward-pe-vs-trailing-pe .valuation-faq summary{font-weight:600;cursor:pointer;line-height:1.6}@media(max-width:720px){.qv-guide-page--forward-pe-vs-trailing-pe :is(.pe-equations,.misread-grid,.gap-scenarios,.revision-track,.denominator-split){grid-template-columns:minmax(0,1fr)}.qv-guide-page--forward-pe-vs-trailing-pe .comparison-contract{grid-template-columns:.8fr 1fr 1.2fr}.qv-guide-page--forward-pe-vs-trailing-pe .comparison-contract>div{padding:10px;font-size:12px;overflow-wrap:anywhere}}
