@layer pix-components{.pix-text-and-image{inline-size:100%;container:pix-text-and-image/inline-size}.pix-text-and-image__grid{grid-template-columns:1fr;display:grid}[data-vertical-alignment=start]>.pix-text-and-image__grid{align-items:start}[data-vertical-alignment=center]>.pix-text-and-image__grid{align-items:center}[data-vertical-alignment=end]>.pix-text-and-image__grid{align-items:end}@container (inline-size>=640px){[data-image-size="1/2"]>.pix-text-and-image__grid{grid-template-columns:1fr 1fr}[data-image-position=start][data-image-size="1/3"]>.pix-text-and-image__grid{grid-template-columns:1fr 2fr}[data-image-position=start][data-image-size="1/4"]>.pix-text-and-image__grid{grid-template-columns:1fr 3fr}[data-image-position=start][data-image-size="2/3"]>.pix-text-and-image__grid{grid-template-columns:2fr 1fr}[data-image-position=start][data-image-size="3/4"]>.pix-text-and-image__grid{grid-template-columns:3fr 1fr}[data-image-position=end][data-image-size="1/3"]>.pix-text-and-image__grid{grid-template-columns:2fr 1fr}[data-image-position=end][data-image-size="1/4"]>.pix-text-and-image__grid{grid-template-columns:3fr 1fr}[data-image-position=end][data-image-size="2/3"]>.pix-text-and-image__grid{grid-template-columns:1fr 2fr}[data-image-position=end][data-image-size="3/4"]>.pix-text-and-image__grid{grid-template-columns:1fr 3fr}}.pix-text-and-image__links{margin-top:var(--spacing-large)}.pix-text-and-image[data-has-image] .pix-text-and-image__text{padding-inline:var(--spacing-large);padding-block:var(--spacing-small)}@container pix-text-and-image (inline-size>=768px){.pix-text-and-image[data-has-image] .pix-text-and-image__text{padding-inline:var(--spacing-xlarge)}}@container pix-text-and-image (inline-size>=1024px){.pix-text-and-image[data-has-image] .pix-text-and-image__text{padding-inline:var(--spacing-2xlarge)}}.pix-text-and-image[data-has-image] .pix-text-and-image__image{justify-content:center;display:flex}@container pix-text-and-image (inline-size<640px){.pix-text-and-image[data-has-image] .pix-text-and-image__image>*{width:66.666%}.pix-text-and-image[data-has-image] .pix-text-and-image__image{margin-bottom:var(--spacing-large)}}}
