sl-insclt>iframe{position:fixed;top:-1e15px;transform:scale(.001)}
.sl-cms-cookiemsg{padding:.5em 1em;background:hsl(var(--sl-theme-primary_hs) 20%);color:var(--sl-theme-primary_contrast);text-align:center}.sl-cms-cookiemsg a{color:inherit}.sl-cms-cookiemsg .close{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:1.5em;height:1.5em;margin-left:.5em;border-radius:100%;font-weight:bold;cursor:pointer;vertical-align:center}.sl-cms-cookiemsg .close:hover,.sl-cms-cookiemsg .close:focus{background:var(--sl-theme-danger);color:var(--sl-theme-danger_contrast)}.ry-p-cpd_systematic{text-decoration:underline dashed}section.ry-p-cpd_ghs{display:inline-flex;gap:.25em;flex-wrap:wrap}.ry-donate-addrline2{display:grid;grid-template-columns:40% calc(60% - .5em);grid-gap:.5em}.ry-donate-addrline2>div{margin:0}.ry-lessontext{max-width:52.5em;text-align:justify}.ry-lessontext h1,.ry-lessontext h2,.ry-lessontext h3{color:var(--sl-theme-primary)}.ry-lessontext h2{font-variant:small-caps;font-weight:bold}.ry-a2hs{text-align:center;padding:.5em 1em;margin-bottom:1em}.ry-a2hs_text{margin-bottom:.5em}.sl-pcontent{counter-reset:ry-course-counter}div.ry-course{padding-bottom:1em}header.ry-course_head{display:flex;min-height:5em;padding:.5em var(--sl-block-spacing);align-items:center;justify-content:space-between}h2.ry-course_h2{display:inline;font-size:110%;vertical-align:middle}h2.ry-course_h2::before{counter-increment:ry-course-counter;content:counter(ry-course-counter) '. ';font-size:125%;font-weight:bold;color:var(--sl-tcolor2)}.ry-course_lessonic.ry-course_lessonic{width:1.125em;height:1.125em;color:var(--sl-theme-primary_contrast)}div.ry-course_empty{padding:.5em var(--sl-block-spacing)}.ry-donate{display:flex;background:var(--sl-theme-primary-variant);color:var(--sl-theme-primary-variant_contrast);align-items:center;justify-content:center;gap:1em}.ry-donate a.ry-donate-link.ry-donate-link{color:var(--sl-theme-primary-variant_contrast);text-decoration:none}.ry-donate a.ry-donate-link.ry-donate-link:focus{outline:thin solid white}.ry-nav_search:not(:target){display:none}.ry-nav_search{position:fixed;top:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:background .2s}.ry-nav_search:target{background:rgba(0,0,0,.5)}.ry-nav_search__bar{display:flex;align-items:center;height:3.5em;background:#fff;padding:0 1em;gap:1em}.ry-nav_search__bar>.js-back{border-radius:100%;transition:background .2s,border-color .2s;border:thin solid transparent}.ry-nav_search__bar>.js-back:hover{background:var(--sl-hover_rgba)}.ry-nav_search__bar>.js-back:focus{border-color:var(--sl-theme-primary)}.ry-nav_search__bar .sl-icon{width:2.5em;height:2.5em;padding:.5em}.ry-nav_search__bar>input{background:transparent;padding:0;width:100%;height:100%}.ry-nav_search__bar>input:focus{outline:0}.ry-nav_search__autocomplete{background:#fff}.ry-nav_search__autocomplete:not(:empty){border-top:thin solid #bbb}a.ry-nav_search__acitem{display:block;color:#333;text-decoration:none;padding:.5em 4.5em;transition:none}a.ry-nav_search__acitem:hover{background:rgba(0,0,0,.05)}a.ry-nav_search__acitem:focus{color:#fff;background:var(--sl-theme-primary);font-weight:bold}.ry-nav_search__acitem:focus>.ry-nav_search__acsubtitle{color:#ddd}@keyframes ry-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes ry-slide-in-x{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.sl-ppersistent{position:sticky;top:0;z-index:2000}section.ry-nav{position:relative;background:var(--sl-theme-primary);color:var(--sl-theme-primary_contrast);box-shadow:none;transition:box-shadow .2s}section.ry-nav.scrolled{box-shadow:0 2px 4px -1px rgba(0,0,0,0.2),0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12)}div.ry-nav_bar{display:flex;align-items:center;justify-content:space-between;height:3.5em;padding:0 1em;color:#fff}div.ry-nav_bar__main,div.ry-nav_actions{display:flex;align-items:center;gap:1em}div.ry-nav_bar .sl-icon{color:#fff}.ry-nav_actions>a{display:inline-flex;align-items:center;padding:.75em;border-radius:100%;transition:background .2s}.ry-nav_actions>a:hover,.ry-nav_actions>a:focus{background:rgba(255,255,255,.4)}.ry-nav_actions>a>.sl-icon{font-size:125%}div.sl-navprogvw_bar{background:#fff;transition:transform .2s,opacity .5s}a.ry-nav_mainaction{display:inline-flex;background:transparent;align-items:center;border-radius:100%;transition:background .1s;color:inherit}.ry-nav_icon{display:inline-flex;width:2.5em;height:2.5em;padding:.5em;align-items:center}.ry-nav_mainaction svg.ry-nav_icon .t,.ry-nav_mainaction svg.ry-nav_icon .b{transform:scale(1);transform-origin:center;transition:transform .2s,stroke-width .2s;stroke-width:12}.ry-nav_mainaction.js-back svg.ry-nav_icon .t,.ry-nav_mainaction.js-back svg.ry-nav_icon .b{transform:scale(.75) rotate(-45deg) translate(-2.5%,-4.5%);stroke-width:16}.ry-nav_mainaction.js-back svg.ry-nav_icon .b{transform:scale(.75) rotate(45deg) translate(-2.5%,4.5%)}a.ry-nav_title{color:inherit;font-weight:bold;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}a.ry-nav_mainaction:focus,a.ry-nav_title:focus{background:rgba(255,255,255,.25);outline:0}img.ry-nav_logo{display:inline-block;width:2.5em;height:2.5em;padding:.5em;vertical-align:middle}.ry-nav_bi{background:var(--sl-theme-primary_contrast);color:hsl(var(--sl-theme-primary_hs) 30%);border-radius:.25em;padding:0 .25em;font-size:70%}#drawer{display:none;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5)}#drawer:target{display:block;animation:ry-fade-in .2s}#drawer>.ry-drawer{display:inline-block;background:#fff;height:100%;min-width:15em;color:#333;box-shadow:0 8px 10px -5px rgba(0,0,0,0.2),0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12)}#drawer:target>.ry-drawer{animation:ry-slide-in-x .2s}a.ry-nav_drawer__item{display:flex;align-items:center;height:2.5em;padding:0 1em;color:inherit;text-decoration:none;cursor:pointer;letter-spacing:.01em;background:transparent;animation:ry-slide-in-x .2s;animation-fill-mode:backwards;transition:background .2s}a.ry-nav_drawer__item:first-child{height:3.5em;font-weight:bold}a.ry-nav_drawer__item:nth-of-type(2){animation-delay:.03s}a.ry-nav_drawer__item:nth-of-type(3){animation-delay:.06s}a.ry-nav_drawer__item:nth-of-type(4){animation-delay:.09s}a.ry-nav_drawer__item:nth-of-type(5){animation-delay:.12s}a.ry-nav_drawer__item:nth-of-type(6){animation-delay:.15s}a.ry-nav_drawer__item:nth-of-type(7){animation-delay:.18s}a.ry-nav_drawer__item:nth-of-type(8){animation-delay:.21s}a.ry-nav_drawer__item:nth-of-type(9){animation-delay:.24s}a.ry-nav_drawer__item:nth-of-type(10){animation-delay:.27s}a.ry-nav_drawer__item:nth-of-type(11){animation-delay:.3s}a.ry-nav_drawer__item.active{box-shadow:.25em 0 #5a2 inset;font-weight:bold;background:rgba(var(--sl-hover_rgb),.3)}a.ry-nav_drawer__item:hover{background:rgba(var(--sl-hover_rgb),.4)}a.ry-nav_drawer__item:focus{background:rgba(var(--sl-hover_rgb),.8)}a.ry-nav_drawer__item>.sl-icon{color:var(--sl-tcolor2);margin:.75em}div.ry-nav_drawer__divider{height:1px;background:rgb(var(--sl-ui-focus-bgcolor))}.ry-nav .a2hs-bar{background:rgba(255,255,255,.5);text-align:center;padding:.25em;white-space:nowrap;overflow:auto}.ry-nav .a2hs-bar .a2hs-long{display:none}@media(min-width:30em){.ry-nav .a2hs-bar .a2hs-short{display:none}.ry-nav .a2hs-bar .a2hs-long{display:inline}}.ry-icpd{margin:1em 0}.ry-icpd_img{display:block;max-width:20em;height:auto}.ry-icpd_ftr{padding-left:2em}.ry-ireact{margin:1em 0}.ry-ireact_reaction{display:flex;overflow-x:auto;flex-wrap:nowrap;align-items:center}.ry-ireact_cpd{display:flex;align-items:center}.ry-ireact_cpd.not-first::before{display:inline-block;margin:0 .5em;content:'+';font-weight:bold;font-size:200%;color:var(--sl-tcolor2)}.ry-ireact_cpd.side{opacity:.5}.ry-ireact_cpdimg{max-width:10em;vertical-align:middle}.ry-ireact_arrow{text-align:center;margin:0 .5em}.ry-ireact_arrownote{color:var(--sl-tcolor2)}.ry-ireact_arrowsymbol{font-weight:bold;font-size:200%}.ry-ireact>footer{padding-left:2em;font-size:75%}.ry-ireact_rxname{text-decoration:underline;vertical-align:middle}details.ry-lesson-challedit-details{margin-bottom:.5em}details.ry-lesson-challedit-details>summary{border-bottom:thin solid rgba(0,0,0,.3);margin-bottom:.5em;cursor:pointer}details.ry-lesson-challedit-details>summary>h3{display:inline-block}details.ry-lesson-objedit-details{background:rgba(0,0,0,.075);margin-bottom:.25em}details.ry-lesson-objedit-details>summary{cursor:pointer;border-bottom:thin solid rgba(0,0,0,.3);padding:.25em 1em}.ry-lessoned-cpds{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-weight:bold;font-size:125%}.ry-lessoned-cpd{max-width:5em}canvas.ry-lessoned-canvas{margin:.5em;background:#fff;border:medium solid var(--sl-theme-primary);max-width:100%;width:15em;height:9em;cursor:pointer}.ry-challengecontainer{position:relative;width:100%}.ry-challenge{position:absolute;top:0;left:0;right:0;opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.ry-challenge.current-challenge{opacity:1;transform:scale(1) translateX(0)}.ry-chvw-ph>*:not(:last-child){margin-bottom:2em}.ry-chvw-ph_cpdimg{max-width:35em}.ry-chvw-ph_cpdname{display:inline-block;font-weight:bold;background:#333;color:#fff;padding:.25em .5em}.ry-chvw-ph_ans{font-size:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.05);margin:1em auto;padding:.5em 1em;width:100%;max-width:30em;min-height:3em;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:background .2s}.ry-chvw-ph_ans:hover,.ry-chvw-ph_ans:focus{background:rgba(0,0,0,.03)}.ry-chvw-ph_ans.missed{border-color:var(--sl-theme-primary);border-width:thick}.ry-chvw-ph_ans.selected{background:var(--sl-theme-primary);border-color:transparent;color:var(--sl-theme-primary_contrast);font-weight:bold}.ry-chvw-ph_ans.selected.incorrect{background:var(--sl-theme-danger);border-color:transparent;color:var(--sl-theme-danger_contrast);font-weight:bold}@keyframes ry-chvw-ph-pop-in{from{transform:scale(0)}to{transform:scale(1)}}.ry-chvw-ph_correct>span,.ry-chvw-ph_incorrect>span{display:inline-block;background:var(--sl-theme-primary-variant);color:var(--sl-theme-primary-variant_contrast);font-weight:bold;margin-bottom:1em;padding:.25em .5em;animation:ry-chvw-ph-pop-in .2s}.ry-chvw-ph_incorrect>span{background:var(--sl-theme-danger);color:var(--sl-theme-danger_contrast)}.ry-practice-draw_answer>.answer-correct{margin-bottom:1em}.ry-practice-draw_correct,.ry-practice-draw_incorrect{display:inline-block;padding:.25em 1em;background:#5a2;border-radius:.25em;color:#fff;font-weight:bold}.ry-practice-draw_incorrect{background:#cf0101}.ry-practice-draw_answer>.molecule-input{display:block;max-width:20em;height:9em;margin:1em auto;border:medium solid var(--sl-theme-primary);cursor:pointer}img.ry-practice-nomenclature_img{max-width:100%}.ry-practice-nomenclature_correct,.ry-practice-nomenclature_incorrect{display:inline-block;margin-bottom:1em;padding:.25em 1em;background:#5a2;border-radius:.25em;color:#fff;font-weight:bold}.ry-practice-nomenclature_incorrect{background:#cf0101}.ry-practice-nomenclature_answer{max-width:20em;margin:1em auto}.ry-practice-nomenclature_result{margin:1em auto}.ry-practice-progress{display:block;width:100%;height:.25em;border:0;overflow:hidden;background:rgba(0,0,0,.1)}.ry-practice-progress_bar{display:block;background:var(--sl-theme-primary-variant);width:100%;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .2s}.ry-practice-question_container{max-width:30em;margin:0 auto}.ry-practice-question_image{margin-bottom:1em}.ry-practice-question_img{max-width:100%;vertical-align:middle}.ry-practice-question_answer{display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.05);margin:1em auto;padding:.5em 1em;min-height:3em;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:background .2s}.ry-practice-question_answer:hover{background:rgba(0,0,0,.03)}.ry-practice-question_answer.correct{background:var(--sl-theme-primary);border-color:transparent;color:var(--sl-theme-primary_contrast);font-weight:bold}.ry-practice-question_answer.incorrect{background:var(--sl-theme-danger);border-color:transparent;color:var(--sl-theme-danger_contrast);font-weight:bold}.ry-practice-reaction_reagents{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:1em}.ry-practice-reaction_reagent{display:inline-block}.ry-practice-reaction_reagent:nth-child(n+2)::before{display:inline-block;content:'+';font-weight:bold;font-size:175%;margin:0 .5em;vertical-align:middle;color:var(--sl-tcolor2)}.ry-practice-reaction_arrow{display:flex;justify-content:center;align-items:center;margin:1em}.ry-practice-reaction_arrow__arrow{display:inline-block;font-weight:bold;font-size:200%;transform:rotate(90deg)}.ry-practice-reaction_answer>.molecule-input{display:block;max-width:20em;height:9em;margin:1em auto;border:medium solid var(--sl-theme-primary);cursor:pointer}.ry-practice-reaction_products{display:flex;flex-wrap:wrap;align-items:end;justify-content:center;margin:1em}.ry-practice-reaction_product{display:inline-block;margin:0 .5em}.ry-practice-reaction_product.side{opacity:.6}.ry-practice-reaction_product>img{display:block;margin:.5em auto;vertical-align:middle}.ry-practice-reaction_product>.name{display:block;font-weight:bold;color:var(--sl-tcolor2)}.ry-practice-reaction_product>.name>.correct,.ry-practice-reaction_product>.name>.not-drawn{display:inline-flex;width:1.5em;height:1.5em;justify-content:center;align-items:center;background:var(--sl-theme-disabled);color:var(--sl-theme-disabled_contrast);border-radius:100%;font-weight:bold;cursor:default}.ry-practice-reaction_product>.name>.correct{background:var(--sl-theme-primary);color:var(--sl-theme-primary_contrast)}.ry-practice-reaction_reagent>img,.ry-practice-reaction_product>img{max-width:100%}.ry-practiceresults_score{color:var(--sl-tcolor2);font-size:125%}.ry-practiceresults_score__correct{font-weight:bold;font-size:300%;color:var(--sl-theme-primary)}.ry-reaction a .sl-icon{color:var(--sl-tcolor2)}.ry-reaction_compounds{display:flex;justify-content:center;align-items:flex-end;text-align:center;flex-wrap:wrap}.ry-reaction_compound{display:inline-block;max-width:20em;margin-right:1em;margin-bottom:1em}.ry-reaction_compound:last-child{margin-right:0}.ry-reaction_compound__img{display:block;max-width:100%;margin:0 auto}.ry-reaction_arrow{display:flex;justify-content:center;margin-bottom:1em;align-items:center}.ry-reaction_arrow__arrow{display:inline-block;font-size:300%;transform:rotate(90deg)}section.ry-reaction_lessons,section.ry-reaction_references,section.ry-reaction_related{margin-top:1em}h2.ry-reaction_h2{font-weight:normal}ul.ry-reaction_ul{list-style-type:square}@media(max-width:768px){.ry-reaction_compounds{display:block}.ry-reaction_compound{display:block;max-width:100%}}
.sl-cms-cookiemsg{padding:.5em 1em;text-align:center}.sl-cms-cookiemsg .close{display:inline-flex;background:transparent;align-items:center;justify-content:center;text-align:center;width:1.5em;height:1.5em;margin-left:.5em;border-radius:100%;font-weight:bold;cursor:pointer;transition:background .2s,color .2s}.sl-cms-cookiemsg .close:hover{background:var(--sl-theme-danger);color:var(--sl-theme-danger_contrast)}
.sl-cms-p-pubs>.sl-pcontent{max-width:100%}.sl-cms-defpubrws_tags{display:flex;flex-wrap:wrap;gap:.5em;font-size:90%}.sl-cms-defpubrws_tag,a.sl-cms-defpubrws_tag{display:inline-block;padding:.25em .5em;color:var(--sl-theme-primary_contrast);font-size:80%;text-decoration:none;text-transform:uppercase;background:var(--sl-theme-primary)}.sl-cms-defpubrws_pic{position:relative;padding-top:15em;display:block;width:100%}.sl-cms-defpubrws_pic>img{position:absolute;display:block;background:#ccc;top:0;bottom:0;left:0;right:0;width:100%;height:100%;object-fit:cover}.sl-cms-defpubrws_feature__summary{display:flex;align-items:center}.sl-cms-defpubrws_pubs{display:flex;flex-wrap:wrap;gap:var(--sl-block-spacing)}.sl-cms-defpubrws_pub{width:100%}.sl-cms-defpubrws_pub__pic{display:block;width:100%;height:100%;background:#ccc;height:15em}@media(min-width:768px){.sl-cms-defpubrws_feature{display:grid;grid-template-columns:1fr 1fr}.sl-cms-defpubrws_feature__summary>div>h1{font-size:275%}.sl-cms-defpubrws_pic{padding-top:56.25%}.sl-cms-defpubrws_pub{display:grid;grid-template-columns:3fr 7fr}}

.sl-navprogw{position:relative}.sl-navprogvw_bar{position:absolute;top:0;left:0;width:100%;opacity:1;transform:scaleX(0);height:.2em;background:var(--sl-theme-primary);transform-origin:center left;transition:opacity .6s,transform .3s}


