.o-numbered-cards__grid{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:768px){.o-numbered-cards__grid{grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr)}}.o-numbered-cards__card{border-radius:var(--border-radius);display:flex;flex-wrap:wrap;gap:0 4rem;padding:2rem}@media screen and (min-width:768px){.o-numbered-cards__card{display:grid;gap:0 2rem;grid-template-columns:9fr 3fr;grid-template-rows:auto 1fr;height:100%;min-height:28rem;padding:3.2rem}}@media screen and (min-width:1100px){.o-numbered-cards__card{grid-template-columns:1fr 1fr}}.o-numbered-cards__number{align-self:flex-start;color:rgb(var(--color-accent));flex:0 0 auto;font-family:var(--ff-secondary);font-size:var(--h4-fs);line-height:1}@media screen and (min-width:768px){.o-numbered-cards__number{align-self:end;font-size:var(--h1-fs);grid-column:2;grid-row:2;justify-self:end;line-height:var(--h1-lh)}}.o-numbered-cards__heading{align-self:center;flex:1 1 0;font-family:var(--ff-secondary);margin:0}@media screen and (min-width:768px){.o-numbered-cards__heading{align-self:start;grid-column:1;grid-row:1}}.o-numbered-cards__text{color:rgb(var(--color-text-muted));margin:0;padding-top:4rem;width:100%}@media screen and (min-width:768px){.o-numbered-cards__text{align-self:end;grid-column:1;grid-row:2;padding-top:0;width:auto}}.o-numbered-cards__text :is(p){margin:0}