/* A focused extension of the existing typography and reading system. */
.edition-topic-nav{max-width:1440px;margin:0 auto 30px;padding:0 5%;display:flex;gap:10px;flex-wrap:wrap}
.edition-topic-nav a{border:1px solid var(--line);padding:12px 17px;color:var(--navy);font-size:13px;line-height:1.5;background:#fff}
.edition-topic-nav a:hover,.edition-topic-nav a:focus-visible{background:var(--navy);color:#fff}
.edition-hub-intro p{max-width:78ch;line-height:1.8}
.edition-hub h2{font-family:var(--sans);font-size:30px;font-weight:500;margin:48px 0 26px;color:var(--navy)}
.edition-archive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.edition-archive>a{padding:28px;border:1px solid var(--line)}
.edition-archive h3{font-family:var(--sans);font-size:22px;line-height:1.45;margin:18px 0 24px;font-weight:500}
.edition-archive span{font-size:11px;letter-spacing:.05em;color:#647087}
.edition-book-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:30px}
.edition-book-row>a{padding:24px;border:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.edition-book-row img{height:210px;max-width:100%;object-fit:contain;align-self:center}
.edition-book-row h3{font:500 18px/1.5 var(--sans);margin:0}
.edition-book-row span{margin-top:auto;font-size:13px}
.edition-book-links{max-width:1240px;margin:0 auto 60px;padding:0 32px}
.edition-book-links>h2{font:500 30px/1.4 var(--sans);margin:14px 0 24px}
.edition-book-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.edition-book-links a{padding:26px;border:1px solid var(--line)}
.edition-book-links h3{font:500 21px/1.4 var(--sans);margin-bottom:14px}
.edition-book-links p{font:400 15px/1.8 var(--sans);color:#596278;margin-bottom:20px}
.edition-book-links span{font-size:13px}
.edition-rec-author{font-size:13px!important;color:#667087}
article[data-editorial-edition] .article-hero-image img{width:100%;height:auto;object-fit:contain}
article[data-editorial-edition] .editorial-meta{gap:14px;flex-wrap:wrap}
article[data-editorial-edition] .editorial-meta a{text-decoration:underline;text-underline-offset:4px}
.edition-connected{border-top:1px solid var(--line);margin-top:34px}
@media(max-width:760px){.edition-topic-nav{gap:8px}.edition-topic-nav a{font-size:12px;padding:10px 12px}.edition-archive,.edition-book-links>div{grid-template-columns:1fr}.edition-book-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.edition-book-row>a{padding:17px}.edition-book-row img{height:160px}.edition-book-row h3{font-size:15px}.edition-book-links{padding:0 6%}.edition-hub h2,.edition-book-links>h2{font-size:25px}.edition-archive h3{font-size:20px}}
