/* Open layouts share the homepage's clear sections and restrained dividers. */
.blend-section{padding-top:48px!important;padding-bottom:48px!important}.blend-hero{padding-top:48px!important;padding-bottom:48px!important}.blend-hero .quality-page-copy{padding-top:0!important;padding-bottom:0!important}
.solution-audience-layout,.screening-layout,.about-model-layout,.target-process-layout{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.solution-audience-copy,.screening-intro,.about-story-copy,.collin-bio-card{max-width:800px}.solution-audience-copy p,.screening-intro p,.about-story-copy p{max-width:72ch}
.solution-benefit-grid,.about-principles-grid,.target-controls-grid,.quality-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 36px!important}
.blend-section :is(.solution-benefit-grid,.about-principles-grid,.target-controls-grid,.quality-measure-grid)>article{background:transparent!important;border:0!important;border-top:1px solid #dcdce1!important;border-radius:0!important;box-shadow:none!important;padding:24px 0!important;min-height:0!important;transform:none!important}
.solution-benefit-grid h3,.about-principles-grid h3,.target-controls-grid h3,.quality-measure-grid h3{margin-top:18px!important;margin-bottom:12px!important}.solution-benefit-grid p,.about-principles-grid p,.target-controls-grid p,.quality-measure-grid p{max-width:60ch}
.quality-measure-grid article>span{position:static!important;color:#c51c32!important}.quality-measure-grid .measure-icon{display:none}.about-principles-grid article>i,.screening-list article>i{display:none}.screening-list article{padding:24px 0!important;border:0!important;border-top:1px solid #dcdce1!important;border-radius:0!important;background:transparent!important}.screening-list{max-width:900px}
.blend-section .collin-bio-card{background:transparent!important;border:0!important;padding:0!important;border-radius:0!important}.execution-grid article,.about-model-cards article{padding:28px!important;min-height:0!important}.execution-grid h3,.about-model-cards h3{margin-top:28px!important;margin-bottom:22px!important}.execution-grid ul{margin-bottom:24px!important}.about-model-cards{gap:20px!important}.event-card-copy{padding:24px!important}.event-card-copy h3,.event-card-copy>p:last-child{min-height:0!important}.traffic-service-content{max-width:1000px}.traffic-service-content p{max-width:72ch}.blend-prose{padding-top:40px;padding-bottom:40px}.restored-legal{max-width:800px}.restored-legal p,.restored-legal li{max-width:72ch}
@media(max-width:900px){.solution-benefit-grid,.about-principles-grid,.target-controls-grid,.quality-measure-grid{grid-template-columns:minmax(0,1fr)!important}.blend-section :is(.solution-benefit-grid,.about-principles-grid,.target-controls-grid,.quality-measure-grid)>article{padding:22px 0!important}.solution-audience-layout,.screening-layout,.about-model-layout,.target-process-layout{gap:24px!important}}
@media(max-width:760px){.blend-section,.blend-hero{padding-top:36px!important;padding-bottom:36px!important}.execution-grid article,.about-model-cards article{padding:22px!important}}

/* Keep stacked screening copy in normal flow instead of floating over signals. */
.screening-layout{align-items:start!important}
.screening-intro{position:static!important;top:auto!important;inset:auto!important;transform:none!important;min-width:0}
.screening-list{position:static!important;min-width:0;width:100%}
.screening-list article{grid-template-columns:42px minmax(0,1fr)!important;gap:16px!important;min-height:0!important}
.screening-list article>div{min-width:0}
.screening-list p{overflow-wrap:break-word}
@media(max-width:600px){.screening-list article{grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important}}
