html[data-palette="06"] #story .shared-photos{margin:40px auto 0;max-width:1120px;gap:10px;align-items:start}
html[data-palette="06"] #story .shared-photos figure,html[data-palette="06"] #story .shared-photos figure:last-child{width:auto;margin:0;padding:0;transform:none;min-width:0}
#story .story-photo{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;overflow:hidden}
html[data-palette="06"] #story .shared-photos img{display:block;width:100%;height:auto;transform:none;border-radius:0}
#story .story-photo:focus-visible{outline:3px solid #B62447;outline-offset:3px}
.story-lightbox{border:0;padding:56px 16px 16px;width:min(1100px,94vw);max-width:94vw;max-height:94vh;background:white}
.story-lightbox::backdrop{background:rgba(0,0,0,.8)}
.story-lightbox button{position:absolute;right:16px;top:10px;min-height:44px;padding:8px 20px;background:#B62447;border:0;color:white;font:inherit;cursor:pointer}
.story-lightbox img{display:block;width:100%;height:calc(90vh - 90px);object-fit:contain}
html[data-palette="06"] #story .shared-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:240px;gap:8px}
html[data-palette="06"] #story .shared-photos figure:nth-child(1){grid-column:span 2;grid-row:span 2}
html[data-palette="06"] #story .shared-photos figure:nth-child(8){grid-column:span 2}
html[data-palette="06"] #story .shared-photos figure,html[data-palette="06"] #story .shared-photos .story-photo,html[data-palette="06"] #story .shared-photos img{height:100%}
html[data-palette="06"] #story .shared-photos img{object-fit:cover;object-position:center}
@media(max-width:700px){html[data-palette="06"] #story .shared-photos{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px;gap:6px}html[data-palette="06"] #story .shared-photos figure:nth-child(1){grid-row:span 2}html[data-palette="06"] #story .shared-photos figure:nth-child(8){grid-column:span 2}}
