/* FLOWSENSE — about.php [DESIGN] */

.about__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--space-8);
    padding-bottom: var(--section-y);
}

@media (min-width: 60rem) {
    .about__grid {
        grid-template-columns: 7fr 5fr;
        gap: var(--space-9);
    }
}

.about__body {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--space-6);
}

.about__lead {
    font-size: var(--text-2xl);
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: var(--tracking-tight);
    --word-delay: 45ms;
}

.about__how {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--space-5);
}

.about__list {
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid var(--line);
}

.about__item {
    display: grid;
    grid-template-columns: 2.5rem 1fr;
    gap: var(--space-3);
    padding-block: var(--space-4);
    border-bottom: 1px solid var(--line);
}

.about__index {
    padding-top: 0.25em;
    font-family: var(--font-mono);
    font-size: var(--text-xs);
    color: var(--text-3);
}
