.sci-library,.sci-library *{box-sizing:border-box!important}.sci-library{--rl-ink: #1A1225;--rl-plum: #4D386D;--rl-muted: #5F5A72;--rl-lavender: #E7E0FC;--rl-soft: #F5F2FC;--rl-line: #E9E5F1;--rl-accent: #9EA2DD;--rl-hover: #FAF9FD;--rl-white: #FFFFFF;--rl-ease: .18s ease;color:var(--rl-ink)}.sci-library .rl-head{margin-bottom:28px}.sci-library .rl-eyebrow{color:var(--rl-muted);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sci-library .rl-headline{margin:10px 0 8px;color:var(--rl-ink)}.sci-library .rl-intro{color:var(--rl-muted);line-height:1.7}.sci-library .rl-context-note{margin:24px 0 32px;padding:24px 28px!important;border:1px solid var(--rl-lavender);border-radius:12px;background:var(--rl-soft)}.sci-library .rl-context-note strong{display:block;margin-bottom:8px;color:var(--rl-plum);font-size:.9rem}.sci-library .rl-context-note p{margin:0;color:var(--rl-muted);font-size:.93rem;line-height:1.75}.sci-library .rl-detailed-references{display:grid;gap:16px}.sci-library details.rl-strain{min-width:0;width:100%;overflow:hidden;border:1px solid var(--rl-lavender);border-radius:14px;background:var(--rl-white)}.sci-library .rl-strain-head,.sci-library .rl-ref-head{list-style:none;cursor:pointer;transition:background-color var(--rl-ease)}.sci-library summary::-webkit-details-marker{display:none!important}.sci-library summary::marker{display:none!important;content:""!important}.sci-library summary:before{display:none!important;content:none!important}.sci-library .rl-strain-head:after,.sci-library .rl-ref-head:after{content:"";flex-shrink:0;width:8px;height:8px;border-right:1.5px solid var(--rl-plum);border-bottom:1.5px solid var(--rl-plum);transform:rotate(45deg);transition:transform var(--rl-ease)}.sci-library details[open]>.rl-strain-head:after,.sci-library details[open]>.rl-ref-head:after{transform:rotate(225deg)}.sci-library .rl-strain-head:focus-visible,.sci-library .rl-ref-head:focus-visible{outline:2px solid var(--rl-plum);outline-offset:-3px}.sci-library .rl-strain-head{display:flex!important;align-items:center!important;gap:16px!important;padding:22px 28px!important}.sci-library .rl-strain-head:hover{background:var(--rl-soft)}.sci-library details[open].rl-strain>.rl-strain-head{border-bottom:1px solid var(--rl-line);background:var(--rl-soft)}.sci-library .rl-strain-index{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;line-height:1!important;padding:0!important;margin:0!important;flex-shrink:0;border-radius:9px;background:var(--rl-lavender);color:var(--rl-plum);font-size:.82rem;font-weight:700}.sci-library .rl-strain-name{flex:1;min-width:0;color:var(--rl-ink);font-size:1rem;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.sci-library .rl-strain-body{min-width:0;width:100%;padding:26px 28px 32px!important}.sci-library .rl-primary-intro{margin:0 0 24px!important;padding:20px 24px!important;border-left:3.5px solid var(--rl-accent);border-radius:0 10px 10px 0;background:var(--rl-soft);color:var(--rl-muted);font-size:.93rem;line-height:1.75}.sci-library details.rl-ref{min-width:0;width:100%!important;margin:14px 0 0!important;border:1px solid var(--rl-line);border-radius:12px;background:var(--rl-white);overflow:hidden}.sci-library .rl-ref-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:18px 24px!important}.sci-library .rl-ref-head:hover{background:var(--rl-hover)}.sci-library details[open]>.rl-ref-head{border-bottom:1px solid var(--rl-line);background:var(--rl-soft)}.sci-library .rl-ref-title{flex:1;min-width:0;color:var(--rl-ink);font-size:.95rem;font-weight:600;line-height:1.55;margin:0!important;overflow-wrap:anywhere}.sci-library .rl-ref-body{padding:26px 28px!important;background:var(--rl-white)}.sci-library .rl-summary{margin:0 0 18px!important;color:var(--rl-muted);font-size:.93rem;line-height:1.75}.sci-library .rl-summary sup{padding-left:2px;color:var(--rl-plum);font-size:.72rem;font-weight:700}.sci-library .rl-evidence-note{margin:20px 0!important;padding:18px 24px!important;border-radius:10px;background:var(--rl-soft);border:1px solid var(--rl-lavender);color:var(--rl-muted);font-size:.88rem;line-height:1.7}.sci-library .rl-evidence-note strong{color:var(--rl-plum);margin-right:4px}.sci-library .rl-source{margin:18px 0 0!important;color:var(--rl-muted);font-size:.82rem;line-height:1.55;overflow-wrap:anywhere}.sci-library .rl-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;max-width:100%;padding:6px 10px;border:1px solid var(--rl-lavender);border-radius:6px;background:var(--rl-soft);color:var(--rl-plum);font-size:.65rem;font-weight:700;letter-spacing:.035em;line-height:1.3;text-align:center;white-space:nowrap}.sci-library .rl-approach{margin-top:36px;padding:26px 28px!important;border:1px solid var(--rl-lavender);border-radius:14px;background:var(--rl-soft)}.sci-library .rl-approach h3{margin:8px 0 12px;color:var(--rl-ink)}.sci-library .rl-approach .rl-intro{margin-bottom:20px}.sci-library .rl-approach-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.sci-library .rl-approach-flow li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.sci-library .rl-approach-flow li+li:before{content:"\2192";color:var(--rl-accent);font-size:.9rem}.sci-library .rl-approach-node{padding:8px 12px;border:1px solid var(--rl-lavender);border-radius:8px;background:var(--rl-white);color:var(--rl-plum);font-size:.8rem;font-weight:600;line-height:1.45}@media(max-width:760px){.sci-library .rl-context-note{padding:18px 16px!important}.sci-library .rl-strain-head{gap:12px!important;padding:16px 18px!important}.sci-library .rl-strain-index{width:32px!important;height:32px!important}.sci-library .rl-strain-name{font-size:.93rem}.sci-library .rl-strain-body{padding:16px 14px 20px!important}.sci-library .rl-primary-intro{padding:16px!important;margin-bottom:16px!important}.sci-library .rl-ref-head{flex-wrap:wrap!important;gap:10px!important;padding:14px 16px!important}.sci-library .rl-ref-title{width:calc(100% - 24px)!important}.sci-library .rl-ref-head .rl-badge{order:2;white-space:normal;justify-content:flex-start}.sci-library .rl-ref-body{padding:18px 16px!important}.sci-library .rl-evidence-note{padding:14px 16px!important}.sci-library .rl-approach{padding:20px 18px!important}}@media(prefers-reduced-motion:reduce){.sci-library .rl-strain-head,.sci-library .rl-ref-head,.sci-library .rl-strain-head:after,.sci-library .rl-ref-head:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
