/* Print-only styling for the PAIA manual. No visible download control. */
@page {
    margin: 20mm;
}

@media print {
    .skip-link,
    .navbar,
    .footer,
    .cookie-banner {
        display: none !important;
    }

    body {
        margin: 0;
        background: #ffffff;
        color: #000000;
        font-size: 11pt;
        line-height: 1.5;
    }

    main,
    .story-section {
        margin: 0;
        padding: 0 !important;
    }

    .container,
    .col-lg-8 {
        max-width: none;
        margin: 0;
        padding: 0;
    }

    a {
        color: inherit;
        text-decoration: none;
    }

    h1,
    h2 {
        break-after: avoid;
    }

    p,
    li {
        orphans: 3;
        widows: 3;
    }
}
