
/* Photo additions only: original live colour tokens and site components retained. */
body,.brand-copy strong,.launch-copy h1,.launch-standfirst,.launch-note>p:not(.launch-note-label),.hero-title,.page-hero h1,.section-head h2,.human-story-copy h2,.cta-box h2,.content h2,.not-found h2,.card h3,.guide-card h3,.latest-item h3{font-family:"Segoe UI",Arial,sans-serif}
.pd-added-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:2px}
.card .pd-added-photo,.guide-card .pd-added-photo{margin:0 0 1.3rem;border-bottom:3px solid var(--pd-gold)}
.pd-guide-photo{margin:0 0 2.4rem;width:100%;border-bottom:3px solid var(--pd-gold)}
.pd-guide-photo img{aspect-ratio:16/9}
.pd-launch-photo{margin:2rem 0 0;max-width:760px;border-bottom:3px solid var(--pd-gold)}
.pd-launch-photo img{aspect-ratio:2/1}
@media(max-width:720px){.pd-launch-photo img{aspect-ratio:3/2}.pd-guide-photo img{aspect-ratio:3/2}}

/* page photos */
.pd-page-photo{margin:0 0 2.4rem;width:100%;border-bottom:3px solid var(--pd-gold);border-radius:2px;box-shadow:10px 10px 0 var(--pd-gold-light)}
.pd-page-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:2px}
@media(max-width:720px){.pd-page-photo img{aspect-ratio:3/2}}
