.pains .column-row{--column-rows:2;max-width:var(--content-narrow);margin-inline:auto}.pains .column-row>li{column-gap:var(--gap-grid);row-gap:var(--gap-pair);grid-template-columns:auto minmax(0,1fr)}@media (width>=64rem){.pains .column-row{max-width:none}}.pains-mark{border-radius:var(--radius-full);background:var(--color-bg-brand-subtle);width:4.5rem;height:4.5rem;color:var(--color-icon);grid-area:1/1/-1;align-self:center;place-items:center;display:grid}.pains-mark svg{width:2.25rem;height:2.25rem}.pains-case{color:var(--color-text-brand);font-size:var(--type-label);font-weight:var(--weight-bold);grid-column:2;align-self:end;margin:0}.pains-text{font-size:var(--type-body);font-weight:var(--weight-bold);line-height:var(--leading-heading);grid-column:2;margin:0}.pains.brand :is(.pains-case,.pains-text){color:var(--color-text-inverse)}.pains.brand .pains-mark{background:var(--color-bg-page)}@media (width>=64rem){.pains.brand .column-row>*+*{border-left-color:color-mix(in srgb, var(--color-text-inverse) 40%, transparent)}.pains .column-row:has(>:nth-child(4)){row-gap:var(--gap-block);max-width:var(--content-max);grid-template-columns:repeat(2,minmax(0,1fr))}.pains .column-row:has(>:nth-child(4))>*{grid-row:auto / span var(--column-rows)}.pains .column-row:has(>:nth-child(4))>:nth-child(odd){border-left:0;padding-left:0}.pains .column-row:has(>:nth-child(4))>:nth-child(2n){padding-right:0}}
