.intro-centered-simple__content-area {
    max-width: 48rem;
}

.intro-centered-simple__text-block {
    max-width: 42rem;
}

.tips-cards__card {
    max-width: 24rem;
}

.content-col-grow {
    flex: 1 1 0%;
    min-width: 0;
}

.content-img-fill {
    display: block;
    width: 100%;
    height: 100%;
    min-height: 16rem;
    min-width: 0;
    object-fit: cover;
    flex-shrink: 0;
}

.manuscript-bodycopy__text-panel-inset {
    padding: 4rem;
}

/* glossary folders — summary marker hide, folder hover */
.glossary-folders__sum::-webkit-details-marker {
    display: none;
}

.glossary-folders__sum {
    list-style: none;
}

.glossary-folders__folder {
    transition: transform 0.2s ease;
}

.glossary-folders__folder:hover {
    transform: translateY(-2px);
}

/* FAQ v18 — accordion mechanics */
.faq-accordion-panel {
    max-height: 0;
}

.faq-accordion-icon.solver-hints-symbol-reveal {
    transform: rotate(180deg);
}

