.study-head{padding:56px 0 28px;max-width:900px}
.study-head h1{font-size:clamp(36px,5.2vw,62px);font-weight:800;margin:0 0 20px;line-height:1.05}
.study-head .lead{font-size:19px;line-height:1.6;color:var(--muted);margin:0 0 26px;max-width:66ch}
.seeds-facts{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}
.seeds-facts li{font:500 13px/1 var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:9px 14px}
.seeds-facts b{color:var(--accent);font-weight:500}
.study-findings{margin:20px 0 56px}
.study-findings h2{font:500 14px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 16px}
.study-findings ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.study-findings li{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px 22px 20px;display:flex;flex-direction:column;gap:8px}
.study-findings b{font:800 44px/1 var(--display);color:var(--accent)}
.study-findings span{color:#d6d9d3;line-height:1.5;font-size:16px}
.study-body{max-width:var(--prose);margin:0 auto 80px}
.study-body h2{scroll-margin-top:80px}
.study-chart{margin:32px 0 40px;width:min(1040px,calc(100vw - 40px));position:relative;left:50%;transform:translateX(-50%)}
.study-chart img{width:100%;height:auto;display:block;border-radius:12px}
.study-chart figcaption{font:13px/1.4 var(--mono);color:var(--muted);margin-top:10px;text-align:right}
.study-chart figcaption a{color:var(--muted)}.study-chart figcaption a:hover{color:var(--accent)}
.study-download{display:inline-block;background:var(--accent);color:var(--accent-ink)!important;font-weight:700;text-decoration:none!important;padding:14px 22px;border-radius:6px}
.study-download:hover{filter:brightness(1.08)}
.study-cols{overflow-x:auto;border:1px solid var(--line);border-radius:6px;background:var(--surface);margin:20px 0}
.study-cols table{border-collapse:collapse;width:100%;font-size:15px}
.study-cols th,.study-cols td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}
.study-cols th{font:500 12px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}
.study-cols tr:last-child td{border-bottom:0}.study-cols code{font:13px var(--mono);color:var(--accent);white-space:nowrap}
.embeds{display:grid;gap:14px;margin:20px 0}
.embed{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px 16px;scroll-margin-top:90px}
.embed:target{border-color:var(--accent)}
.embed-title{font-weight:700;margin:0 0 8px!important}
.embed textarea{width:100%;background:#0b0c0f;color:#cfd4cd;border:1px solid var(--line);border-radius:4px;font:12px/1.5 var(--mono);padding:10px;resize:vertical}
.copy-embed{margin-top:8px;background:transparent;color:var(--text);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font:500 13px var(--body);cursor:pointer}
.copy-embed:hover{border-color:var(--accent);color:var(--accent)}
.press-box{background:var(--surface);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;padding:18px 22px;margin:18px 0}
.press-box p{margin:0 0 12px}.press-box p:last-child{margin:0}
@media(max-width:900px){.study-findings ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.study-findings ul{grid-template-columns:1fr}.study-findings b{font-size:38px}.study-head .lead{font-size:17px}}
.embeds-wrap{margin:20px 0}.embeds-wrap summary{cursor:pointer;font-weight:700;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.embeds-wrap[open] summary{border-color:var(--accent)}
@media(max-width:700px){.chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.chart-scroll img{width:760px;max-width:none}.study-chart figcaption::before{content:"Swipe for more \00B7  ";}.study-chart figcaption{text-align:left;font-size:12px}}
