/* Hempsphere: an editorial window onto African natural materials. */
.hs-table-scroll{overflow-x:auto;margin:28px 0;max-width:100%}.hs-table-scroll table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.65}.hs-table-scroll th,.hs-table-scroll td{padding:16px;text-align:left;border:1px solid #ccd0c2;vertical-align:top}.hs-table-scroll th{background:#e6e9da}.hs-reading nav{border-left:3px solid #8b6346;padding:20px 28px;background:#faf9f3}.hs-reading [id]{scroll-margin-top:30px}
.hs-editorial{padding-bottom:20px}.hs-ed-heading{padding:65px 0 35px;border-bottom:1px solid #ccd0c2;margin-bottom:40px}.hs-ed-heading h1{font-size:clamp(38px,5.5vw,76px);line-height:1.08;max-width:1000px;margin:18px 0;letter-spacing:-.045em}.hs-ed-intro{max-width:800px;margin-bottom:50px}.hs-ed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:35px 0 60px}.hs-ed-card{display:flex;flex-direction:column;background:#faf9f3;border:1px solid #ccd0c2;border-top:3px solid #8b6346;border-radius:4px;padding:34px;color:#173a2d;transition:transform .18s,border-color .18s}.hs-ed-card:hover{transform:translateY(-3px);border-color:#728654}.hs-ed-card h3,.hs-ed-card h2{font-size:30px;line-height:1.18;letter-spacing:-.025em;margin:18px 0}.hs-ed-card p{line-height:1.75}.hs-ed-card .hs-link{margin-top:auto;padding-top:20px}.hs-ed-callout{background:#e6e9da;border-left:4px solid #8b6346;padding:36px;margin:55px 0}.hs-ed-callout h2{font-size:36px;margin:12px 0 20px}.hs-reading{max-width:800px;margin:0 auto 70px}.hs-reading p,.hs-prose p,.hs-prose li{font-size:18px;line-height:1.85}.hs-reading h2{margin-top:44px;font-size:32px;line-height:1.2}.hs-byline,.hs-breadcrumb{font-size:14px;color:#52614f}.hs-byline span{padding:0 12px}.hs-breadcrumb{display:flex;gap:12px;padding-top:28px;flex-wrap:wrap}.hs-news-row{display:grid;grid-template-columns:130px 1fr 120px;gap:30px;padding:36px 0;border-bottom:1px solid #ccd0c2;align-items:start}.hs-news-row h2{font-size:30px;margin:0 0 16px}.hs-news-row time{font-size:14px;padding-top:8px}.hs-news-row p{max-width:700px}.hs-brick-figure{margin:0 0 50px}.hs-brick-figure img{width:100%;height:auto;border-radius:5px}.hs-brick-figure figcaption{font-size:13px;line-height:1.7;max-width:900px;margin-top:14px}.hs-brick-diagram{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin:25px 0;background:#ccd0c2;border:1px solid #ccd0c2}.hs-brick-diagram div{background:#e6e9da;padding:28px 22px}.hs-brick-diagram span{display:block;color:#795539;font-size:12px;margin-bottom:30px}.hs-brick-diagram strong{font-size:24px;display:block}.hs-brick-diagram p{font-size:14px}.hs-editorial .hs-prose a{text-decoration:underline;text-underline-offset:4px}.hs-home .hs-nav{gap:20px}.hs-nav>a{white-space:nowrap}.hs-home-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:55px;align-items:center;padding:65px 0}.hs-home-hero h1{font-size:clamp(46px,6vw,88px);line-height:1.02;letter-spacing:-.055em;margin:25px 0}.hs-home-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#61712f}.hs-home-hero .hs-lead{max-width:600px}.hs-archive-feature{margin:0;position:relative;background:#173a2d;border-radius:5px;overflow:hidden}.hs-archive-feature img{width:100%;height:520px;object-fit:cover;display:block}.hs-archive-feature figcaption{position:relative;background:#173a2d;color:#f3f1e7;padding:25px;font-size:14px;line-height:1.6}.hs-research-feature{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.hs-research-feature h2{font-size:clamp(36px,4vw,60px);line-height:1.08}.hs-research-feature .hs-ed-callout{margin:0;color:#173a2d}.hs-research-feature .hs-ed-callout h3,.hs-research-feature .hs-ed-callout p{color:#173a2d}.hs-status{display:inline-block;background:#e6e9da;color:#173a2d;font-size:12px;padding:7px 12px;letter-spacing:.05em;text-transform:uppercase;border-radius:2px}.hs-home-feature{padding:65px 0}.hs-home-feature .hs-ed-grid{margin-bottom:0}.hs-hero-note{font-size:13px}.hs-footer-top{gap:35px}
@media(max-width:1100px){.hs-home .hs-nav{gap:12px;font-size:13px}.hs-home .hs-brand{font-size:24px}.hs-nav .hs-btn{padding:12px}.hs-home-hero{gap:30px}}
@media(max-width:800px){.hs-home-hero,.hs-research-feature{grid-template-columns:1fr}.hs-archive-feature img{height:380px}.hs-ed-heading{padding-top:38px}.hs-news-row{grid-template-columns:1fr;gap:10px}.hs-brick-diagram{grid-template-columns:1fr 1fr}.hs-ed-card{padding:25px}.hs-home-hero h1{font-size:58px}.hs-ed-heading h1{font-size:44px}}
@media(max-width:620px){.hs-ed-grid{grid-template-columns:1fr}.hs-home-hero{padding:35px 0}.hs-home-hero h1{font-size:46px}.hs-ed-heading h1{font-size:36px}.hs-ed-callout{padding:25px}.hs-reading p,.hs-prose p,.hs-prose li{font-size:17px}.hs-brick-diagram div{padding:20px 15px}.hs-brick-diagram strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){.hs-ed-card{transition:none}.hs-ed-card:hover{transform:none}}
