._1qlvXG_learning{--learning-accent:#285d50}._1qlvXG_header{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:1.5rem}._1qlvXG_header h1{letter-spacing:-.02em;max-width:22em;font-size:clamp(1.65rem,4.5vw,2.4rem);line-height:1.5}._1qlvXG_intro{color:#263b3e;margin-top:1.5rem;font-size:1rem;line-height:1.85}._1qlvXG_question{border-left:3px solid #c6a078;padding-left:1rem}._1qlvXG_speaker{color:#66533e;letter-spacing:.04em;margin-bottom:.35rem;font-size:.75rem;font-weight:700}._1qlvXG_answer{margin-top:1.25rem}._1qlvXG_answerLead{color:var(--learning-accent);font-size:1.2rem;font-weight:750;line-height:1.65}._1qlvXG_answer>p+p{margin-top:.6rem}._1qlvXG_figure{margin-top:1.75rem}._1qlvXG_flow{background:#f3f6f2;border-radius:.75rem;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}._1qlvXG_flow li{gap:1rem;padding:1.15rem 1.25rem;display:flex;position:relative}._1qlvXG_flow li+li{border-top:1px solid #d9e2d9}._1qlvXG_stepNumber{color:#52705a;font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:.75rem;font-weight:700}._1qlvXG_stepLabel{font-size:.875rem;font-weight:600}._1qlvXG_stepValue{font-variant-numeric:tabular-nums;color:#244c3f;margin-top:.1rem;font-size:1.65rem;font-weight:750;line-height:1.5}._1qlvXG_stepNote{margin-top:.25rem;font-size:.875rem;line-height:1.75}._1qlvXG_figure figcaption{color:#53635c;margin-top:.75rem;font-size:.8125rem;line-height:1.8}._1qlvXG_learning .article-prose{line-height:1.9}._1qlvXG_learning .article-prose h2{margin-top:3.25rem;padding-top:1.5rem;font-size:1.35rem;line-height:1.6}._1qlvXG_learning .article-prose h3{font-size:1.15rem}._1qlvXG_dialogue{background:#f8f4ed;border-left:3px solid #c6a078;border-radius:0 .65rem .65rem 0;margin-block:1.75rem;padding:1rem 1.2rem}._1qlvXG_dialogue p+p{margin-top:.6rem}._1qlvXG_calculation{color:#244c3f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:#f4f8f3;border-block:1px solid #c8d8cd;padding:1rem 1.15rem;line-height:1.85}._1qlvXG_detail{border-block:1px solid #d5dfda;margin-block:1.75rem}._1qlvXG_detail summary{color:#285d50;cursor:pointer;padding:.9rem 0;font-weight:650}._1qlvXG_detail summary:focus-visible{outline-offset:4px;outline:2px solid #285d50}._1qlvXG_detailBody{padding:0 0 1.25rem}._1qlvXG_detailBody>*+*{margin-top:1em}@media (min-width:640px){._1qlvXG_intro{font-size:1.0625rem}._1qlvXG_flow{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}._1qlvXG_flow li{padding:1.2rem;display:block}._1qlvXG_flow li+li{border-top:0;border-left:1px solid #d9e2d9}._1qlvXG_stepNumber{margin-bottom:.5rem;display:block}._1qlvXG_learning .article-prose h2{font-size:1.5rem}}._1qlvXG_stepTop{flex-direction:column;flex-shrink:0;align-items:center;width:3.5rem;display:flex}._1qlvXG_stepIcon{color:#526a4c;width:3.5rem;height:2.75rem;margin-top:.3rem;display:block}@media (min-width:640px){._1qlvXG_stepTop{flex-direction:row;justify-content:space-between;width:auto;margin-bottom:.65rem}._1qlvXG_stepTop ._1qlvXG_stepNumber{margin-bottom:0}._1qlvXG_stepIcon{width:4rem;height:3.1rem;margin-top:0}}._1qlvXG_castNote{color:#58685e;margin-top:.65rem;font-size:.75rem;line-height:1.8}.article-prose ._1qlvXG_figure ._1qlvXG_flow{margin:0;padding:0;list-style:none}.article-prose ._1qlvXG_figure ._1qlvXG_flow>li+li{margin-top:0}
.eRULuq_reading{min-width:0;line-height:2}.eRULuq_reading>*+*{margin-top:1.5rem}.eRULuq_reading>[data-dialogue-speaker]{margin-top:2.75rem;margin-bottom:0}.eRULuq_reading>[data-dialogue-speaker]+[data-dialogue-speaker]{margin-top:1.25rem}.eRULuq_reading>[data-dialogue-speaker]+:not([data-dialogue-speaker]):not(h2):not(h3){margin-top:2.75rem}.eRULuq_reading>:not([data-dialogue-speaker])+[data-dialogue-speaker]{margin-top:2.75rem}.article-prose .eRULuq_reading>h2{margin-top:4rem;margin-bottom:1.75rem;padding-top:2rem}.article-prose .eRULuq_reading>h2+[data-dialogue-speaker]{margin-top:1.75rem}.article-prose .eRULuq_reading>h3{margin-top:2.75rem;margin-bottom:1rem}.eRULuq_reading>p{line-height:2.05}.eRULuq_reading>p>strong{color:#254f42;font-weight:750}.eRULuq_turn{--bubble-fill:#fcf7ef;--bubble-border:#e7dccb;overflow-wrap:anywhere;color:#263b3e;min-width:0;font-size:1rem;line-height:1.95}.eRULuq_identity{align-items:center;gap:.65rem;margin-bottom:.9rem;display:flex}.eRULuq_avatar{background-repeat:no-repeat;background-size:300% 200%;flex-shrink:0;width:4rem;height:4rem;display:block}.eRULuq_name{color:#5f4838;font-size:.8125rem;font-weight:700;line-height:1.5}.eRULuq_bubble{border:1px solid var(--bubble-border);background:var(--bubble-fill);border-radius:1rem;min-width:0;padding:1.25rem;position:relative}.eRULuq_bubble:before{content:"";background:var(--bubble-fill);border-top:1px solid var(--bubble-border);border-left:1px solid var(--bubble-border);width:.9rem;height:.9rem;position:absolute;top:-.5rem;left:1.25rem;transform:rotate(45deg)}.eRULuq_bubble>*+*{margin-top:1em}.eRULuq_guide{--bubble-fill:#f2f7f3;--bubble-border:#d6e3d8}.eRULuq_guide .eRULuq_name{color:#315d4b}.eRULuq_bubble a{overflow-wrap:anywhere}.eRULuq_bubble strong{color:#254f42;text-underline-offset:.15em;text-decoration-skip-ink:none;font-weight:750;-webkit-text-decoration:underline #cadcc9;text-decoration:underline #cadcc9;text-decoration-thickness:.18em}.eRULuq_intro{overflow-wrap:anywhere;color:#42584d;align-items:center;gap:.9rem;min-width:0;margin-top:1rem;font-size:.9375rem;line-height:1.9;display:flex}.eRULuq_cast{flex-shrink:0;display:flex}.eRULuq_cast .eRULuq_avatar{width:2.6rem;height:2.6rem}.eRULuq_cast .eRULuq_avatar+.eRULuq_avatar{margin-left:-.55rem}.eRULuq_intro>p{min-width:0}@media (min-width:480px){.eRULuq_turn{grid-template-columns:5.25rem minmax(0,1fr);column-gap:1.25rem;display:grid}.eRULuq_identity{flex-direction:column;align-items:center;gap:.45rem;margin-bottom:0;display:flex}.eRULuq_avatar{width:5rem;height:5rem}.eRULuq_name{text-align:center}.eRULuq_bubble:before{top:1.35rem;left:-.5rem;transform:rotate(-45deg)}.eRULuq_guide{grid-template-columns:minmax(0,1fr) 5.25rem}.eRULuq_guide .eRULuq_identity{grid-area:1/2}.eRULuq_guide .eRULuq_bubble{grid-area:1/1}.eRULuq_guide .eRULuq_bubble:before{left:auto;right:-.5rem;transform:rotate(135deg)}}@media (min-width:640px){.eRULuq_turn{font-size:1.0625rem}.eRULuq_bubble{padding:1.4rem 1.5rem}.eRULuq_reading>[data-dialogue-speaker]+:not([data-dialogue-speaker]):not(h2):not(h3){margin-top:3rem}.eRULuq_reading>:not([data-dialogue-speaker])+[data-dialogue-speaker]{margin-top:3rem}}
.Tkc7bW_example{color:#263b3e;background:#fafbf8;border:1px solid #cbd9cf;border-radius:.75rem;margin-block:2rem;padding:1.25rem;line-height:1.75}.Tkc7bW_example .Tkc7bW_eyebrow{color:#285d50;margin:0 0 .3rem;font-size:.8125rem;font-weight:700}.Tkc7bW_example h3{margin:0 0 .75rem;padding:0;font-size:1.2rem;line-height:1.6}.Tkc7bW_description{margin:0;font-size:.9375rem}.Tkc7bW_example .Tkc7bW_scope{color:#53635c;margin:.75rem 0 0;font-size:.8125rem}.Tkc7bW_source{margin-top:1.25rem}.Tkc7bW_example h4{color:#244c3f;margin:0 0 .3rem;font-size:1rem;font-weight:700}.Tkc7bW_example .Tkc7bW_hint{color:#53635c;margin:.4rem 0 0;font-size:.8125rem}.Tkc7bW_openingStock{max-width:24rem;margin-top:1rem}.Tkc7bW_openingStock input{max-width:12rem}.Tkc7bW_records{gap:.9rem;margin-top:1rem;display:grid}.Tkc7bW_record{background:#fff;border:1px solid #d7dfd6;border-radius:.5rem;min-width:0;padding:.75rem .9rem .9rem}.Tkc7bW_record legend{padding-inline:.3rem;font-size:.9375rem;font-weight:700}.Tkc7bW_record legend span{color:#53635c;margin-left:.3rem;font-size:.75rem;font-weight:500}.Tkc7bW_weights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.Tkc7bW_field{min-width:0}.Tkc7bW_field label{margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.Tkc7bW_field input{color:#263b3e;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #879c90;border-radius:.35rem;width:100%;min-width:0;min-height:2.75rem;padding:.5rem .65rem;font-size:1rem;display:block}.Tkc7bW_field input[aria-invalid=true]{border-color:#a33d2e}.Tkc7bW_field input:focus-visible,.Tkc7bW_reset:focus-visible{outline-offset:3px;outline:3px solid #285d50}.Tkc7bW_example .Tkc7bW_error{color:#9a3528;margin:.4rem 0 0;font-size:.8125rem}.Tkc7bW_reset{color:#285d50;cursor:pointer;background:#fff;border:1px solid #81988a;border-radius:.35rem;min-height:2.75rem;margin-top:1rem;padding:.5rem .9rem;font-size:.875rem;font-weight:650}.Tkc7bW_reset:hover{background:#edf3e9}.Tkc7bW_results{border-top:1px solid #cbd9cf;margin-top:1.25rem;padding-top:1.1rem}.Tkc7bW_example .Tkc7bW_resultStatus{color:#244c3f;margin:0 0 1rem;font-size:.9375rem;font-weight:650}.Tkc7bW_dailyTable,.Tkc7bW_stockTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem;line-height:1.65}.Tkc7bW_dailyTable{table-layout:fixed}.Tkc7bW_dailyTable caption,.Tkc7bW_stockTable caption{color:#244c3f;text-align:left;padding:0 0 .5rem;font-size:1rem;font-weight:700}.Tkc7bW_dailyTable :is(th,td),.Tkc7bW_stockTable :is(th,td){text-align:right;overflow-wrap:anywhere;border-bottom:1px solid #d7dfd6;padding:.55rem .3rem}.Tkc7bW_dailyTable th:first-child,.Tkc7bW_stockTable th{text-align:left}.Tkc7bW_dailyTable th:first-child{width:20%}.Tkc7bW_dailyTable thead,.Tkc7bW_dailyTable tfoot,.Tkc7bW_remaining{background:#eef4e9}.Tkc7bW_dailyTable tfoot,.Tkc7bW_remaining{color:#244c3f;font-weight:700}.Tkc7bW_stockTable{margin-top:1.5rem}.Tkc7bW_stockTable th{width:60%;font-weight:600}.Tkc7bW_remaining td{font-size:1.2rem}.Tkc7bW_example .Tkc7bW_formula{color:#244c3f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.875rem}@media (min-width:640px){.Tkc7bW_example{padding:1.5rem}.Tkc7bW_records{grid-template-columns:repeat(2,minmax(0,1fr))}.Tkc7bW_dailyTable :is(th,td),.Tkc7bW_stockTable :is(th,td){padding:.65rem .75rem}}
