/* Display the photograph from the supplied article without altering its pixels. */
.boyd-photo{position:relative;aspect-ratio:644/1335;overflow:hidden;width:100%;background:#191919}
.boyd-photo img,.news-feature .boyd-photo img{position:absolute;display:block;width:204.968944%;max-width:none;height:auto;left:-4.192547%;top:-21.797753%;object-fit:initial}
.boyd-sponsorship .story-heading h1{max-width:26ch}
.boyd-opening{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px;align-items:start;margin:0 0 20px}
.boyd-figure{margin:0}.boyd-intro{margin:0;max-width:none}
.boyd-callout{margin:22px 0!important;border-top:3px solid var(--red);padding-top:16px;color:#b10815;font-weight:800;font-size:22px}
.boyd-callout a{text-decoration:underline;text-underline-offset:4px}
.boyd-news-photo{display:block;position:relative;height:420px;overflow:hidden}
.boyd-news-photo .boyd-photo{transform:translateY(-19%)}
@media(max-width:700px){.boyd-opening{grid-template-columns:1fr;gap:18px}.boyd-figure{width:min(100%,280px);margin:0 auto}.boyd-news-photo{height:320px}.boyd-news-photo .boyd-photo{transform:translateY(-21%)}.boyd-callout{font-size:20px}}

/* Compact article rhythm while retaining justified paragraphs. */
.boyd-sponsorship .story-breadcrumb{margin-bottom:20px}
.boyd-sponsorship .story-heading{padding-bottom:20px}
.boyd-sponsorship .story-heading h1{margin-bottom:16px}
.boyd-sponsorship .story-body{max-width:none;line-height:1.6}
.boyd-sponsorship .story-body p{margin-bottom:16px}
.boyd-sponsorship .boyd-intro p:last-child{margin-bottom:0}
.boyd-sponsorship .story-body h2{margin:24px 0 16px}
.boyd-sponsorship .boyd-opening + .story-body h2{margin-top:0}
