/* Template styles for faq (were an inline <style> block in the WordPress template) */
.pdf-viewer-container {
    background: #f5f5f5;
    min-height: 400px;
    max-height: 70vh;
    overflow: auto;
    text-align: center;
    padding: 1rem;
}
.pdf-page-wrapper {
    margin-bottom: 1rem;
}
.pdf-page-wrapper:last-child {
    margin-bottom: 0;
}
.pdf-viewer-container canvas {
    max-width: 100%;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.accordion-button[data-has-pdf] .ai-file-text {
    font-size: 1.1rem;
}
