/* Shared with the archive and its articles: Cormorant headings, Lato reading text. */
.editorial-site {color:#666;font-kerning:normal;text-rendering:optimizeLegibility;}
.editorial-site #content {width:100%;float:none;margin:0;padding:0;}
.editorial-site a {text-underline-offset:5px;text-decoration-thickness:1px;}
.editorial-site h1,.editorial-site h2,.editorial-site h3 {font-family:'Cormorant Garamond',Lora,Georgia,serif;font-weight:400;letter-spacing:-.025em;color:#35382c;}
.editorial-site .archive-intro {max-width:740px;margin:78px auto 38px;}
.editorial-site .archive-intro h1 {font-size:3.7rem;line-height:1.08;margin:0 0 25px;}
.editorial-site .archive-intro p {font-size:1.2rem;line-height:1.78;font-weight:300;max-width:44rem;}
.editorial-site .archive-intro .archive-count {font-size:.9rem;color:#888d7e;margin:20px 0 0;}
.archive-back {display:inline-block;font-size:.95rem;margin-bottom:24px;}
.archive-topics {max-width:740px;margin:0 auto 52px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:.94rem;line-height:1.65;}
.archive-topics a {font-weight:400;}
.archive-topics a[aria-current=page] {color:#35382c;text-decoration-color:#c59b3d;text-decoration-thickness:2px;}
.archive-year {max-width:740px;margin:0 auto 52px;}
.archive-year::before,.article-end::before {content:"";display:block;width:48px;height:3px;background:#c59b3d;margin:0 0 29px;border-radius:1px;}
.editorial-site .archive-year h2 {font-size:2.65rem;line-height:1.12;margin:0 0 15px;font-variant-numeric:oldstyle-nums;}
.archive-year ul {list-style:none;margin:0;padding:0;}
.archive-year li {display:grid;grid-template-columns:68px 1fr;gap:24px;padding:18px 0;margin:0;}
.archive-year time {font:.85rem/1.9 Lato,sans-serif;color:#888d7e;padding-top:2px;}
.archive-year a {font:400 1.26rem/1.5 Lora,Georgia,serif;letter-spacing:-.015em;color:#55594d;text-decoration:none;}
.archive-year a:hover {color:#7b8914;text-decoration:underline;}
.editorial-footer {max-width:900px;margin:65px auto 35px;padding:22px 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:28px;font:.7rem/1.8 Lato,sans-serif;letter-spacing:.1em;text-transform:uppercase;}
.editorial-footer a {color:#888d7e;text-decoration:none;font-weight:400;}
.editorial-footer a:hover {color:#7b8914;text-decoration:underline;}
.editorial-site .reading-header {max-width:740px;margin:70px auto 45px;}
.editorial-site .reading-header h1 {font-size:clamp(2.7rem,4.5vw,3.7rem);line-height:1.1;margin:0 0 24px;}
.editorial-site .reading-header .headline {font:400 1.25rem/1.65 Lora,Georgia,serif;letter-spacing:-.015em;color:#55594d;margin:0 0 24px;}
.reading-date {font-size:.9rem;color:#888d7e;}
.editorial-site .reading-article {max-width:740px;margin:auto;}
.editorial-site .post-body {font:300 1.2rem/1.78 Lato,sans-serif;overflow-wrap:break-word;}
.editorial-site .post-body p,.editorial-site .post-body li {font-size:inherit;line-height:inherit;}
.editorial-site .post-body p {margin-bottom:1.4em;}
.editorial-site .post-body h1,.editorial-site .post-body h2 {font-size:2.65rem;line-height:1.15;margin:1.3em 0 .55em;}
.editorial-site .post-body h3 {font-size:2rem;line-height:1.2;margin:1.3em 0 .55em;}
.editorial-site .post-body h4 {font-size:1.25rem;line-height:1.4;}
.editorial-site .post-body img,.editorial-site .post-body video,.editorial-site .post-body iframe {max-width:100%;}
.editorial-site .post-body img {height:auto;}
.editorial-site .post-body pre {max-width:100%;overflow-x:auto;overflow-wrap:normal;font-size:.88rem;}
.editorial-site .post-body blockquote {border-left:3px solid #c59b3d;padding:0 0 0 24px;margin:30px 0;color:#55594d;}
.editorial-site .post-body hr {border:0;background:#c59b3d;width:48px;height:3px;margin:36px 0;}
.editorial-site .post-body figcaption {font-size:.9rem;line-height:1.65;color:#888d7e;}
.article-end {margin-top:60px;font-size:.95rem;line-height:1.8;}
.article-end .prevnext {display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;}
.article-end .prevnext span {display:block;color:#888d7e;font-size:.85rem;margin-bottom:7px;}
@media(min-width:1200px){.editorial-site .container {max-width:1200px;}}
@media(max-width:767px){
  .editorial-site .archive-intro {margin:52px auto 30px;}
  .editorial-site .archive-intro h1 {font-size:3.1rem;}
  .editorial-site .archive-intro p,.editorial-site .post-body {font-size:1.14rem;line-height:1.75;}
  .archive-topics {gap:10px 20px;margin-bottom:40px;}
  .archive-year {margin-bottom:40px;}
  .archive-year::before,.article-end::before {width:42px;margin-bottom:24px;}
  .editorial-site .archive-year h2,.editorial-site .post-body h2 {font-size:2.35rem;}
  .archive-year li {grid-template-columns:50px 1fr;gap:15px;padding:15px 0;}
  .archive-year a {font-size:1.16rem;}
  .editorial-site .reading-header {margin:52px auto 35px;}
  .editorial-site .reading-header h1 {font-size:2.7rem;}
  .editorial-site .reading-header .headline {font-size:1.14rem;}
  .editorial-footer {gap:17px;margin-top:40px;}
  .article-end .prevnext {grid-template-columns:1fr;gap:24px;}
}
