/* Coverad readability review, October 2026. Preserve the established visual system. */
.coverad-site-glance__grid p {font-size: .9375rem !important; line-height: 1.6 !important; color: #d2d6da !important;}
.coverad-site-product-detail .coverad-site-glance__grid article {grid-template-columns: 1fr; gap: .75rem;}
.coverad-site-product-card__body > p:not(.coverad-site-label),
.coverad-site-route-list p,
.coverad-home-proof-grid p,
.coverad-home-sector-list p,
.coverad-home-delivery__steps p,
.coverad-home-project-grid article > div > p:not(.coverad-home-label) {font-size: 1rem !important; line-height: 1.65 !important;}
.coverad-site-product-card li,
.coverad-site-product-benefits span small {font-size: .9375rem !important; line-height: 1.6 !important;}
.coverad-home-compare__results tbody td {font-size: .9375rem !important; line-height: 1.6 !important;}
.coverad-home-compare__results tbody th {font-size: .8125rem !important; letter-spacing: .025em;}
.coverad-home-hero__intro,
.coverad-home-hero__message > .coverad-home-hero__message-title + p {color: #fff !important;}
.coverad-home-hero__stage::before {background: linear-gradient(90deg, rgb(11 16 21 / 83%) 0%, rgb(11 16 21 / 68%) 40%, rgb(11 16 21 / 25%) 72%, rgb(11 16 21 / 10%) 100%) !important;}
body.single-post .entry-content p {max-width: 72ch !important; line-height: 1.7 !important;}
body.single-post .entry-content h1,
body.single-post .entry-content h2,
body.single-post .entry-content h3 {line-height: 1.2 !important; overflow-wrap: anywhere;}
body.single-post .entry-content p a {text-decoration: underline; text-underline-offset: .15em;}
.coverad-source-reference {font-size: .875em; white-space: normal;}
.coverad-site-page .cvr-survey label {font-size: .9375rem !important; line-height: 1.5;}
.coverad-site-page .cvr-survey input:not([type=checkbox]):not([type=radio]),
.coverad-site-page .cvr-survey select,
.coverad-site-page .cvr-survey textarea {font-size: 1rem !important;}
.coverad-home-text-link,
.coverad-site-text-link {min-height: 44px; align-items: center;}
@media (max-width: 767px) {
 body.single-post .entry-content p {font-size: 1rem !important;}
 .coverad-site-heading h2, .coverad-site-spec-support h2,
 .coverad-home-heading h2, .coverad-home-compare h2, .coverad-home-trust h2 {line-height: 1.12;}
 .coverad-site-glance__grid article {min-width: 0;}
 .coverad-home-hero__controls > button {min-width: 44px; min-height: 44px;}
 .coverad-home-hero__dots button {min-height: 24px; background-clip: content-box; border-block: 10px solid transparent;}
}
/* The wider page scan found the same small body copy in resource and support cards. */
.coverad-site-page p:not(.coverad-site-label):not(.coverad-site-product-hero__audience) {font-size: 1rem !important; line-height: 1.65 !important;}
.coverad-site-page .coverad-site-proof p,
.coverad-site-page .coverad-site-faqs p {color: #d2d6da !important;}
.coverad-site-proof p strong {font-size: .9375rem;}
.coverad-site-compare-grid li,
.coverad-site-spec-row span {font-size: .9375rem !important; line-height: 1.6 !important;}
.coverad-site-form-card label {font-size: .9375rem !important;}
body.single-post main p {max-width: 72ch !important; line-height: 1.7 !important;}
@media (max-width: 767px) {
 body.single-post main p {font-size: 1rem !important;}
}
body.single-post main p,
body.single-post main li,
body.single-post main td {font-family: var(--coverad-font-body) !important;}
body.single-post main h1,
body.single-post main h2,
body.single-post main h3 {font-family: var(--coverad-font-display) !important;}
