.s-image-text-outer:not(:has(.c-text-header>h2)),.s-image-text-outer:not(:has(.s-image-text__content-inner :first-child)){display:none}.s-image-text{--bullet-points-font-size:var(--font-responsive-xs);padding-block:var(--grid-section-md);width:100%}.s-image-text__container{display:grid;gap:1.5rem;gap:var(--grid-section-container);position:relative}.s-image-text__header{display:grid;gap:.5rem}.s-image-text__header--top-center{width:100%}.s-image-text__header--top-center .c-text-header{justify-content:center;justify-items:center;text-align:center;width:100%}.s-image-text__image{flex:1.2;width:100%}.s-image-text__image--desktop{display:none}.s-image-text__content,.s-image-text__content-inner{display:grid;flex:1;gap:var(--grid-responsive-lg);width:100%}@media only screen and (min-width:48em){.s-image-text__container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.s-image-text__image--mobile{display:none}.s-image-text__image--desktop{display:block}.s-image-text__content,.s-image-text__content-inner{justify-items:flex-start}}@media only screen and (min-width:64em){.s-image-text{padding-block:var(--grid-section-lg)}}@media only screen and (max-width:calc(64em - 1px)){.s-image-text__content-inner:has(.c-bullet-points:nth-child(2)){align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.s-image-text__content-inner:has(.c-bullet-points:nth-child(2)) .c-bullet-points{--bullet-points-font-size:0.75rem;flex:1;width:auto}.s-image-text__content-inner:has(.c-bullet-points:nth-child(2)) .c-bullet-points__title{font-size:var(--font-responsive-xs)}.s-image-text__content-inner:has(.c-bullet-points:nth-child(2))>:not(.c-bullet-points){width:100%}}