/* IDs 35 and 115 only. Native Gutenberg content; existing Mimoza tokens. */
.mz-seo-pilot-products__head {
 display: grid;
 gap: 1.5rem;
 align-items: start;
 margin-bottom: clamp(2.5rem, 5vw, 4rem);
}
.mz-seo-pilot-products__head .hc-copy { max-width: 62ch; }
.mz-seo-pilot-individual__detail {
 max-width: 68ch;
 margin-block: clamp(2rem, 4vw, 3rem);
}
.mz-seo-pilot-industries__context {
 display: grid;
 gap: 1.25rem;
 margin-top: clamp(2rem, 4vw, 3rem);
}
.mz-seo-pilot-industries__context > p { max-width: 62ch; margin: 0; }
.mz-seo-pilot-group .mz-seo-pilot-detail {
 padding-block: clamp(3rem, 6vw, 5rem);
 border-bottom: 1px solid var(--mp-border);
}
.mz-seo-pilot-group .mz-seo-pilot-detail > h2 { max-width: 26ch; }
.mz-seo-pilot-group .mz-seo-pilot-detail__columns {
 display: grid;
 gap: 1.5rem;
 margin-top: 2rem;
}
.mz-seo-pilot-group .mz-seo-pilot-detail__copy,
.mz-seo-pilot-group .mz-seo-pilot-projects__detail {
 max-width: 64ch;
 color: var(--mp-muted-fg);
 font-size: 1.0625rem;
 line-height: 1.7;
}
.mz-seo-pilot-group .mz-seo-pilot-detail__copy > p,
.mz-seo-pilot-group .mz-seo-pilot-projects__detail > p {
 margin: 0;
 max-width: none;
 font-size: inherit;
 line-height: inherit;
 color: inherit;
}
.mz-seo-pilot-group .mz-seo-pilot-detail__copy > p + p,
.mz-seo-pilot-group .mz-seo-pilot-projects__detail > p + p { margin-top: 1.25rem; }
.mz-seo-pilot-group .mz-seo-pilot-projects__detail { margin-top: 2rem; }
.mz-seo-pilot-group .mz-seo-pilot-detail a,
.mz-seo-pilot-group .mz-seo-pilot-projects__detail a {
 color: var(--mp-accent-text);
 text-decoration: underline;
 text-underline-offset: .2em;
}
@media (min-width: 900px) {
 .mz-seo-pilot-products__head { grid-template-columns: 5fr 6fr; gap: 4rem; }
 .mz-seo-pilot-industries__context { grid-template-columns: 1fr 1fr; gap: 4rem; }
 .mz-seo-pilot-industries__context > p + p { margin-top: 0; }
 .mz-seo-pilot-group .mz-seo-pilot-detail__columns { grid-template-columns: 1fr 1fr; gap: 4rem; }
}
.mimoza-home-content .mz-seo-pilot-industries__context > p + p { margin-top: 0; }
.mimoza-home-content .mz-w1-custom .mz-w1-custom__lead { max-width: 64ch; }
.mimoza-home-content .mz-w1-custom .mz-w1-custom__lead + .mz-w1-custom__lead { margin-top: 1.25rem; }
