@charset "utf-8";
/* CSS Document - Print */
@media print {
    @page {
        size: auto; /* auto is the initial value */
        margin: 10mm; /* adjust as needed */
    }

    body {
        transform: scale(0.75); /* adjust the scale as needed */
        transform-origin: top left;
        color: #000000;
    }
    
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 2480px;
        width: 1000px;
    }

    img {
        max-width: 50%;
        height: auto;
    }
    
    main p, ul, ol {
        font-size: 1rem;
        line-height: 2rem;
        font-weight: 400;
        margin-top: 0;
        margin-bottom: 1rem;
        word-spacing: normal;
    }
    
    h1 {
        color: #000000;
        margin-bottom: 0;
        font-size: 2rem;
        line-height: 2.5rem;
        font-weight: 600;
    }
    
    h2 {
        color: #000000;
        margin-bottom: 1rem;
        font-size: 1.7rem;
        line-height: 2.5rem;
        font-weight: 600;
    }
    
    h3, h4, h5, h6 {
        color: #000000;
        margin-bottom: 1rem;
        font-size: 1.35rem;
        line-height: 2.5rem;
        font-weight: 600;
    }
    
    .text-highlight p {
        color: #000000;
        font-weight: 600;
        font-size: 1rem;
        line-height: 2rem;
    }
    
    header, footer, .navbar, aside, .back-to-btn, .contents--table-list, .side--navigation-collapse-card, .btn-primary, .banner--content-tealBg, .card--verdant-green {
      display: none;
    }
    
    img.ws-image.img-fluid {
        width: 300px;
        height: auto;
    }
}

