/* INSTITUTIONAL PRINT STYLES */
@media print {
    body {
        background: #fff !important;
        color: #000 !important;
        font-size: 11pt !important;
    }
    .navbar, .fnav, .cite-container, .cite-tabs, .cite-copy {
        display: none !important;
    }
    .container, .hero, .content {
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    h1, h2, h3 {
        color: #000 !important;
        page-break-after: avoid;
    }
    .card, .aitldr, .metrics, .formula-box, .formula, .disclosure-box {
        background: #f8fafc !important;
        border: 1pt solid #cbd5e1 !important;
        color: #000 !important;
        break-inside: avoid;
    }
    .mv, .data-val {
        color: #1e40af !important;
    }
    a {
        color: #1e40af !important;
        text-decoration: none;
    }
    .ai-source {
        display: block !important;
        position: fixed;
        bottom: 0;
        width: 100%;
        text-align: center;
        font-size: 9pt;
        color: #64748b;
        border-top: 1pt solid #e2e8f0;
        padding-top: 10pt;
    }
}
