/* Approved October 2 corrections, scoped to their specific pages. */
.lawlor-dawn-corrections.page-id-1448 main .wp-block-cover:has(img.wp-image-1265) > .wp-block-cover__background {
    opacity: .30 !important;
}
.lawlor-dawn-corrections.page-id-1448 .lawlor-selected-projects {
    text-align: center !important;
}
.lawlor-dawn-corrections.page-id-11 main h1 {
    text-align: center !important;
}
.lawlor-dawn-corrections.page-id-11 .lawlor-project-next-step {
    margin-top: 40px !important;
    margin-bottom: 20px !important;
    padding-top: 0 !important;
}
.lawlor-dawn-corrections.page-id-11 .lawlor-project-next-step .wp-block-buttons {
    justify-content: center !important;
}

/* The five-column native timeline returns at >=1200px. Existing two-column
 * cards remain on tablets, and one-column cards remain at <=781px.
 * The loader bounds just the October 1 overrides to their relevant widths.
 * Preserve the whole first photo when the historic photos stack on phones.
 */
@media (max-width: 781px) {
    .lawlor-about-responsive.page-id-8 .nfd-wb-features__features-90 .wp-block-columns {
        grid-template-columns: minmax(0, 1fr) !important;
    }
    .lawlor-about-responsive.page-id-8 .wp-block-cover:has(img.wp-image-2063) {
        aspect-ratio: auto !important;
        background-color: transparent !important;
    }
    .lawlor-about-responsive.page-id-8 .wp-block-cover img.wp-image-2063 {
        position: static !important;
        height: auto !important;
        object-fit: contain !important;
    }
}
