/* Narrative photographs: floats on wide screens, a reading sequence on phones. */
.alfhild-story-illustrated .story-photo-passage{display:flow-root;margin:0 0 32px}
.profile-story .story-photo-wrap{width:36%;max-width:265px;margin:3px 28px 18px 0;font-size:.85rem;line-height:1.5}
.profile-story .story-photo-right{float:right;margin:3px 0 18px 28px}
.profile-story .story-photo-left{float:left}
.profile-story .story-photo-wrap .profile-photo-view{min-height:0}
.profile-story .story-photo-wrap .scan-link{width:100%}
.profile-story .story-photo-wrap figcaption{margin-top:4px}
.profile-story .story-photo-wrap figcaption strong{font-size:.92rem}
.profile-story .story-photo-wrap figcaption p{margin:4px 0 0}
.profile-story .story-photo-wrap .profile-slider{gap:6px;font-size:.75rem;margin-top:4px}
#photo-alfhild-siblings-rocks.story-photo-wrap,#photo-cecilia-children.story-photo-wrap,#photo-cecilia-johnsen-1930.story-photo-wrap{width:43%;max-width:340px}
@media(max-width:600px){
 .profile-story .story-photo-wrap,#photo-alfhild-siblings-rocks.story-photo-wrap,#photo-cecilia-children.story-photo-wrap,#photo-cecilia-johnsen-1930.story-photo-wrap{float:none;width:100%;max-width:390px;margin:8px auto 26px}
 .profile-story #photo-alfhild-child,.profile-story #photo-alfhild-sisters{max-width:280px}
 .alfhild-story-illustrated .story-photo-passage{margin-bottom:26px}
}
.profile-story .story-full-photos .story-photo-full{float:none;width:100%;max-width:none;margin:28px 0 36px}
@media print{.profile-story .story-photo-wrap{break-inside:avoid}.alfhild-story-illustrated .story-photo-passage{overflow:visible}}
