/* One shared image for the unpublished concept; existing copy and grids remain. */
.indigo-renewal-page .journal-eyecatch{margin:0 0 25px;overflow:hidden;background:#eae9e2}
.indigo-renewal-page .journal-eyecatch-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.indigo-renewal-page .journal-eyecatch--concept{margin-bottom:30px}
.indigo-renewal-page .journal-concept{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:40px;align-items:start;max-width:1180px}
.indigo-renewal-page .journal-concept>.journal-eyecatch{grid-column:1;grid-row:1 / span 4;margin:0}
.indigo-renewal-page .journal-concept>:not(.journal-eyecatch){grid-column:2}
.indigo-renewal-page .journal-concept>h2{font-size:clamp(24px,2.2vw,30px);line-height:1.65;margin:10px 0 16px}
.indigo-renewal-page .journal-concept>p{margin:0 0 20px;font-size:16px;line-height:2}
.indigo-renewal-page .journal-concept>.note{margin-top:4px}
@media(max-width:800px){.indigo-renewal-page .journal-eyecatch{margin-bottom:20px}.indigo-renewal-page .journal-eyecatch--concept{margin-bottom:24px}}
@media(max-width:800px){.indigo-renewal-page .journal-concept{display:block}.indigo-renewal-page .journal-concept>.journal-eyecatch{margin-bottom:24px}.indigo-renewal-page .journal-concept>h2{font-size:25px;margin:14px 0 18px}.indigo-renewal-page .journal-concept>p{font-size:16px}}
