.bio-term-help,.bio-glossary{max-width:780px;margin:1.4rem auto;padding:0 1.25rem;color:#53675f;font-size:.88rem;line-height:1.8}.bio-glossary{padding:1.25rem;border-top:1px solid #ccd4cc}.bio-glossary summary{cursor:pointer;font-weight:650;color:#173e35}.bio-glossary dt{font-weight:650;margin-top:1rem}.bio-glossary dd{margin:.3rem 0 0}.bio-term{display:inline}.bio-term-button{font:inherit;line-height:inherit;color:inherit;background:transparent;border:0;border-bottom:1px dotted #8c5b28;padding:0 1px;cursor:help;text-align:inherit}.bio-term-button:hover{color:#885016}.bio-term-button:focus-visible{outline:2px solid #b56628;outline-offset:3px;border-radius:2px}.bio-term-tip{position:fixed;z-index:1000;box-sizing:border-box;max-width:340px;width:max-content;padding:14px 17px;background:#173e35;color:#fff;box-shadow:0 8px 28px #142a302c;border-radius:8px;font-size:15px;line-height:1.65;text-align:left;white-space:normal;overflow-wrap:anywhere}.bio-term-tip[hidden]{display:none}.bio-term-tip strong,.bio-term-tip span{display:block}.bio-term-tip strong{font-family:system-ui,sans-serif;margin-bottom:.3rem;color:#f1cf9d}.bio-term-tip code{font:inherit;white-space:normal;background:none;color:inherit;padding:0}.bio-step-list{list-style:none;padding:0!important;counter-reset:none}.bio-step-list>li{margin:1.8rem 0!important;padding:1.5rem;border:1px solid #cbd6cd;border-radius:10px;background:#fafbf7}.bio-step-list h3{margin:.5rem 0;font-size:1.35rem}.bio-answer{margin-top:1rem;border-top:1px solid #cbd6cd;padding-top:1rem}.bio-answer summary{cursor:pointer;font-weight:650;color:#173e35;padding:.5rem 0;min-height:44px}.bio-answer summary:focus-visible{outline:2px solid #b56628;outline-offset:4px}.bio-method{padding:1rem 1.25rem;background:#eaf0e8;border-left:3px solid #b56628;margin:1.25rem 0}.bio-method h4{margin:0}.bio-method p{margin:.5rem 0}.bio-guided textarea{width:100%;box-sizing:border-box}.bio-guided a{text-underline-offset:3px}@media(max-width:600px){.bio-step-list>li{padding:1rem}.bio-term-tip{max-width:calc(100vw - 24px);font-size:15px}.bio-term-help{font-size:.83rem}.bio-step-list h3{font-size:1.2rem}}
