/* --- Paragraph Fonts Specific Styles --- */
/* Apply Roboto to all paragraph tags and list items */
p, li {
    font-family: 'Roboto', sans-serif;
    font-weight: 400; /* Regular weight for readability */
    line-height: 1.7; /* Slightly more line height for better readability in paragraphs */
}

/* You can also target specific elements if needed, e.g.: */
/* .testimonial-text {
    font-family: 'Roboto', sans-serif;
    font-style: italic;
} */

/* Override specific paragraph styles if they conflict, e.g.: */
.section-tagline {
    font-family: 'Poppins', sans-serif; /* Keep section taglines as Poppins if desired */
    font-weight: 400;
}

.modal-header p, .modal-body .info-item p, .modal-cta p {
    font-family: 'Roboto', sans-serif; /* Ensure modal paragraphs use Roboto */
}

.blog-post-card .post-excerpt, .post-body-content p {
    font-family: 'Roboto', sans-serif; /* Ensure blog content uses Roboto */
}