/* Newspaper reading layout, with the site's colours kept in small accents. */
.connect-footer{padding:60px 24px 24px;text-align:center;border-top:1px solid var(--border);background:#f1ede4}
.connect-footer h2{font-size:42px;color:var(--ink)}
.connect-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:27px auto 35px}
.connect-buttons a{display:inline-flex;align-items:center;gap:11px;padding:12px 19px;min-height:48px;border:1px solid #b5b1a8;border-radius:2px;font-size:12px;font-weight:700}
.connect-buttons a:hover{background:var(--blue);border-color:var(--blue);color:white}
.connect-buttons svg{width:20px;height:20px}
.connect-footer>p{font-size:10px;color:#606267;margin-top:0}
.theme-newspaper{--accent:#862945;--soft:#efe7d9;background:#f9f5eb;color:#292b29}
.theme-newspaper .site-header{background:#f9f5eb}
.newspaper{max-width:1380px;margin:0 auto;padding:40px 5vw 75px}
.newspaper-masthead{text-align:center;border-top:3px solid #292b29}
.edition-line{display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;letter-spacing:1.4px;padding:10px 0;border-bottom:1px solid #292b29}
.newspaper-masthead h1{font-size:clamp(65px,9.3vw,134px);letter-spacing:-.05em;margin:16px 0 0;line-height:1.08}
.newspaper-masthead>p{font-family:Georgia,serif;font-size:15px;font-style:italic;margin:9px 0 20px}
.newspaper-sections{display:flex;justify-content:center;gap:38px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px;border-top:1px solid #292b29;border-bottom:4px double #292b29;padding:10px 0}
.archive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0}
.newspaper .filter-buttons{gap:20px}
.newspaper .filter-buttons button{border:0;border-bottom:2px solid transparent;padding:5px 0;background:transparent;color:#585b56;font-size:11px}
.newspaper .filter-buttons button.active{color:#292b29;border-color:#862945}
.newspaper .filter-count{margin:0;font-size:10px;white-space:nowrap}
.newspaper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch;border-top:1px solid #97998e}
.newspaper .newspaper-story{padding:28px 25px 30px;border-bottom:1px solid #97998e;border-right:1px solid #c6c4b8;background:transparent;min-width:0}
.newspaper .newspaper-story:nth-child(3n+2){border-right:0}
.newspaper-story figure{margin:0 0 21px}
.newspaper .newspaper-story img{width:100%;height:230px;object-fit:contain;background:#eeeadf;padding:0}
.newspaper-story figcaption{font-size:9px;color:#64685f;margin-top:7px;text-align:right}
.newspaper .newspaper-story .story-content{padding:0}
.newspaper .paper-kicker{font-family:var(--sans);font-size:9px!important;text-transform:uppercase;letter-spacing:.8px;color:#862945;font-weight:700;line-height:1.7;margin:0 0 14px}
.paper-kicker span{color:#64685f;font-weight:400}
.newspaper-story h2{font-size:35px;line-height:1.05;letter-spacing:-.025em}
.newspaper .newspaper-story .story-deck{font:15px/1.7 Georgia,serif;margin:16px 0 0}
.newspaper .newspaper-story .paper-note{font:10px/1.7 var(--sans);color:#696c62;margin-top:13px}
.newspaper .newspaper-story a,.newspaper .newspaper-story .text-link{font:700 10px/1.5 var(--sans);padding:4px 0;margin-top:17px;border-bottom:1px solid #292b29;display:inline-flex;gap:12px}
.newspaper .lead-story{grid-column:span 2;display:grid;grid-template-columns:40% 1fr;gap:25px;padding-left:0}
.newspaper .lead-story h2{font-size:49px}
.newspaper .lead-story img{height:100%;max-height:470px;object-fit:contain}
.newspaper .lead-story figure{margin:0;align-self:center}
.newspaper .lead-story .story-deck{font-size:17px}
.newspaper .clipping-story:not(.lead-story) img{height:280px}
.paper-section-title{display:flex;justify-content:space-between;align-items:baseline;border-top:4px double #292b29;border-bottom:1px solid #97998e;padding:14px 0;margin-bottom:28px;gap:20px}
.paper-section-title h2{font-size:46px}
.paper-section-title span{font-size:9px;letter-spacing:1.4px}
.paper-motion,.paper-photo-essay{margin-top:60px}
.paper-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.paper-photo-grid figure{margin:0}
.paper-photo-grid img{aspect-ratio:4/3;object-fit:contain;background:#eae4d9}
.paper-photo-grid figcaption{font:13px/1.5 Georgia,serif;margin-top:14px}
.theme-newspaper .editorial-hero{border-top:4px double #292b29;border-bottom:1px solid #97998e;margin-top:30px;padding-top:45px;padding-bottom:45px;max-width:1220px}
.theme-newspaper .editorial-hero h1{font-size:clamp(47px,5vw,72px)}
.theme-newspaper .editorial-hero em{color:inherit}
.theme-newspaper .editorial-hero .press-cover{background:#eae4d9;padding:12px}
.theme-newspaper .colour-stripe{display:none}
.theme-newspaper .article-copy{max-width:1140px;column-count:2;column-gap:48px;column-rule:1px solid #c6c4b8;padding-top:50px;padding-bottom:50px}
.theme-newspaper .article-copy h2{column-span:all;font-size:46px;margin-bottom:30px;border-bottom:1px solid #aaa99d;padding-bottom:20px}
.theme-newspaper .article-copy p{font:17px/1.9 Georgia,serif;margin-top:0;margin-bottom:20px}
.theme-newspaper .clipping-section{border-top:4px double #292b29;background:#eee8dc}
.theme-newspaper .article-original-title{font:600 33px/1.1 var(--serif)!important;color:#862945}
.career-memory{padding-top:70px;padding-bottom:70px}
.career-memory-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:35px}
.career-memory-intro h2{font-size:61px}
.career-memory-intro p:first-child{margin-top:0}
.career-memory-intro p{font-size:15px}
.career-memory-intro .text-link{margin-top:20px}
.career-photo-archive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 25px}
.career-photo-archive figure{margin:0;min-width:0}
.career-photo-archive button{width:100%;display:block;border:0;padding:0;background:none}
.career-photo-archive img{aspect-ratio:4/5;object-fit:contain;background:#e8e1d5;width:100%}
.career-photo-archive figcaption{padding-top:13px;border-top:1px solid var(--border);margin-top:13px;font-size:12px;line-height:1.7}
.career-photo-archive figcaption strong{display:block;font:600 25px/1.1 var(--serif);margin-bottom:9px}
.era-photos{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-top:25px}
.era-photos figure{margin:0}.era-photos img{aspect-ratio:4/3;object-fit:contain;background:#e7e5df}
.era-photos figcaption{font-size:10px;margin-top:10px;line-height:1.7}
.college-memories{background:#f4e5d5}
.college-memories .era-photos{grid-template-columns:repeat(2,1fr);max-width:1080px}
.college-memories>p{max-width:680px}
.era-photos button{display:block;width:100%;padding:0;border:0;background:none}
@media(max-width:1000px){.newspaper{padding:30px 4vw 55px}.newspaper .newspaper-story{padding:23px 18px}.newspaper-story h2{font-size:30px}.newspaper .lead-story{grid-template-columns:1fr;padding-left:0}.newspaper .lead-story h2{font-size:43px}.newspaper .lead-story img{height:300px}.career-memory-intro{gap:35px}.career-memory-intro h2{font-size:49px}.newspaper .newspaper-story .story-deck{font-size:14px}}
@media(max-width:700px){.newspaper-grid{grid-template-columns:1fr 1fr}.newspaper .lead-story{grid-column:1/-1;grid-template-columns:40% 1fr;border-right:0}.newspaper .lead-story h2{font-size:36px}.newspaper .lead-story img{height:270px}.newspaper .newspaper-story:nth-child(3n+2){border-right:1px solid #c6c4b8}.newspaper .newspaper-story:nth-child(2n+1){border-right:0}.edition-line{font-size:8px;letter-spacing:.5px}.newspaper-sections{gap:18px;letter-spacing:.7px;font-size:9px}.newspaper .filter-buttons{gap:12px}.newspaper .filter-buttons button{font-size:10px}.archive-toolbar{gap:10px}.paper-photo-grid{grid-template-columns:1fr}.career-photo-archive{grid-template-columns:1fr 1fr}.career-memory-intro{grid-template-columns:1fr;gap:25px}.college-memories .era-photos{grid-template-columns:1fr 1fr}.theme-newspaper .article-copy{column-count:1}.connect-buttons{gap:10px}.connect-buttons a{padding:11px 16px}}
@media(max-width:480px){.newspaper{padding:25px 20px 45px}.newspaper-masthead h1{font-size:63px}.edition-line span:nth-child(2){display:none}.newspaper-masthead>p{font-size:12px}.newspaper-grid{grid-template-columns:1fr}.newspaper .newspaper-story,.newspaper .newspaper-story:nth-child(3n+2){padding:25px 0;border-right:0}.newspaper .lead-story{grid-template-columns:1fr;gap:22px}.newspaper .lead-story img{height:350px}.newspaper .lead-story h2{font-size:42px}.newspaper-story h2{font-size:37px}.newspaper .newspaper-story .story-deck{font-size:16px}.archive-toolbar{display:block}.newspaper .filter-count{margin-top:14px}.newspaper .filter-buttons{gap:14px}.paper-section-title h2{font-size:37px}.paper-section-title span{font-size:8px;max-width:110px;text-align:right}.career-photo-archive{gap:25px 14px}.career-photo-archive figcaption{font-size:10px}.career-photo-archive figcaption strong{font-size:23px}.era-photos,.college-memories .era-photos{grid-template-columns:1fr}.connect-buttons{display:grid;grid-template-columns:1fr 1fr;max-width:310px}.connect-buttons a{justify-content:center}.connect-footer h2{font-size:39px}}
