/* TALVÉ: #FAF7F0 light, #E8DFD0 limestone, #4A352B cacao,
   #BEA478 champagne, #304B3F leaf. Rubik Hebrew / Manrope Latin.
   Material-based palette follows Ben's specific brand override. Open reading
   surfaces and a woven vertical rhythm replace repeating boxed cards. */
.science-paths{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:0 0 28px;border-bottom:1px solid #4a352b26;margin-bottom:20px}
.science-paths>span{font-size:12px;color:#685246;flex-basis:100%}
.science-paths a{font-size:14px;text-decoration:none;border-bottom:1px solid #bea478;padding-bottom:5px;line-height:1.7}
.science-paths a:hover{border-color:#304b3f;color:#304b3f}
.science-paths a:focus-visible,.science-reading summary:focus-visible{outline:2px solid #304b3f;outline-offset:5px}
.science-reading h3{font-size:18px;font-weight:500;margin:30px 0 12px;line-height:1.6}
.science-reading p{max-width:68ch;text-wrap:pretty}
.science-reading details{scroll-margin-top:0}
.science-reading details[open]>summary{color:#304b3f}
.study-note{margin:28px 0 8px;padding:4px 26px 22px;border-inline-start:3px solid #bea478;background:linear-gradient(115deg,#e8dfd060,transparent 85%)}
.study-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 28px;padding:18px 0;border-block:1px solid #4a352b26}
.study-facts dt{font-size:11px;color:#685246;margin-bottom:7px}
.study-facts dd{margin:0;font-size:15px;line-height:1.6;font-weight:500}
.measurement-pair{border-inline-start:2px solid #bea478;padding-inline-start:24px;margin:24px 0}
.measurement-pair h3{font-size:16px;margin:18px 0 8px}
.measurement-pair p{font-size:14px}
@media(max-width:760px){.science-paths{gap:15px 20px;padding-bottom:25px}.science-paths a{font-size:13px}.science-reading h3{font-size:17px}.study-note{padding:1px 17px 18px;margin-top:22px}.study-facts{gap:15px;grid-template-columns:1fr}.study-facts>div{display:grid;grid-template-columns:85px 1fr;gap:12px}.study-facts dt{margin:0}.study-facts dd{font-size:14px}.measurement-pair{padding-inline-start:17px}}
