/* A modest photographic refresh. Previous published design: version 73. */
.topic-cards .photo-topic{overflow:hidden;padding:0 24px 24px;background:#fff}
.photo-topic>img{display:block;width:calc(100% + 48px);max-width:none;height:168px;object-fit:cover;margin:0 -24px 22px;border-bottom:1px solid var(--line)}
.photo-topic:first-child>img{object-position:50% 66%}
.photo-topic:nth-child(2)>img{object-position:50% 45%}
.photo-topic .topic-label{font-size:.78rem;letter-spacing:.04em}
.topic-cards .photo-topic h3{margin:10px 0}
.topic-cards .photo-topic p{font-size:.94rem;line-height:1.65}
.topic-content .guide-card{border-radius:16px}
.guide-photo,.section-photo{max-width:800px;margin:24px auto}
.guide-photo img,.section-photo img{display:block;width:100%;height:auto;max-height:400px;object-fit:cover;border-radius:12px}
#cycling-galway .guide-photo img,#driving-ireland .guide-photo img{aspect-ratio:1.9;object-position:50% 53%}
.section-photo img{height:260px;object-position:50% 45%}
.section-photo figcaption,.guide-photo figcaption{font-size:.8rem;line-height:1.5;margin-top:9px;color:var(--muted)}
.topic-content .photo-card{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:0;overflow:hidden;padding:0}
.topic-content .photo-card>img,.scroll-chapter .photo-card>img{width:100%;height:100%;max-height:360px;min-height:280px;object-fit:cover;border-radius:0}
.topic-content .photo-card>div{padding:28px}
.ciara-picks{grid-template-columns:230px minmax(0,1fr);gap:26px;padding:22px}
.ciara-picks>img{width:230px;height:230px}
.venue-photo{height:220px}
.europe-photo img{height:280px}
.topic-extra>summary{border-radius:6px}
.topic-extra>summary:hover{background:#14294306}
@media(max-width:900px){.topic-cards{gap:20px}.photo-topic>img{height:190px}.topic-cards .photo-topic{padding-bottom:22px}.topic-content .photo-card{grid-template-columns:1fr}.topic-content .photo-card>img,.scroll-chapter .photo-card>img{height:290px;min-height:0;max-height:none}.topic-content .photo-card>div{padding:24px}}
@media(max-width:620px){.photo-topic>img{height:170px}.guide-photo,.section-photo{margin-block:22px}.guide-photo img{max-height:300px}#cycling-galway .guide-photo img,#driving-ireland .guide-photo img{aspect-ratio:1.35;object-fit:contain;background:#f8f5ef}.section-photo img{height:210px}.topic-content .photo-card>img,.scroll-chapter .photo-card>img{height:260px}.topic-content .photo-card>div{padding:22px 20px}.ciara-picks{grid-template-columns:1fr;gap:20px;padding:20px}.ciara-picks>img{width:100%;height:250px}.venue-photo{height:210px}.europe-photo img{height:240px}}
@media print{.photo-topic>img,.section-photo{display:none}.guide-photo img{max-height:180px}.topic-content .photo-card{display:block}.topic-content .photo-card>img{height:180px;min-height:0}}

.airport-terminal{object-position:50% 65%!important}.photo-topic:first-child>img{object-position:50% 65%}
