/* FinanceGPT AEO2 external authority and citation surfaces. */
.fg-aeo2-hero{padding:72px 0 36px}.fg-aeo2-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.fg-aeo2-hero h1{margin:10px 0 16px;font-size:clamp(2.25rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.04em}.fg-aeo2-lede{max-width:780px;font-size:1.12rem;line-height:1.7;color:#475569}.fg-aeo2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 0 56px}.fg-aeo2-card{border:1px solid #e2e8f0;border-radius:18px;padding:24px;background:#fff}.fg-aeo2-card h2,.fg-aeo2-card h3{margin-top:0;color:#0f172a}.fg-aeo2-card p,.fg-aeo2-card li{color:#475569;line-height:1.65}.fg-aeo2-card a{color:#2563eb;text-decoration:none}.fg-aeo2-card a:hover{text-decoration:underline}.fg-aeo2-list{margin:0;padding-left:20px}.fg-aeo2-copy{padding:16px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a;line-height:1.65}.fg-aeo2-facts{display:grid;grid-template-columns:160px 1fr;gap:9px 18px;margin:0}.fg-aeo2-facts dt{font-weight:700;color:#334155}.fg-aeo2-facts dd{margin:0;color:#475569}.fg-aeo2-note{font-size:.9rem;color:#64748b}.fg-web1-footer-entity-links a[href="/about/financegpt"],.fg-web1-footer-entity-links a[href="/about/financegpt/citations"]{white-space:nowrap}@media(max-width:760px){.fg-aeo2-grid{grid-template-columns:1fr}.fg-aeo2-facts{grid-template-columns:1fr;gap:3px}.fg-aeo2-facts dd{margin-bottom:10px}}
