.c-exhibition-text { white-space: pre-line; overflow-wrap: anywhere; }
body[data-menu="special"] .c-card-exhibit__title { overflow-wrap: anywhere; }
.c-story__title, .c-composition__title { overflow-wrap: anywhere; }
.c-section-related__more { margin-top: var(--space-8); text-align: center; }

/* 상설·기획전시 기획의도: PC 권장 2840×660, 모바일 권장 750×820. */
.c-intro--image .c-intro__picture {
    position: relative;
    aspect-ratio: 2840 / 660;
    overflow: hidden;
}
.c-intro--image .c-intro__picture img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
@media (max-width: 767px) {
    .c-intro--image .c-intro__picture {
        aspect-ratio: 750 / 820;
    }
}

body[data-menu="special"] .c-intro--image .c-intro__picture {
    width: 100%;
}
body[data-menu="permanent"] .c-intro--image .c-intro__picture {
    aspect-ratio: auto;
}
body[data-menu="permanent"] .c-intro--image .c-intro__picture img {
    position: static;
    height: auto;
    object-fit: contain;
}
