/* Responsive */
@media (max-width: 1024px) {
    .quick-nav {
        display: none;
    }
}

@media (max-width: 768px) {
    .lexicon-container {
        padding: 2rem 1rem 3rem;
    }

    .lexicon-title {
        font-size: 2rem;
    }

    .category-title {
        font-size: 1.5rem;
    }

    .term-name {
        font-size: 1.1rem;
    }
}