.twz-project-list{--project-list-gap:6rem;--project-list-column-gap:6rem;--project-list-items-gap:6rem;--project-list-intro-gap:6rem;position:relative;width:100%;.twz-project-list__wrapper{width:min(100%,var(--row-xl,140rem));margin-inline:auto}.twz-project-list__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--project-list-column-gap);align-items:start}.twz-project-list__column{display:flex;flex-direction:column;gap:var(--project-list-items-gap);min-width:0}.twz-project-list__column--start{.twz-text{display:flex;flex-direction:column;gap:.8rem;margin-block-end:0}.twz-text+.twz-project-list__items{margin-block-start:calc(var(--project-list-intro-gap)- var(--project-list-items-gap))}}.twz-project-list__items{display:flex;flex-direction:column;gap:var(--project-list-items-gap)}@media(max-width:1024px){--project-list-gap:4rem;--project-list-column-gap:3rem;--project-list-items-gap:4rem;--project-list-intro-gap:4rem;.twz-project-list__layout{grid-template-columns:1fr}.twz-project-list__column--start.twz-text+.twz-project-list__items{margin-block-start:0}.twz-text{:is(h1,h2,h3,.twz-text__title){font-size:var(--fs-48,4.8rem)}}}@media(max-width:767px){--project-list-column-gap:2rem;--project-list-items-gap:3rem;--project-list-intro-gap:3rem;.twz-text{:is(h1,h2,h3,.twz-text__title){font-size:var(--fs-40,4rem)}}}}

Slurped up CSS in 179.833µs! Neat!