.evidence-in-vivo,.ancestral-detail{padding-left:14px;border-left:2px solid rgba(79,54,141,.24)}.ancestral-detail{color:rgba(48,48,106,.86)}.territory-ecology{margin:8px 0 0!important;padding-left:14px;border-left:2px solid rgba(79,54,141,.18);color:rgba(48,48,106,.8);font-size:12px!important;line-height:1.62!important}.library-page .ingredient-card footer{margin:24px -24px -24px;padding:20px 22px;display:block;border:0;background:var(--blue);color:#fff}.library-page .ingredient-card footer>b{display:block;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.28);font-size:8px;letter-spacing:.09em}.ingredient-sources{display:flex;flex-wrap:wrap;gap:9px 15px;align-items:center}.ingredient-sources-label{flex:1 1 100%;font:500 7px/1.3 'DM Mono',monospace;letter-spacing:.12em;color:var(--aqua)}.library-page .ingredient-card footer .ingredient-sources a{font:500 8px/1.45 'DM Mono',monospace;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.55)}@media(max-width:420px){.library-page .ingredient-card footer{margin-right:-20px;margin-bottom:-20px;margin-left:-20px;padding:18px 20px}.library-page .ingredient-card footer .ingredient-sources a{flex:0 1 auto}}
