/* v2.43: real history episodes and dated original awards in the existing layout. */
.origin .history-episode{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.75;min-width:0;scroll-margin-top:7rem}
.origin .history-episode+.history-episode{margin-top:2.25rem;padding-top:2rem;border-top:1px solid var(--line)}
.origin .history-episode h3{margin:0 0 1rem;font-size:clamp(1.25rem,1.65vw,1.65rem);line-height:1.4;overflow-wrap:anywhere}
.origin .history-episode p{margin:0 0 1.15rem;color:inherit}
.origin .history-episode .history-signature{font-size:.94rem;font-weight:600;margin-top:1.5rem}
.origin .history-episode .text-link{font-size:.94rem;line-height:1.5;max-width:100%;overflow-wrap:anywhere}
.history-awards-grid,.history-awards-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}
.history-awards-grid figure,.history-awards-home-grid figure{min-width:0;margin:0}
.history-awards-grid figure>a,.history-awards-home-grid figure>a{display:flex;align-items:center;justify-content:center;background:#f5f3ee;padding:.8rem;aspect-ratio:4/3;border-radius:6px;overflow:hidden}
.history-awards-grid img,.history-awards-home-grid img{display:block;width:100%;height:100%;object-fit:contain}
.history-awards-grid figcaption,.history-awards-home-grid figcaption{display:grid;gap:.55rem;padding:1rem 0 0;line-height:1.6;overflow-wrap:anywhere}
.history-awards-grid time,.history-awards-home-grid time{font-size:.8rem;letter-spacing:.07em;color:var(--muted)}
.history-awards-grid strong,.history-awards-home-grid strong{font-size:1rem;font-weight:600;line-height:1.5}
.history-awards-grid figcaption>span{font-size:.94rem;color:var(--muted)}
.home-origin>.history-awards-home{grid-column:1/-1;min-width:0;width:100%;padding-top:1.75rem;border-top:1px solid var(--line)}
.history-awards-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;margin-bottom:1.5rem}
.history-awards-heading h3{font-size:1.4rem;line-height:1.4;margin:0}
.history-awards-home .text-link{font-size:.9rem}
#awards-2017{scroll-margin-top:6rem}
@media(max-width:699px){
 .history-awards-grid,.history-awards-home-grid{grid-template-columns:1fr;gap:1.75rem}
 .history-awards-grid figure>a,.history-awards-home-grid figure>a{max-height:300px}
 .history-awards-heading{display:block}
 .history-awards-heading .text-link{margin-top:.5rem}
}
.origin .history-episode .text-link{color:inherit}
@media(max-width:699px){.hero-chronology .year{width:calc(100% - 1rem);justify-self:center}}
