._lesson_189gr_1{--genetics-purple:#8d67a0;--genetics-teal:#256f6b;--genetics-ink:var(--foreground,#253540);--genetics-rule:var(--border,#dce3e7);--genetics-paper:var(--card,#fff);color:var(--genetics-ink);box-sizing:border-box;width:100%;max-width:1500px;margin:0 auto;padding-inline:clamp(16px,3vw,36px);font-size:17px;line-height:1.85}._intro_189gr_16{padding:24px 0 36px}._intro_189gr_16 h1{letter-spacing:-.025em;max-width:1040px;margin:15px 0 26px;font-size:clamp(30px,3.4vw,48px);font-weight:650;line-height:1.24}._eyebrow_189gr_18{color:var(--genetics-teal);letter-spacing:.07em;margin:0;font-size:13px;font-weight:650}._prose_189gr_19{max-width:900px}._prose_189gr_19 p{margin:0 0 22px}._scope_189gr_21{max-width:900px;color:var(--muted-foreground,#5a6a75);border-top:1px solid var(--genetics-rule);padding:18px 0 0;font-size:14px;line-height:1.8}._contents_189gr_22{border-block:1px solid var(--genetics-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;max-width:1040px;margin-bottom:55px;padding:23px 0;display:grid}._contents_189gr_22 a{color:inherit;font-size:15px;line-height:1.7;text-decoration:none}._contents_189gr_22 a:hover{color:var(--genetics-teal);text-decoration:underline}._section_189gr_25{padding:25px 0 58px;scroll-margin-top:95px}._section_189gr_25>h2{letter-spacing:-.02em;max-width:1100px;margin:0 0 27px;font-size:clamp(24px,2.4vw,32px);line-height:1.4}._section_189gr_25>:not(._prose_189gr_19)+._prose_189gr_19{margin-top:32px}._figure_189gr_28{border:1px solid var(--genetics-rule);background:var(--genetics-paper);border-radius:14px;max-width:1100px;margin:30px 0;padding:26px}._figure_189gr_28 h3{margin:0 0 16px;font-size:21px;line-height:1.5}._figure_189gr_28>p{max-width:900px}._figure_189gr_28 figcaption{border-top:1px solid var(--genetics-rule);color:var(--muted-foreground,#5a6a75);padding-top:17px;font-size:14px;line-height:1.85}._controlRow_189gr_32{flex-wrap:wrap;gap:9px;display:flex}._controlRow_189gr_32 button,._baseChoices_189gr_33 button{border:1px solid var(--genetics-rule);background:var(--genetics-paper);color:inherit;font:inherit;cursor:pointer;border-radius:7px;min-height:44px;padding:10px 15px;font-size:15px}._controlRow_189gr_32 button._active_189gr_34{background:var(--genetics-teal);color:#fff;border-color:var(--genetics-teal)}._controlRow_189gr_32 button:disabled{opacity:.4;cursor:default}:is(._lesson_189gr_1 button:focus-visible,._lesson_189gr_1 a:focus-visible,._lesson_189gr_1 summary:focus-visible){outline:3px solid var(--genetics-teal);outline-offset:4px}._countDiagram_189gr_37{grid-template-columns:minmax(220px,1fr) 1.6fr;align-items:center;gap:30px;margin:30px 0;display:grid}._countDiagram_189gr_37 svg{width:100%;max-width:360px;margin:auto;display:block}._countExplanation_189gr_39 h3{margin:7px 0 12px}._countExplanation_189gr_39 p{font-size:16px}._total_189gr_41{border-left:3px solid var(--genetics-teal);padding:8px 0 8px 18px}._total_189gr_41 span,._total_189gr_41 strong{display:block}._total_189gr_41 span{color:var(--muted-foreground,#5a6a75);font-size:13px}._total_189gr_41 strong{font-size:19px;font-weight:650}._sequenceHeading_189gr_45{flex-direction:column;margin:22px 0 13px;font-size:14px;line-height:1.7;display:flex}._sequenceGrid_189gr_46{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;display:grid}._sequenceGrid_189gr_46 button{min-width:0;color:inherit;border:1px solid var(--genetics-rule);cursor:pointer;background:0 0;border-radius:6px;flex-direction:column;align-items:center;gap:5px;padding:8px 0 11px;display:flex}._sequenceGrid_189gr_46 button small{opacity:.7;font-size:12px;font-weight:400}._sequenceGrid_189gr_46 button b{font:600 21px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}._sequenceGrid_189gr_46 ._selectedPair_189gr_50{border:2px solid var(--genetics-teal);background:color-mix(in srgb, var(--genetics-teal) 8%, transparent);padding:7px 0 10px}._pairBond_189gr_51{background:var(--genetics-rule);width:1px;height:17px}._answerBase_189gr_52{color:var(--genetics-teal)}._missingBase_189gr_53{opacity:.35}._positionPrompt_189gr_54{margin-top:22px;margin-bottom:12px;font-weight:600}._baseChoices_189gr_33{flex-wrap:wrap;gap:12px;display:flex}._baseChoices_189gr_33 button{width:57px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px;font-weight:600}._practiceFeedback_189gr_57{min-height:3.7em;color:var(--muted-foreground,#5a6a75);font-size:15px}._directionResult_189gr_58{border-top:1px solid var(--genetics-rule);margin-top:25px;padding-top:16px}._directionResult_189gr_58 p{max-width:850px;font-size:16px}._directionResult_189gr_58 code{letter-spacing:.03em;color:var(--genetics-teal);overflow-wrap:anywhere;font-size:clamp(13px,2.3vw,21px);display:block}._processRows_189gr_61{max-width:1000px;margin:30px 0}._processRow_189gr_61{border-top:1px solid var(--genetics-rule);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:23px 0;display:grid}._processRow_189gr_61 h3{margin:0;font-size:19px}._processRow_189gr_61 strong{color:var(--genetics-teal);font-weight:650}._processRow_189gr_61 p{margin:7px 0 0;font-size:16px}._processNote_189gr_66{color:var(--muted-foreground,#5a6a75);border-top:1px solid var(--genetics-rule);padding-top:18px;font-size:14px;line-height:1.8}._questions_189gr_67{border-top:1px solid var(--genetics-rule);max-width:1050px;margin-top:30px}._questions_189gr_67 details{border-bottom:1px solid var(--genetics-rule);padding:20px 0}._questions_189gr_67 summary{cursor:pointer;padding-right:15px;font-size:18px;font-weight:600;line-height:1.7}._questions_189gr_67 ._prose_189gr_19{padding:22px 0 0 22px;font-size:16px}._questions_189gr_67 ._prose_189gr_19 p:last-child{margin-bottom:0}._sources_189gr_72{border-top:1px solid var(--genetics-rule);max-width:1000px;padding:30px 0 40px;font-size:14px}._sources_189gr_72 h2{font-size:21px}._sources_189gr_72 p{max-width:850px}._sources_189gr_72 ul{padding-left:23px;line-height:2}._sources_189gr_72 a{color:var(--genetics-teal);text-underline-offset:3px}@media (max-width:700px){._lesson_189gr_1{font-size:16px}._intro_189gr_16{padding-top:14px}._intro_189gr_16 h1{font-size:29px;line-height:1.35}._contents_189gr_22{grid-template-columns:1fr;gap:12px;margin-bottom:30px}._section_189gr_25{padding:22px 0 37px}._section_189gr_25>h2{font-size:24px;line-height:1.5}._figure_189gr_28{border-radius:9px;padding:18px 13px}._figure_189gr_28 h3{font-size:19px}._controlRow_189gr_32 button{padding:9px 10px;font-size:13px}._countDiagram_189gr_37{grid-template-columns:1fr;gap:15px;margin-top:15px}._countDiagram_189gr_37 svg{max-width:280px}._total_189gr_41 strong{font-size:17px}._sequenceGrid_189gr_46{gap:3px}._sequenceGrid_189gr_46 button b{font-size:17px}._sequenceGrid_189gr_46 button small{font-size:10px}._sequenceGrid_189gr_46 button{border-radius:4px}._sequenceHeading_189gr_45{font-size:12px}._practiceFeedback_189gr_57{min-height:5.5em}._processRow_189gr_61{grid-template-columns:1fr;gap:10px}._questions_189gr_67 summary{font-size:17px}._questions_189gr_67 ._prose_189gr_19{padding-left:12px}}._lesson_189gr_1 fieldset{border:0;min-width:0;margin-inline:0;padding:0}._positionSelect_189gr_103{align-items:center;gap:13px;margin-top:20px;font-size:15px;display:flex}._positionSelect_189gr_103 select{min-width:95px;min-height:44px;color:inherit;background:var(--genetics-paper);border:1px solid var(--genetics-rule);font:inherit;border-radius:6px;padding:8px 12px}._mutationGrid_189gr_106{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}._mutationCodon_189gr_107{border-top:2px solid var(--genetics-teal);flex-direction:column;gap:8px;min-width:0;padding:14px 0;display:flex}._mutationCodon_189gr_107 h4{margin:0;font-size:16px}._mutationCodon_189gr_107 code{letter-spacing:.15em;font-size:22px}._mutationCodon_189gr_107 strong{font-size:15px;line-height:1.65}._mutationCodon_189gr_107[data-unread]{border-color:var(--genetics-rule)}._mutationCodon_189gr_107[data-unread]>strong{color:var(--muted-foreground,#5a6a75)}._rowLabel_189gr_113{color:var(--muted-foreground,#5a6a75);margin-top:9px;font-size:12px}._baseMenus_189gr_114{gap:5px;display:flex}._baseMenus_189gr_114 label{border:1px solid #0000;border-radius:5px;min-width:0}._baseMenus_189gr_114 label>span{text-align:center;font-size:11px;display:block}._baseMenus_189gr_114 label[data-changed]{border-color:var(--genetics-teal);background:color-mix(in srgb, var(--genetics-teal) 9%, transparent)}._baseMenus_189gr_114 select{border:1px solid var(--genetics-rule);min-height:44px;color:inherit;background:0 0;border-radius:4px;padding:8px 3px;font:600 17px ui-monospace,monospace}._baseMenus_189gr_114 select:disabled{opacity:.8}._mutationOutcome_189gr_120{border-top:1px solid var(--genetics-rule);padding-top:12px}._mutationOutcome_189gr_120 p{font-size:16px}@media (max-width:800px){._mutationGrid_189gr_106{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@media (max-width:370px){._baseMenus_189gr_114{gap:2px}._baseMenus_189gr_114 select{padding-inline:0}}.dark ._lesson_189gr_1{--genetics-teal:#a1d9ce;--genetics-purple:#b99acc}.dark ._controlRow_189gr_32 button._active_189gr_34{color:#14332e}._branchGrid_189gr_128{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 0;display:grid}._branchGrid_189gr_128>div{align-items:center;gap:15px;font-size:18px;display:flex}._branchGrid_189gr_128 code{white-space:pre;font-size:17px}._lengthControl_189gr_131{flex-wrap:wrap;align-items:center;gap:16px;padding:15px 0;display:flex}._lengthControl_189gr_131 input{width:min(300px,100%);min-height:44px;accent-color:var(--genetics-teal)}._choiceSlots_189gr_133{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._choiceSlots_189gr_133>div{border-left:2px solid var(--genetics-teal);flex-direction:column;padding:8px 12px;display:flex}._choiceSlots_189gr_133 small,._choiceSlots_189gr_133 span{font-size:12px}._choiceSlots_189gr_133 code{color:var(--genetics-teal);white-space:nowrap;font-size:18px}._powerResult_189gr_137{overflow-wrap:anywhere;font-size:22px}@media (max-width:700px){._branchGrid_189gr_128{grid-template-columns:1fr}._choiceSlots_189gr_133{grid-template-columns:repeat(2,minmax(0,1fr))}._powerResult_189gr_137{font-size:17px}}
