/* 404 block. */
.lost { max-width: 40rem; padding: clamp(2rem, 8vw, 5rem) 0; }
.lost__kicker { font-size: 0.85rem; letter-spacing: 0.14em; text-transform: uppercase; color: var(--teal); }
.lost__title { font-size: clamp(2rem, 1.4rem + 3vw, 3.2rem); font-weight: 500; }
.lost__text { color: var(--ink-soft); }
.lost__list { list-style: none; margin: 1.5rem 0 0; padding: 0; }
.lost__item { border-top: 1px solid var(--line); }
.lost__link { display: flex; align-items: center; min-height: 52px; font-size: 1.15rem; }
