/* V41: focused improvements to the Meya & Dvaya story world */
.md39-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(24px,4vw,60px)}
.md39-intro h2{font-size:clamp(34px,3.4vw,51px);line-height:1.13}
.md39-sister-grid article{padding:25px;display:flex;flex-direction:column;align-items:flex-start}
.md41-sister-portrait{width:116px;height:116px;object-fit:cover;object-position:center top;background:#f8f0fa;border-radius:50%;margin-bottom:10px}
.md39-sister-grid h3{margin:6px 0 10px;font-size:27px}
.md39-sister-grid p{font-size:17px;line-height:1.6}
.md39-category-symbol{display:flex;align-items:center;justify-content:center;width:84px;height:84px;margin-bottom:15px;background:#ffffffad;border-radius:20px}
.md39-category-symbol svg{width:70px;height:70px;display:block}
.md41-channel-panel{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#eee3f3}
.md41-channel-kicker{font:750 12px/1.4 system-ui,sans-serif;letter-spacing:.12em;color:#705180}
.md41-channel-panel img{width:min(100%,245px);height:180px;object-fit:contain;align-self:center}
.md41-channel-panel h3{margin:4px 0;font-size:clamp(25px,2.4vw,32px)}
.md41-channel-panel p{margin:0 0 8px}
.md41-channel-panel .md39-outline{background:white;max-width:100%;white-space:normal}
@media(max-width:800px){.md39-intro-grid{grid-template-columns:1fr}}
@media(max-width:570px){.md41-sister-portrait{width:104px;height:104px}.md39-category-symbol{width:72px;height:72px}.md39-category-symbol svg{width:60px;height:60px}}
