/* WhyUnder4 1.0.0 (owner, Oct 23): Why sections with 1-2 items are hidden; exactly 3 show as an even 3-column row on desktop (photo hidden); 4+ unchanged. First aid icon-card pages and Clear Home service pages excluded. */html:not([data-path^="/clear-work/on-site-first-aid"],[data-path^="/clear-work/first-aid-training"],[data-path^="/clear-work/public-first-aid"],[data-path^="/clear-home"]) main section.s-bg-shape:is(:has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1))):not(:has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(3)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1)):has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(2)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(2)):has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(3))){display:none!important}@media (min-width:768px){html:not([data-path^="/clear-work/on-site-first-aid"],[data-path^="/clear-work/first-aid-training"],[data-path^="/clear-work/public-first-aid"],[data-path^="/clear-home"]) main section.s-bg-shape:is(:has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(3)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1)):has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(2)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(2)):has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(3))):not(:has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(4)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1)):has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(3)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(2)):has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(2)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(3)):has(.c-img-2c-cont__content .grid>div:nth-child(2)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(1)),:has(.c-img-2c-cont__content .grid>div:nth-child(1)>.w-richtext:not(.w-dyn-bind-empty)>h3:nth-of-type(4))){& .grid._3g:has(>.c-img-2c-cont){grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;row-gap:0!important}& .grid._3g:has(>.c-img-2c-cont)>div:first-child>*{grid-row:auto!important;grid-column:1!important}& .grid._3g:has(>.c-img-2c-cont)>div:first-child>:is(.button-group,.c-last-cta,.u-flex-row:has(a.button)){order:2}& .grid._3g>.c-img-2c-cont>.c-image{display:none!important}& .grid._3g>.c-img-2c-cont>.c-img-2c-cont__content{grid-row:auto!important;grid-column:1!important;order:1}& .c-img-2c-cont__content .grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto;grid-auto-flow:column;column-gap:32px!important;row-gap:6px!important}& .c-img-2c-cont__content .grid>div,& .c-img-2c-cont__content .grid>div>.w-richtext{display:contents!important}& .c-img-2c-cont__content .grid>div::before{display:none!important}& .c-img-2c-cont__content h3{padding-left:24px;margin:0!important}& .c-img-2c-cont__content h3::before{left:0!important;top:.3em!important}& .c-img-2c-cont__content h3:not(:has(+p)){grid-row:span 2}& .c-img-2c-cont__content .w-richtext p{margin:0!important;padding-left:24px}}}