/* About publishing links are deliberately light in either site theme. */
body #about .about-section-links{display:flex;justify-content:flex-start;gap:28px;padding:24px 5%;background:#fff;color:#202320;border-bottom:1px solid #ddd;font-size:13px;position:relative}
body #about .about-section-links a{text-decoration:none;color:inherit;padding:8px 0}
body #about .about-publishing{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:80px 5%;background:#fff;color:#202320;border-top:1px solid #ddd;scroll-margin-top:140px}
body #about .about-publishing h2{font-size:clamp(32px,4vw,62px);font-weight:400;letter-spacing:-.045em;line-height:1.08;margin:20px 0}
body #about .about-publishing h2 em{font-family:Georgia,serif;font-weight:400}
body #about .about-publishing p:not(.eyebrow){font-size:16px;line-height:1.6;max-width:42ch;color:#626762}
body #about .publishing-link{display:flex;gap:24px;justify-content:space-between;align-items:center;border-block:1px solid #d8ddd8;padding:30px 0;color:#202320;text-decoration:none;font-size:clamp(23px,2.4vw,36px);line-height:1.25;align-self:center}
body #about .publishing-link small{display:block;font:400 12px/1.5 Arial,sans-serif;color:#626762;margin:12px 0}
body #about .publishing-link:hover{border-color:#202320}
.journal-page{margin:0;background:#fff;color:#202320;font:16px/1.65 Arial,Helvetica,sans-serif}
.journal-page *{box-sizing:border-box}.journal-page a{color:inherit}.journal-page a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
.journal-header{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #ddd;padding:25px 5%}.journal-header>a{letter-spacing:.17em;font-size:15px;text-decoration:none}.journal-header nav{display:flex;gap:25px;font-size:12px}.journal-header nav a{text-decoration:none}.journal-header [aria-current]{border-bottom:1px solid}
.journal-page main{max-width:1360px;margin:auto;padding:0 6%}.journal-intro{padding:90px 0 65px}.journal-page .eyebrow{font-size:10px;letter-spacing:.18em;margin:0 0 30px;color:#626762}.journal-page h1{font-size:clamp(40px,5.7vw,78px);font-weight:400;line-height:1.06;letter-spacing:-.055em;margin:0 0 30px}.journal-page h1 em{font-family:Georgia,serif;font-weight:400}.journal-intro>p:not(.eyebrow){max-width:56ch;color:#626762;font-size:18px}.journal-page h2{font-weight:400;letter-spacing:-.04em;line-height:1.2}
.journal-feature{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;text-decoration:none;border-top:1px solid #ddd;padding-top:35px}.journal-feature img{width:100%;height:480px;object-fit:cover}.journal-feature h2{font-size:clamp(30px,3.8vw,50px);margin:0 0 24px}.journal-feature p:not(.eyebrow){color:#626762}.journal-cta{display:inline-block;text-decoration:none;border-bottom:1px solid #aaa;padding:12px 0;margin-top:12px}.journal-next{border-top:1px solid #ddd;padding:50px 0;margin-top:70px}.journal-next h2{font-size:36px;margin:0 0 15px}.journal-footer{border-top:1px solid #ddd;display:flex;gap:30px;justify-content:space-between;padding:30px 5%;font-size:12px}.journal-footer a{text-decoration:none}.journal-back{display:inline-block;font-size:12px;text-decoration:none;margin-bottom:40px}.article-intro{max-width:1000px}.journal-page .journal-byline{font-size:12px!important}.article-layout{display:grid;grid-template-columns:200px minmax(0,720px);gap:8%;padding-bottom:60px}.article-contents{position:sticky;top:30px;align-self:start}.article-contents a{display:block;font-size:13px;text-decoration:none;padding:8px 0}.article-body{font-size:17px;line-height:1.8}.article-body>p{margin-top:0}.article-body section{padding:20px 0;scroll-margin-top:30px}.article-body h2{font-size:30px}.article-body a{text-underline-offset:4px}.article-checklist{border-block:1px solid #ddd}.article-checklist ul{padding-left:22px}.article-checklist li{margin-bottom:12px}
@media(max-width:650px){body #about .about-publishing{grid-template-columns:1fr;gap:20px;padding:48px 6%}.journal-header{flex-wrap:wrap}.journal-header nav{gap:18px;flex-wrap:wrap}.journal-intro{padding:50px 0 35px}.journal-feature{grid-template-columns:1fr;gap:25px}.journal-feature img{height:350px}.article-layout{grid-template-columns:1fr;gap:20px}.article-contents{position:static;border-block:1px solid #ddd;padding:20px 0}.article-contents .eyebrow{margin-bottom:10px}.journal-footer{flex-wrap:wrap}.journal-next{margin-top:40px}}
