.el-types { margin: 0 0 1.2em; padding: 0; list-style: none; max-width: 62ch; border-top: 1px solid var(--line); }
.el-types li { padding: var(--sp-2) 0; border-bottom: 1px solid var(--line); }
.el-types strong { font-family: var(--f-display); font-weight: 400; font-size: var(--fs-h3); letter-spacing: .02em; line-height: 1.1; color: var(--ink); margin-right: .4em; }
.rw-what__copy .el-lead { margin-bottom: .5em; }
.el-cta { margin-top: var(--sp-3); }

.el-figure { margin: var(--sp-4) 0 0; }
.el-figure img { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; border-radius: var(--r-m); border: 1px solid var(--bd-dark); }
.el-figure--square img { aspect-ratio: 1 / 1; }
@media (max-width: 949px) { .el-figure { max-width: 34rem; } }

@media (min-width: 640px) { .rw-why__list--five li:last-child:nth-child(odd) { grid-column: 1 / -1; } }

.tests--inline .tests__head .el-figure { margin-top: var(--sp-4); }
@media (min-width: 950px) { .tests--inline .tests__head { position: sticky; top: calc(var(--header-h) - 1rem); align-self: start; } }
.el-after { margin-top: var(--sp-4); max-width: 62ch; color: var(--on-dark); }
