.scripture-run{padding-left:48px;padding-right:26px}
.feed-verse{display:block;position:relative;margin:0 0 .72em;padding:0}
.feed-verse:last-child{margin-bottom:0}
.feed-verse sup{position:absolute;left:-25px;top:.58em;width:17px;margin:0;text-align:right;vertical-align:baseline}
.place-card{scroll-margin-top:60px;border-bottom:10px solid #050504;background:#11110f;content-visibility:auto;contain-intrinsic-size:auto 980px}
.place-card>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 18px 18px;border-bottom:1px solid var(--line)}
.place-card>header span{font-size:9px;letter-spacing:1.8px;color:var(--accent)}
.place-card>header h2{margin:7px 0 0;font:400 26px/1.1 Georgia,serif}
.place-card>header strong{font-size:10px;font-weight:400;color:var(--muted);white-space:nowrap}
.place-map-wrap{position:relative;margin:0;height:240px;overflow:hidden;background:#d8d2c4}
.place-map{display:block;width:100%;height:100%;border:0;object-fit:cover;filter:saturate(.55) contrast(1.05) brightness(.82)}
.place-map-wrap figcaption{position:absolute;left:12px;bottom:10px;padding:7px 9px;background:#0b0b0add;color:#f7f0e4;font-size:9px;letter-spacing:.7px}
.place-images{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#000}
.place-images figure{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;background:#090908}
.place-images img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82)}
.place-images figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 10px;background:linear-gradient(transparent,#000c);font-size:9px;line-height:1.35;letter-spacing:.7px;color:#f7f0e4}
.place-card>p{margin:0;padding:18px;font:13px/1.55 Georgia,serif;color:#c9c2b7;background:var(--panel)}
.place-source-title{margin-top:64px!important;font-size:26px!important}
.feed-sources article:has(.credit-links):not(:has(img)){grid-template-columns:1fr}
@media(min-width:721px){.scripture-run{padding-left:76px;padding-right:54px}.feed-verse sup{left:-28px}.place-map-wrap{height:300px}.place-images figure{aspect-ratio:16/11}.place-card>header{padding-left:24px;padding-right:24px}.place-card>p{padding-left:24px;padding-right:24px}}
