.research-library,.research-page{--research-ink:#203b30;--research-muted:#56685c;--research-paper:#f5f3e9;--research-green:#1c5945;--research-gold:#947134;color:var(--research-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65;text-align:left}.research-library{background:var(--research-paper);padding:clamp(38px,6vw,88px) 0;scroll-margin-top:24px}.research-library *,.research-page *{box-sizing:border-box}.research-container{max-width:1220px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}.research-library h2,.research-page h1,.research-page h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.14}.research-library h2{font-size:clamp(32px,4.3vw,54px);margin:8px 0 24px}.research-library-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:end;margin-bottom:28px}.research-library-heading>p{font-size:17px;color:var(--research-muted);max-width:48ch;margin:0 0 25px}.research-eyebrow{font:600 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--research-green);margin:0 0 12px}.research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.research-card{min-width:0;background:#fffdf7;border:1px solid #d8ded3;border-radius:7px;overflow:hidden;display:flex;flex-direction:column}.research-card-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:var(--research-ink)}.research-card-link:hover h3{text-decoration:underline;text-underline-offset:4px}.research-card-image{height:200px;display:flex;align-items:center;justify-content:center;background:#f8f7f2;overflow:hidden}.research-card-image img{display:block;max-width:100%;width:100%;height:100%;object-fit:contain}.research-card-image.is-photo img{object-fit:cover}.research-card-copy{padding:25px;display:flex;flex:1;flex-direction:column}.research-card h3{font:400 25px/1.22 Georgia,'Times New Roman',serif;letter-spacing:-.02em;margin:0 0 14px}.research-card-copy>p:not(.research-eyebrow){font-size:14px;line-height:1.65;color:var(--research-muted);margin:0 0 22px}.research-card-text{border-top:4px solid var(--research-green)}.research-read{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;align-items:center}.research-card-credit{font-size:10px;line-height:1.5;margin:0;padding:0 25px 20px;color:var(--research-muted)}.research-card-credit a{color:inherit}.research-search{margin:0 0 30px;max-width:580px}.research-search label{font-size:13px;font-weight:600}.research-search>div{display:flex;gap:10px;margin-top:7px}.research-search input{min-width:0;flex:1;padding:12px;border:1px solid #9ba99b;border-radius:4px;background:#fffdf7;color:var(--research-ink);font:inherit}.research-search button{border:1px solid #789080;border-radius:4px;background:var(--research-green);color:#fff;padding:12px 20px;font-size:14px;cursor:pointer}.research-search p{font-size:12px;color:var(--research-muted);margin:8px 0}.research-context{padding:22px 26px;border-left:3px solid #9b854f;background:#e9eee3;margin:34px 0 0;font-size:14px;line-height:1.7}.research-context strong{font-weight:600}.research-context p{margin:6px 0 0}.research-pillar-links{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:25px;font-size:13px}.research-library a,.research-page a{color:inherit}.research-library a:focus-visible,.research-page a:focus-visible,.research-search input:focus-visible,.research-search button:focus-visible{outline:3px solid #916926;outline-offset:4px}.research-shortcut{margin:24px 0 0!important;font-size:15px}.research-shortcut a{color:#24563e;text-decoration:underline;text-underline-offset:4px}.research-library [hidden]{display:none!important}.research-page{margin:0;background:var(--research-paper)}.research-nav{max-width:1360px;padding:25px 48px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cbd5c8;gap:24px}.research-brand{font:23px/1.2 Georgia,'Times New Roman',serif;letter-spacing:.16em;text-decoration:none}.research-nav nav{display:flex;gap:25px;flex-wrap:wrap;font-size:13px}.research-skip{position:absolute;left:12px;top:-80px;background:white;padding:12px;z-index:10}.research-skip:focus{top:12px}.research-article-intro{max-width:1120px;margin:auto;padding:55px 48px 40px}.research-breadcrumb{font-size:12px;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:35px;color:var(--research-muted)}.research-page h1{font-size:clamp(36px,5vw,64px);max-width:19ch;margin:0 0 25px}.research-deck{font-size:19px;color:var(--research-muted);max-width:66ch;margin:0 0 25px}.research-byline{font-size:12px;color:var(--research-muted)}.research-reading-layout{display:grid;grid-template-columns:230px minmax(0,780px);gap:46px;max-width:1180px;padding:20px 48px 60px;margin:auto}.research-toc{font-size:13px;align-self:start;position:sticky;top:22px}.research-toc details{border-top:1px solid #b1beaf;padding-top:16px}.research-toc summary{font-weight:600;cursor:pointer}.research-toc nav{display:grid;gap:12px;margin:18px 0 26px}.research-toc nav a{text-decoration:none;line-height:1.45}.research-toc nav a:hover{text-decoration:underline}.research-back{display:block;padding-top:18px;border-top:1px solid #cbd5c8;font-size:12px}.research-prose{min-width:0;font-size:17px;line-height:1.85}.research-prose p{margin:0 0 22px}.research-prose h2{font-size:34px;margin:42px 0 22px;scroll-margin-top:25px}.research-prose h2:first-child{margin-top:0}.research-prose h3{font-size:23px;margin:28px 0 12px}.research-prose a{color:#22644b;text-underline-offset:3px;overflow-wrap:anywhere}.research-prose .nm-table-scroll{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #d2dccd;border-radius:4px}.research-prose table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.65;min-width:520px}.research-prose th,.research-prose td{padding:13px;vertical-align:top;text-align:left;border-bottom:1px solid #d2dccd}.research-prose th{background:#e5ecdf;font-weight:600}.research-prose td{background:#fffdf7}.research-prose strong{font-weight:600}.research-figure{margin:28px 0 40px;background:#fffdf7;border:1px solid #d8ded3;border-radius:5px;overflow:hidden}.research-figure img{display:block;width:100%;height:auto;max-height:620px;object-fit:contain}.research-zoom{display:block}.research-figure figcaption{padding:17px 20px;font-size:12px;line-height:1.65;color:var(--research-muted)}.research-figure figcaption p{margin:0 0 9px}.research-figure figcaption p:last-child{margin:0}.research-sources{padding-left:24px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.research-sources li{padding:0 0 20px;scroll-margin-top:20px}.research-sources small{display:block;margin-top:6px;color:var(--research-muted)}.research-polish{background:#e9eee3;padding:26px;margin:30px 0}.research-polish h2{font-size:26px}.research-polish p{font-size:14px}.research-polish p:last-child{margin-bottom:0}.research-related{padding-top:25px;padding-bottom:65px}.research-related h2{font-size:40px;margin:0 0 28px}.research-footer{background:#142f25;color:#e5e7d9;padding:48px;text-align:center;font-size:14px}.research-footer .research-brand{color:#f0e4bd}.research-rights-note{font-size:11px;max-width:62ch;margin:20px auto 0;opacity:.8}@media(max-width:960px){.research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:28px;padding:20px 28px 50px}.research-library-heading{gap:25px}.research-card h3{font-size:23px}.research-nav{padding:22px 28px}}@media(max-width:680px){.research-library-heading{display:block}.research-grid{grid-template-columns:1fr}.research-card-image{height:auto;min-height:130px;max-height:280px}.research-card-image img{height:auto;max-height:280px}.research-card-image.is-photo{height:230px}.research-card-image.is-photo img{height:100%}.research-card-copy{padding:22px}.research-nav{align-items:flex-start;flex-direction:column;padding:22px}.research-nav nav{gap:20px}.research-article-intro{padding:32px 22px 20px}.research-reading-layout{display:block;padding:10px 22px 30px}.research-toc{position:static;margin-bottom:32px}.research-toc nav{grid-template-columns:1fr 1fr;gap:12px 18px}.research-back{margin-bottom:25px}.research-prose{font-size:16px;line-height:1.8}.research-prose h2{font-size:29px}.research-deck{font-size:17px}.research-figure figcaption{padding:14px;font-size:11px}.research-related h2{font-size:34px}.research-footer{padding:38px 22px}.research-prose .research-context{padding:18px}.research-library .research-context{padding:18px}.research-context{overflow-wrap:anywhere}.research-pillar-links{gap:18px}}@media(prefers-reduced-motion:reduce){.research-library *,.research-page *{scroll-behavior:auto!important}}@media print{.research-toc,.research-nav,.research-related,.research-search{display:none}.research-page,.research-library{background:#fff;color:#000}.research-reading-layout{display:block;padding:0}.research-article-intro{padding:0}.research-figure{break-inside:avoid}.research-prose table{min-width:0}.research-footer{background:#fff;color:#000}.research-grid{display:block}.research-card{break-inside:avoid;margin:15px 0}}

/* The two formerly entrance-only pillars now contain a scrollable reading room. */
body.has-research-content.pillar-herbs,body.has-research-content.pillar-slavic-heritage{overflow-y:auto}
body.has-research-content.pillar-herbs .pillar-main,body.has-research-content.pillar-slavic-heritage .pillar-main{display:block;height:auto;width:100%}
body.has-research-content.pillar-herbs .pillar-hero,body.has-research-content.pillar-slavic-heritage .pillar-hero{margin-inline:auto}
@media(min-width:1100px){body.has-research-content.pillar-herbs .pillar-main,body.has-research-content.pillar-slavic-heritage .pillar-main{padding-top:max(0px,calc((100vh - 56.28vw)/2))}}

@media(min-width:681px){.research-library .research-grid:has(>.research-card:only-child){grid-template-columns:1fr;max-width:960px}.research-library .research-card:only-child .research-card-link{display:grid;grid-template-columns:1fr 1fr}.research-library .research-card:only-child .research-card-image{height:100%;min-height:280px}.research-library .research-card:only-child .research-card-credit{padding-top:12px}}
/* Visual revision: native entry cards and each pillar's established reading palette. */
.research-native-library{padding-block:30px 50px;scroll-margin-top:0}
.research-native-library .nm-all{border-top:0}
.research-native-library .nm-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.research-native-library .research-pillar-links{padding-top:25px;color:var(--nm-gold)}
.nm-root .research-native-card .nm-card-art img{width:100%;height:100%;object-fit:cover}
.nm-root .research-native-card .research-card-chart{background:#f5f3e9}
.nm-root .research-native-card .research-card-chart img{object-fit:contain}
.nm-root .research-native-prose,.nm-root .research-native-hero{--research-muted:#56685c}
.nm-root .research-native-prose .research-figure{color:#233e32}
.nm-root .research-native-hero .research-figure{margin:0;color:#233e32}
.nm-root .research-native-hero figcaption{font:11px/1.6 Arial,sans-serif}
.nm-root .research-native-hero img{max-height:360px}
.nm-root .research-intro-text{grid-template-columns:1fr}
.nm-root .research-native-prose .research-figure figcaption p{margin:0 0 8px}
.nm-root .research-native-prose .research-figure img{max-width:100%}
.nm-root .research-native-hero a{color:#244432;text-decoration:underline}
body.research-themed{--research-ink:#f4efdd;--research-muted:#b5bbae;--research-paper:#0b1512;--research-green:#d7bd81;--research-gold:#d7bd81;background:var(--research-paper);color:var(--research-ink)}
.research-themed .research-nav,.research-themed .research-toc details,.research-themed .research-back{border-color:#3b4739}
.research-themed .research-card{background:#14221c;border-color:#3b4739;border-radius:0}
.research-themed .research-context,.research-themed .research-polish{background:#14281f;border-color:#d7bd81}
.research-themed .research-prose a{color:#e2c68c}
.research-themed .research-prose .research-figure{background:#fffdf7;border-color:#3b4739;color:#233e32}
.research-themed .research-figure figcaption{color:#56685c}
.research-themed .research-figure a{color:#22644b}
.research-themed .research-prose th{background:#1d3c2d;color:#f4efdd}
.research-themed .research-prose td{background:#14221c;color:#f4efdd}
.research-themed .research-prose th,.research-themed .research-prose td{border-color:#3b4739}
.research-themed .research-footer{background:#07140f}
@media(max-width:960px){.research-native-library .nm-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.research-native-library .nm-article-grid{grid-template-columns:1fr}.research-native-library{padding-block:0 24px}}

.nm-root .research-native-card{display:flex;flex-direction:column}.nm-root .research-native-card>.nm-card-link{height:auto;flex:1}.nm-root .research-native-credit{font:10px/1.6 Arial,sans-serif;color:var(--nm-muted);padding:0 1.5rem 1.3rem;margin:0}.nm-root .research-native-credit a{text-decoration:underline}
.nm-root .research-intro-text{grid-template-columns:minmax(0,1fr)}
.nm-root .nm-article-top h1{overflow-wrap:anywhere;hyphens:auto}
