/* ==============================================
   PHESI INLINE STYLES CONSOLIDATED
   Consolidated inline styles for CSP compliance
   ============================================== */

/* Quote styling - large quotation marks */
.quote-mark {
    font-size: 3.6rem;
}

/* Responsive image styling with max height */
.img-max-height-500 {
    max-height: 500px;
}

/* Responsive image with center alignment */
.img-center-500 {
    max-height: 500px;
    text-align: center;
}

/* Chart container with margin and specific dimensions */
.chart-container {
    margin-top: 10px;
    margin-left: 50px;
    height: 480px;
    width: 640px;
}

/* Map header underline styling */
.map-header-underline {
    width: 295px;
}

/* Whitepaper margin styling */
.whitepaper-margin {
    margin: 10px;
}

/* External link styling */
.external-link {
    color: blue;
}

/* Print-only copyright */
.print-copyright {
    display: none;
}

@media print {
    .print-copyright {
        display: block;
    }
}

/* Additional layout classes for remaining inline styles */
.float-left-full {
    float: left;
    width: 99%;
}

.float-right {
    float: right;
}

.hidden {
    display: none;
}

.panel-margin-left {
    margin-left: 10px;
}
