.editorial-detail{max-width:1080px!important;padding:56px 24px 80px;color:#203b39}.editorial-detail .yeti-page-hero{background:#f3f0e9;padding:48px!important;border-radius:0;display:block;min-height:0}.reading-back{display:block;margin-bottom:32px;color:#476a60;font-size:14px}.editorial-detail h1{font-family:Georgia,serif;font-size:clamp(34px,4.5vw,60px);font-weight:400;line-height:1.12;letter-spacing:-.03em;margin:20px 0}.reading-lead{font-size:19px;line-height:1.75;max-width:780px}.editorial-detail header time{display:block;font-size:12px;margin:20px 0;color:#5b6861}.editorial-detail header img{display:block;width:100%;max-height:540px;object-fit:cover;margin-top:28px}.editorial-detail .article-body{max-width:760px;margin:48px auto;font-size:18px;line-height:1.85}.editorial-detail .article-body h2{font-family:Georgia,serif;font-size:32px;line-height:1.3;margin:44px 0 20px}.reading-related,.editorial-detail .comments{max-width:760px;margin:48px auto;border-top:1px solid #d9d8cd;padding-top:32px}.reading-related a{display:block;padding:18px 0;color:#203b39;border-bottom:1px solid #d9d8cd}.editorial-detail .comments textarea{width:100%;min-height:120px}.editorial-detail a:focus-visible{outline:3px solid #ad713a;outline-offset:4px}@media(max-width:600px){.editorial-detail{padding:20px 16px 50px}.editorial-detail .yeti-page-hero{padding:28px 20px!important}.reading-lead{font-size:17px}.editorial-detail .article-body{font-size:17px}}
.editorial-detail .premium-reveal{opacity:1!important;transform:none!important}

/* Editorial SDK 0.1.0: applies to historical articles without rewriting bodies. */
.editorial-detail .article-body{overflow-wrap:anywhere;min-width:0}
.editorial-detail .article-body :is(h2,h3,h4){scroll-margin-top:5rem;text-wrap:balance}
.editorial-detail .article-body :is(p,li){max-width:72ch}
.editorial-detail .article-body img{max-width:100%;height:auto}
.editorial-detail .article-body figure{max-width:100%;margin:2rem 0}
.editorial-detail .article-body figcaption{font-size:.85em;line-height:1.5;color:#52655d;margin-top:.7rem}
.editorial-detail .article-body table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}
.editorial-detail .article-body :is(th,td){padding:.75rem 1rem;border:1px solid #d9d8cd;text-align:left}
.editorial-detail .article-body pre{overflow-x:auto;max-width:100%;padding:1rem;background:#f3f0e9;font-size:.85em}
.editorial-detail .article-body blockquote{margin:2rem 0;padding:1rem 1.5rem;border-left:3px solid #ad713a;background:#f3f0e9}
@media(max-width:600px){.editorial-detail .article-body .rte-columns{display:block}.editorial-detail .article-body .rich-media{float:none!important;width:100%!important;margin:1rem 0!important}}
@media print{.editorial-detail .comments,.reading-related{display:none}.editorial-detail{max-width:none!important}.editorial-detail .article-body{font-size:11pt;max-width:none}h2,h3,figure{break-inside:avoid}}
