/* Shared grouped layout for Ahrens Labs lab pages (Coding, Writing, Music, etc.) */

.lab-group + .lab-group {
    margin-top: 2rem;
    padding-top: 1.75rem;
    border-top: 1px solid #e8ecf0;
}

.lab-group-title {
    font-family: "Inter", sans-serif;
    font-size: 0.78rem;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #64748b;
    margin: 0 0 0.35rem;
}

.lab-group-heading {
    font-family: "Orbitron", sans-serif;
    font-size: 1.25rem;
    color: #2c3e50;
    margin: 0 0 1rem;
}
