/* Editorial articles and continuous journeys through the library. */
.sl6-page{--sl6-line:#b9cbb0}.sl6-heading{padding:35px 0 45px;border-bottom:1px solid var(--sl6-line);background:#edf2e6}.sl6-heading .sl-breadcrumb{font-size:.875rem;margin-bottom:35px}.sl-inner .sl6-title{font:750 clamp(3rem,5.9vw,6rem)/1 var(--sl-display);color:#006838;text-transform:uppercase;letter-spacing:-.018em;max-width:29ch;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.sl6-article-meta{font-size:.875rem;color:#506748;margin:0 0 23px!important;gap:15px 30px!important}.sl6-article-meta a{color:#006838;text-decoration:none}.sl6-article-meta .wp-block-post-terms{display:flex;gap:10px;flex-wrap:wrap}.sl6-article-meta .wp-block-post-terms a{border:1px solid #9db88d;padding:5px 11px;border-radius:3px}.sl6-article-meta .wp-block-post-terms__separator{display:none}.sl6-article-frame{padding-block:40px 85px}.sl-inner .sl6-article-image{margin:0 0 50px!important;padding:25px;background:#e4eadb;border:1px solid #c6d5bd;border-radius:5px;overflow:hidden}.sl6-article-image img{display:block;width:100%;max-height:620px;object-fit:contain;object-position:center}.sl6-reading-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:clamp(35px,7vw,100px);align-items:start}.sl6-reading-rail{border-top:3px solid #006838;padding-top:18px;position:sticky;top:25px;font:500 .9375rem/1.5 var(--sl-sans)}.sl6-rail-label{display:block;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;color:#526d48;margin-bottom:17px}.sl6-reading-rail nav{display:flex;flex-direction:column;gap:0}.sl6-reading-rail a{color:#006838;text-decoration:none;padding:12px 0;border-bottom:1px solid #c5d3bb;min-height:46px}.sl6-reading-rail a:hover{text-decoration:underline}.sl6-prose{max-width:780px;min-width:0}.sl6-prose>.wp-block-post-content{font:400 1.0625rem/1.9 Literata,Georgia,serif;margin:0!important;color:#28382c}.sl6-prose .sl-source-content{font:inherit;color:inherit}.sl6-prose .wp-block-post-content :where(p,ul,ol,figure,blockquote,table){margin:0 0 1.55rem;overflow-wrap:anywhere}.sl6-prose .wp-block-post-content :where(h2,h3,h4){font-family:var(--sl-sans);margin:2.2rem 0 1.1rem;color:#16412f;line-height:1.2}.sl6-prose .wp-block-post-content h2{font-size:clamp(1.7rem,3vw,2.3rem)}.sl6-prose .wp-block-post-content h3{font-size:1.5rem}.sl6-prose .wp-block-post-content a{color:#006838;text-underline-offset:4px}.sl6-prose .wp-block-post-content img{display:block;height:auto;max-width:100%;max-height:1000px;object-fit:contain;margin-inline:auto}.sl6-prose .wp-block-post-content iframe{max-width:100%;border:0}.sl6-prose .wp-block-post-content iframe[src*="youtube"]{width:100%;height:auto;aspect-ratio:16/9}.sl6-prose .wp-block-post-content table{display:block;overflow:auto;max-width:100%;border-collapse:collapse;font-size:1rem}.sl6-prose td,.sl6-prose th{padding:12px 15px;border:1px solid #b9cbb0}.sl6-prose blockquote{border-left:3px solid #006838;padding:5px 0 5px 25px;color:#006838;font-size:1.2rem}.sl6-article-pagination{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid #adc59f;padding-top:28px;margin-top:48px;font:500 .9375rem/1.5 var(--sl-sans)}.sl6-article-pagination a{display:block;min-height:44px;text-decoration:none;color:#006838}.sl6-article-pagination a:hover{text-decoration:underline}.sl6-article-pagination .post-navigation-link__label{display:block;text-transform:uppercase;font-size:.8125rem;letter-spacing:.045em;margin-bottom:10px;color:#4b6344}.sl6-article-pagination .post-navigation-link-next{text-align:right}.sl6-section{padding-block:40px 75px}.sl6-section-nav{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 40px;font:600 .9375rem/1.5 var(--sl-sans)}.sl6-section-nav a{display:flex;align-items:center;min-height:46px;padding:10px 19px;border:1px solid #a6bf97;border-radius:3px;text-decoration:none;color:#006838;background:#e7efdd}.sl6-section-nav a:hover,.sl6-section-nav a[aria-current=page]{background:#006838;color:#fff}.sl6-archive .sl-result-card{padding-bottom:25px;border-bottom:1px solid #b5caa8}.sl6-archive .sl-result-card .wp-block-post-featured-image{background:#e5eadf}.sl6-archive .sl-result-card .wp-block-post-featured-image img{object-fit:contain}.sl6-archive .sl-result-card h2{font-size:1.5rem}.sl6-search .sl6-title{max-width:32ch;font-size:clamp(2.8rem,5.4vw,5rem)}.sl6-search .sl-page-search{max-width:850px}.sl6-search .sl-search-results{max-width:1040px}.sl6-search .sl-search-results h2{font-size:1.6rem}.sl6-search .sl-search-results .wp-block-post-featured-image img{object-fit:contain;background:#e5eadf}.sl6-page :focus-visible{outline:3px solid #ae7700;outline-offset:4px}.sl6-not-found-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:start;padding-block:70px 100px}.sl6-error-code{font:750 clamp(8rem,19vw,18rem)/.8 var(--sl-display);letter-spacing:-.03em;color:#006838;margin:0}.sl6-not-found .sl6-title{font-size:clamp(3rem,5vw,4.7rem);margin:0 0 25px}.sl6-not-found p:not(.sl6-error-code){max-width:48ch;font-size:1.0625rem;margin-bottom:25px}.sl6-not-found .sl-page-search{margin-bottom:30px}.sl6-not-found .sl6-section-nav{margin:30px 0 0}.sl6-book-entry{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;margin-top:45px;padding:40px;background:#006838;color:#fff;border-radius:5px;text-decoration:none;align-items:center}.sl6-book-entry figure{margin:0;background:#e2ecd6;padding:25px;height:360px;border-radius:3px}.sl6-book-entry img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(4px 10px 5px #18331b33);transition:transform .25s}.sl6-book-entry:hover img{transform:translateY(-4px)}.sl6-book-entry .sl6-book-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.055em;color:#e0efcf;display:block;margin-bottom:25px}.sl-inner .sl6-book-entry h2{color:#fff;font:750 clamp(3rem,4.2vw,4.5rem)/.98 var(--sl-display);text-transform:uppercase;margin-bottom:25px;max-width:17ch}.sl6-book-entry p{font-size:1.0625rem;line-height:1.6;color:#e4efdc;margin:0 0 30px;max-width:38ch}.sl6-book-entry .sl6-book-action{display:inline-flex;gap:25px;align-items:center;border-bottom:1px solid #ffffff80;font-size:1rem;font-weight:600;padding-bottom:10px}.sl6-book-entry:focus-visible{outline:3px solid #ad7600;outline-offset:4px}.sl6-hub-links{display:flex;flex-wrap:wrap;gap:12px 25px;padding-top:28px;margin-top:30px;border-top:1px solid #b5c8aa;font-size:.9375rem}.sl6-hub-links a{color:#006838;min-height:44px;display:inline-flex;align-items:center}.sl6-timeline-anchor:target{background:#e4eed9;outline:2px solid #adc59e;outline-offset:12px}.sl5-reader.is-ready .sl5-reader-pages{min-height:min(65vh,640px)}
@media(max-width:900px){.sl6-reading-layout{grid-template-columns:1fr;gap:40px}.sl6-reading-rail{order:2;position:static}.sl6-reading-rail nav{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.sl6-prose{max-width:820px}.sl6-not-found-layout{gap:40px;grid-template-columns:.65fr 1.35fr}.sl6-book-entry{gap:35px;padding:30px}.sl6-book-entry figure{height:310px}}
@media(max-width:600px){.sl6-heading{padding-block:24px 32px}.sl6-heading .sl-breadcrumb{font-size:.8125rem;margin-bottom:25px}.sl-inner .sl6-title{font-size:clamp(2.7rem,10vw,4.1rem);line-height:1.02}.sl6-article-meta{gap:12px 20px!important;font-size:.875rem;margin-bottom:20px!important}.sl6-article-frame{padding-block:25px 55px}.sl-inner .sl6-article-image{padding:12px;margin-bottom:32px!important}.sl6-article-image img{max-height:510px}.sl6-prose>.wp-block-post-content{font-size:1rem;line-height:1.85}.sl6-article-pagination{grid-template-columns:1fr;gap:25px;margin-top:32px}.sl6-article-pagination .post-navigation-link-next{text-align:left}.sl6-section{padding-block:30px 50px}.sl6-section-nav{gap:10px;margin-bottom:30px}.sl6-section-nav a{font-size:.875rem;padding:10px 15px}.sl6-not-found-layout{grid-template-columns:1fr;gap:30px;padding-block:40px 60px}.sl6-error-code{font-size:9rem}.sl6-not-found p:not(.sl6-error-code){font-size:1rem}.sl6-book-entry{grid-template-columns:1fr;gap:28px;padding:25px;margin-top:30px}.sl6-book-entry figure{height:270px}.sl-inner .sl6-book-entry h2{font-size:3.1rem}.sl6-book-entry p{font-size:1rem}.sl6-book-entry .sl6-book-label{margin-bottom:18px}.sl6-hub-links{gap:5px 20px}.sl6-reading-rail nav{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sl6-book-entry img{transition:none}.sl6-book-entry:hover img{transform:none}}
