.jwYHEG_layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.3fr);align-items:start;gap:28px;margin:28px 0 44px;display:grid}.jwYHEG_documents{background:#f1f6f4;border:1px solid #d9e7e2;border-radius:20px;padding:24px}.jwYHEG_documents h2{margin-top:0}.jwYHEG_document{background:#fff;border:1px solid #dde5e1;border-top:4px solid #2a7661;border-radius:10px;margin:18px 0;padding:18px}.jwYHEG_document h3{margin:0 0 16px;font-size:.95rem;line-height:1.7}.jwYHEG_document dl{margin:0}.jwYHEG_document dl div{border-top:1px solid #e7ece9;padding:12px 0}.jwYHEG_document dt{color:#4f635d;font-size:.82rem}.jwYHEG_document dd{font-variant-numeric:tabular-nums;text-align:right;margin:6px 0 0;font-size:1.1rem;font-weight:700}.jwYHEG_assumptions{font-size:.86rem;line-height:1.8}.jwYHEG_assumptions summary{cursor:pointer;font-weight:700}.jwYHEG_assumptions ul{padding-left:20px}.jwYHEG_assumptions li{margin:10px 0}.jwYHEG_exercise{background:#fff;border:1px solid #e1e7e3;border-radius:20px;padding:28px}.jwYHEG_exercise h2{font-size:1.4rem;line-height:1.65}.jwYHEG_progress{gap:8px;margin-bottom:28px;display:flex}.jwYHEG_progress span{color:#596c64;border-bottom:3px solid #dde6e1;flex:1;padding-bottom:10px;font-size:.78rem}.jwYHEG_progress .jwYHEG_active{color:#15543f;border-color:#28755c;font-weight:700}.jwYHEG_choices{border:0;margin:20px 0;padding:0}.jwYHEG_choices legend{padding:0 0 12px}.jwYHEG_choices label{gap:12px;line-height:1.7;display:flex}.jwYHEG_choices input{flex-shrink:0;margin-top:6px}.jwYHEG_amountLabel{gap:8px;margin:24px 0;font-weight:600;display:grid}.jwYHEG_amount{width:100%;max-width:340px;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #9bafa5;border-radius:8px;padding:13px 16px;font-size:1.2rem}.jwYHEG_amount:focus-visible{outline-offset:3px;outline:3px solid #94c6b5}.jwYHEG_amountLabel span{font-weight:400}.jwYHEG_correct,.jwYHEG_incorrect{border-radius:12px;margin-top:24px;padding:22px;line-height:1.8}.jwYHEG_correct{background:#eaf5ee;border:1px solid #a4cdb4}.jwYHEG_incorrect{background:#fff7e8;border:1px solid #e8ce98}.jwYHEG_correct .jwYHEG_row,.jwYHEG_incorrect .jwYHEG_row{margin-top:20px}.jwYHEG_correct a,.jwYHEG_incorrect a{text-decoration:underline}@media (max-width:760px){.jwYHEG_layout{grid-template-columns:1fr;gap:18px}.jwYHEG_documents,.jwYHEG_exercise{padding:20px}.jwYHEG_document{padding:14px}.jwYHEG_progress span{font-size:.72rem}.jwYHEG_exercise h2{font-size:1.2rem}}.jwYHEG_hints{background:#f7faf8;border:1px solid #d8e6dd;border-radius:12px;margin:24px 0;padding:18px}.jwYHEG_hints h3{margin:0 0 12px;font-size:1rem}.jwYHEG_hints p{line-height:1.8}.jwYHEG_stepResults{padding-left:20px}.jwYHEG_stepResults li{border-top:1px solid #e0e9e3;padding:16px 0;line-height:1.8}.jwYHEG_stepResults .jwYHEG_row{margin-top:10px}.jwYHEG_progress span{overflow-wrap:anywhere;min-width:0}
.MrQ-kG_page,.MrQ-kG_panel{min-width:0;max-width:40em;font-size:16px;line-height:1.8}.MrQ-kG_page p,.MrQ-kG_page li,.MrQ-kG_page label,.MrQ-kG_page button,.MrQ-kG_page select,.MrQ-kG_page input,.MrQ-kG_page textarea,.MrQ-kG_panel p,.MrQ-kG_panel li,.MrQ-kG_panel button,.MrQ-kG_panel a,.MrQ-kG_panel summary{font-size:16px;line-height:1.8}.MrQ-kG_page h1,.MrQ-kG_page h2,.MrQ-kG_page h3,.MrQ-kG_panel h2,.MrQ-kG_panel h3{text-wrap:balance}.MrQ-kG_nav,.MrQ-kG_actions,.MrQ-kG_toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.MrQ-kG_nav a,.MrQ-kG_link{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.MrQ-kG_panel{border:1px solid var(--line);background:#fff;border-radius:5px;margin:1.5rem 0;padding:1.3rem}.MrQ-kG_panel h2{margin-bottom:.7rem}.MrQ-kG_field{flex-direction:column;gap:.4rem;min-width:0;margin:1rem 0;display:flex}.MrQ-kG_field input,.MrQ-kG_field select,.MrQ-kG_field textarea{min-width:0}.MrQ-kG_list{padding:0;list-style:none}.MrQ-kG_list>li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:1.2rem 0}.MrQ-kG_list h2,.MrQ-kG_list h3{margin:0 0 .5rem;font-size:21px}.MrQ-kG_list p{margin:.35rem 0}.MrQ-kG_meta{color:var(--muted);overflow-wrap:anywhere}.MrQ-kG_editorFrame{background:#fff;border:1px solid #aebdbb;border-radius:4px;overflow:hidden}.MrQ-kG_toolbar{border-bottom:1px solid var(--line);background:#f1f6f3;gap:.4rem;margin:0;padding:.65rem}.MrQ-kG_toolbar button{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:3px;min-height:40px;padding:.35rem .55rem;font-size:16px}.MrQ-kG_toolbar button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:#e4f2ec}.MrQ-kG_editor{overflow-wrap:anywhere;outline-offset:-3px;max-width:100%;min-height:18rem;padding:1rem;overflow-x:auto}.MrQ-kG_editor p{margin:0 0 .85rem}.MrQ-kG_editor h2{font-size:23px}.MrQ-kG_editor h3{font-size:20px}.MrQ-kG_editor ul,.MrQ-kG_editor ol{padding-left:1.5rem}.MrQ-kG_editor ul{list-style:outside}.MrQ-kG_editor ol{list-style:decimal}.MrQ-kG_editor a{color:var(--accent);text-decoration:underline}.MrQ-kG_editor .tableWrapper{overflow-x:auto}.MrQ-kG_editor table{border-collapse:collapse;table-layout:fixed;width:100%}.MrQ-kG_editor th,.MrQ-kG_editor td{vertical-align:top;border:1px solid #aebdbb;min-width:70px;padding:.5rem}.MrQ-kG_editor th{background:#f1f6f3}.MrQ-kG_editor blockquote{border-left:3px solid var(--line);margin-left:0;padding-left:1rem}.MrQ-kG_editor pre{white-space:pre-wrap;font-size:16px}.MrQ-kG_note{border-left:3px solid var(--accent);overflow-wrap:anywhere;background:#edf4f0;margin:1rem 0;padding:1rem}.MrQ-kG_error{color:#9d2c26;overflow-wrap:anywhere}.MrQ-kG_confirm{background:#fff7e8;border:1px solid #bd974c;margin:1rem 0;padding:1rem}.MrQ-kG_cardFace{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:5px;min-height:8rem;margin:1rem 0;padding:1.2rem;font-size:20px}.MrQ-kG_back{background:#edf4f0}.MrQ-kG_refs{padding-left:1.25rem}.MrQ-kG_refs a{color:var(--accent);text-decoration:underline}.MrQ-kG_section{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.MrQ-kG_capture{margin:1rem 0}.MrQ-kG_capture p{font-size:16px}.MrQ-kG_grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:680px){.MrQ-kG_page h1{font-size:28px}.MrQ-kG_grid{grid-template-columns:minmax(0,1fr)}.MrQ-kG_panel{padding:1rem}.MrQ-kG_toolbar{padding:.5rem}}
.ER_Npq_page{color:#203c35;max-width:66rem;line-height:1.85}.ER_Npq_panel{background:#fff;border:1px solid #b8c9c2;border-radius:5px;margin:1.5rem 0;padding:1.5rem}.ER_Npq_panel summary{cursor:pointer;font-weight:650}.ER_Npq_actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1rem 0;display:flex}.ER_Npq_field{flex-direction:column;gap:.5rem;max-width:40rem;margin:1rem 0;display:flex}.ER_Npq_field input,.ER_Npq_field select{font:inherit;box-sizing:border-box;color:#203c35;background:#fff;border:1px solid #829b95;border-radius:4px;width:100%;min-width:0;padding:.75rem}.ER_Npq_field span{font-size:.95rem}.ER_Npq_prompt{margin-bottom:1rem;font-size:1.25rem;font-weight:650}.ER_Npq_feedback{border-top:2px solid #277568;padding-top:1rem}.ER_Npq_page table{border-collapse:collapse;width:100%}.ER_Npq_page td,.ER_Npq_page th{text-align:left;border-bottom:1px solid #b8c9c2;padding:.7rem}.ER_Npq_page p{max-width:44em}.ER_Npq_page ol{margin:1rem 0;padding-left:1.5rem;list-style:decimal}.ER_Npq_page ul{margin:1rem 0;padding-left:1.5rem;list-style:outside}.ER_Npq_page li{margin:.5rem 0;padding-left:.25rem}@media (max-width:600px){.ER_Npq_panel{padding:1rem}.ER_Npq_actions{align-items:stretch}.ER_Npq_actions>a,.ER_Npq_actions>button{max-width:100%}.ER_Npq_prompt{font-size:1.1rem}}
.t8YQRa_workspace{min-width:0;max-width:40em;margin:1.5rem 0;font-size:16px;line-height:1.8}.t8YQRa_tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding-bottom:.7rem;display:flex}.t8YQRa_tabs button{border:1px solid var(--line);min-height:44px;color:var(--text);background:#fff;border-radius:4px;padding:.5rem .8rem;font-size:16px;line-height:1.8}.t8YQRa_tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff}.t8YQRa_workspace [role=tabpanel]{min-width:0;padding-top:1rem}.t8YQRa_workspace [role=tabpanel][hidden]{display:none}.t8YQRa_tabs button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:440px){.t8YQRa_tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t8YQRa_tabs button{padding:.5rem}}
.vuwezW_page{max-width:66rem;font-size:16px;line-height:1.8}.vuwezW_page p,.vuwezW_page li,.vuwezW_panel p,.vuwezW_panel li,.vuwezW_panel label,.vuwezW_panel select,.vuwezW_panel input,.vuwezW_panel button{font-size:16px;line-height:1.8}.vuwezW_page p,.vuwezW_panel p{max-width:40em}.vuwezW_page h1,.vuwezW_page h2,.vuwezW_page h3,.vuwezW_panel h2,.vuwezW_panel h3{text-wrap:balance}.vuwezW_page summary,.vuwezW_page .vuwezW_actions a,.vuwezW_panel .vuwezW_actions a{font-size:16px}.vuwezW_page h1{max-width:24em}.vuwezW_page a,.vuwezW_panel a{text-underline-offset:4px}.vuwezW_intro{max-width:40em;color:var(--muted)}.vuwezW_section{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.vuwezW_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.vuwezW_card{border:1px solid var(--line);background:#fff;border-radius:5px;min-width:0;padding:1.5rem;display:block}.vuwezW_card:hover{border-color:var(--accent)}.vuwezW_card h2,.vuwezW_card h3{margin-bottom:.5rem;font-size:21px}.vuwezW_card p{margin-bottom:.75rem}.vuwezW_panel{border:1px solid var(--line);background:#fff;border-radius:5px;max-width:66rem;margin:1.5rem 0;padding:1.5rem}.vuwezW_panel h2{margin-bottom:.75rem}.vuwezW_form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.vuwezW_field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.vuwezW_actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.vuwezW_actions a,.vuwezW_actions button{min-height:44px}.vuwezW_meta{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 1.5rem;display:flex}.vuwezW_list{margin:0;padding:0;list-style:none}.vuwezW_list>li{border-top:1px solid var(--line);padding:1.2rem 0}.vuwezW_list>li:last-child{border-bottom:1px solid var(--line)}.vuwezW_list p{margin:.4rem 0}.vuwezW_list h2,.vuwezW_list h3{margin:0 0 .5rem;font-size:20px}.vuwezW_titleLink{color:var(--accent);text-decoration:underline}.vuwezW_status{border:1px solid var(--line);white-space:nowrap;background:#f5f8f5;border-radius:3px;padding:.15rem .6rem;font-size:16px;display:inline-block}.vuwezW_achieved{color:#0c6457;background:#edf8f1;border-color:#add4c6}.vuwezW_review{color:#785118;background:#fff7e8;border-color:#e3ce9c}.vuwezW_summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:1rem 0;display:flex}.vuwezW_summary p{margin:0}.vuwezW_progress{width:100%;height:.8rem;accent-color:var(--accent);margin:1rem 0;display:block}.vuwezW_table{border-collapse:collapse;width:100%;margin:1rem 0}.vuwezW_table th,.vuwezW_table td{border-bottom:1px solid var(--line);text-align:left;padding:.7rem .4rem;font-size:16px}.vuwezW_table th{font-weight:600}.vuwezW_note{border-left:3px solid var(--accent);background:#edf4f0;margin:1.5rem 0;padding:1rem 1.25rem}.vuwezW_note p:last-child{margin-bottom:0}.vuwezW_subjectList{flex-wrap:wrap;gap:.5rem 1.5rem;padding-left:1.25rem;list-style:outside;display:flex}.vuwezW_breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;font-size:16px;display:flex}@media (max-width:680px){.vuwezW_cards,.vuwezW_form{grid-template-columns:minmax(0,1fr)}.vuwezW_panel,.vuwezW_card{padding:1.2rem}.vuwezW_page h1{font-size:29px}.vuwezW_table th,.vuwezW_table td{padding:.7rem .25rem}.vuwezW_actions{gap:.75rem}}
._54bXmq_panel{background:#fff;border:1px solid #cddbd8;margin-block:1.5rem;padding:1.25rem}._54bXmq_panel h2,._54bXmq_panel h3{text-wrap:balance}._54bXmq_panel p{max-width:40em;line-height:1.8}._54bXmq_filters{flex-wrap:wrap;gap:1rem;margin-block:1.25rem;display:flex}._54bXmq_field{flex:11rem;gap:.4rem;min-width:0;display:grid}._54bXmq_field select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #a6bfba;padding:.65rem}._54bXmq_list{margin:1rem 0;padding:0;list-style:none}._54bXmq_list li{overflow-wrap:anywhere;border-top:1px solid #dce5e2;padding-block:1rem}._54bXmq_meta{color:#52645f;font-size:1rem}._54bXmq_actions{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}
._ViROW_page{max-width:40em;margin:0 auto;padding:2rem 1.25rem;font-size:1rem;line-height:1.8}._ViROW_page h1,._ViROW_page h2,._ViROW_page h3{text-wrap:balance;overflow-wrap:anywhere}._ViROW_page h1{margin:1.5rem 0 1rem;font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.5}._ViROW_page h2{margin:0 0 1rem;font-size:1.3rem;line-height:1.6}._ViROW_page a{text-underline-offset:.22em;text-decoration:underline}._ViROW_section{background:#fff;border:1px solid #cbd8d6;border-radius:.35rem;margin:2rem 0;padding:1.25rem}._ViROW_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._ViROW_filters label{flex-direction:column;gap:.3rem;min-width:0;display:flex}._ViROW_filters select{width:100%;font:inherit;background:#fff;border:1px solid #a8bfba;border-radius:.25rem;min-height:48px;padding:.65rem}._ViROW_option{border:1px solid #b9ceca;border-radius:.25rem;align-items:flex-start;gap:.75rem;margin:.75rem 0;padding:.85rem;display:flex}._ViROW_option input{flex:none;margin-top:.5rem}._ViROW_option span{overflow-wrap:anywhere}._ViROW_page fieldset{border:0;min-width:0;padding:0}._ViROW_feedback{background:#eef5f2;border-left:3px solid #10645b;margin-top:1.5rem;padding:1rem}._ViROW_actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1.5rem 0;display:flex}._ViROW_page button{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%}._ViROW_page ul{padding-left:1.3rem}._ViROW_page li{overflow-wrap:anywhere;margin:.75rem 0}._ViROW_table{border-collapse:collapse;width:100%;margin:1.5rem 0}._ViROW_table th,._ViROW_table td{text-align:left;border-bottom:1px solid #cad9d4;padding:.75rem .5rem}._ViROW_table caption{text-align:left;font-weight:700}._ViROW_hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){._ViROW_filters{grid-template-columns:1fr}._ViROW_section{padding:1rem}._ViROW_page{padding:1.5rem 1.25rem}}
