.tools_page__BwBq0{max-width:1130px;margin:auto;padding:52px 24px 80px}.tools_hero__10fpt{max-width:760px;margin-bottom:35px}.tools_hero__10fpt>a{display:inline-block;color:#ad4e27;margin-bottom:24px;font-size:14px}.tools_hero__10fpt h1{font:600 clamp(38px,5vw,62px)/1.08 var(--serif);letter-spacing:-1.8px;margin:0 0 20px}.tools_hero__10fpt>p{font-size:18px;color:#52625e}.tools_hero__10fpt .tools_meta__8JsHB{font-size:13px;font-weight:700;letter-spacing:.3px}.tools_settings__x34S8{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:24px}.tools_settings__x34S8 label{display:flex;flex:1 1;min-width:145px;flex-direction:column;gap:8px;font-weight:700;font-size:14px}.tools_settings__x34S8 select{background:white;border:1px solid #9aada5;border-radius:4px;font:inherit;padding:12px;color:var(--ink);min-height:46px}.tools_settingNote__XkiL1{flex-basis:100%;margin:0;font-size:14px}.tools_practiceHeader__tq28E{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:32px 0 20px}.tools_download__bu_St h2,.tools_practiceHeader__tq28E h2,.tools_related__rTiYv h2{font:600 30px var(--serif);margin:0 0 8px}.tools_practiceHeader__tq28E p{margin:0;color:#52625e}.tools_practiceHeader__tq28E a{color:#a24420;text-decoration:underline;font-size:14px}.tools_progress__cEb_S{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:20px 0;font-size:14px}.tools_progress__cEb_S progress{accent-color:#326951;width:210px;height:12px}.tools_questionGrid__SLDFd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tools_question__Vq4JB{padding:22px;border:1px solid var(--line);border-radius:6px;background:#fff}.tools_questionNumber__ITjtW{display:block;font-size:12px;color:#52625e;margin-bottom:12px}.tools_equation__ExpgR{font-size:clamp(20px,2.7vw,29px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:normal}.tools_clue__xUkYk{font-size:19px;display:block;min-height:60px}.tools_clue__xUkYk .tools_blank__Yhtry{display:none}.tools_blank__Yhtry{color:#8b9c93}.tools_answerRow__7TU3P{display:flex;gap:10px;margin-top:18px;align-items:stretch}.tools_answerRow__7TU3P input{font:600 22px var(--sans);width:120px;min-width:0;padding:8px 12px;border:1px solid #82968d;border-radius:4px}.tools_answerRow__7TU3P button,.tools_secondary__Fy75c{font:700 14px var(--sans);padding:11px 16px;border:1px solid var(--ink);background:white;color:var(--ink);border-radius:4px;cursor:pointer}.tools_correct__cnpYa{color:#205c3e;font-size:14px;font-weight:700}.tools_incorrect__8c_sv{color:#8b3c14;font-size:14px}.tools_actions__tCp7c{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:22px}.tools_notice__myuMI{min-height:24px;font-size:14px}.tools_download__bu_St{border-top:1px solid var(--line);padding:30px 0;margin-top:22px;scroll-margin-top:20px}.tools_download__bu_St>p{max-width:680px;color:#52625e}.tools_download__bu_St label{display:flex;align-items:center;gap:8px;font-size:14px}.tools_download__bu_St input{width:18px;height:18px}.tools_related__rTiYv{margin-top:34px}.tools_cards__ba_JZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tools_card__m0HHs{display:block;border:1px solid var(--line);border-radius:6px;padding:25px;background:white}.tools_card__m0HHs:hover{border-color:#b35c36;background:#fffaf1}.tools_card__m0HHs h3{font:600 27px var(--serif);margin:10px 0}.tools_card__m0HHs p{color:#52625e;font-size:14px}.tools_card__m0HHs b{color:#a24420;font-size:14px}.tools_card__m0HHs small{color:#52625e}.tools_wordCards__C_Wi4{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:6px}.tools_wordCards__C_Wi4 summary{cursor:pointer;font-weight:700}.tools_wordCards__C_Wi4>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.tools_wordCards__C_Wi4 span{padding:15px;text-align:center;border:1px solid var(--line);background:white}.tools_wordCards__C_Wi4 strong{display:block;font-size:30px}.tools_wordCards__C_Wi4 small{display:block;color:#52625e;font-size:18px;letter-spacing:2px}.tools_printOnly__UGD_j{display:none}.tools_practice__Wu_nV button:disabled{opacity:.55;cursor:default}.tools_practice__Wu_nV button:focus-visible,.tools_practice__Wu_nV input:focus-visible,.tools_practice__Wu_nV select:focus-visible{outline:3px solid #277555;outline-offset:3px}@media(max-width:640px){.tools_page__BwBq0{padding:30px 18px 50px}.tools_settings__x34S8{padding:18px;gap:14px}.tools_settings__x34S8 label{min-width:120px}.tools_settings__x34S8 button{width:100%}.tools_cards__ba_JZ,.tools_questionGrid__SLDFd{grid-template-columns:1fr}.tools_practiceHeader__tq28E{display:block}.tools_practiceHeader__tq28E>a{display:inline-block;margin-top:12px}.tools_wordCards__C_Wi4>div{grid-template-columns:repeat(2,1fr)}.tools_question__Vq4JB{padding:20px}}@media print{.tools_page__BwBq0{padding:0;max-width:none}.tools_page__BwBq0>header,.tools_page__BwBq0>nav,.tools_page__BwBq0>section:not(.tools_practice__Wu_nV),.tools_practice__Wu_nV>*{display:none!important}.tools_practice__Wu_nV>.tools_printOnly__UGD_j{display:block!important}.tools_printOnly__UGD_j{font-family:Arial,sans-serif;color:black}.tools_printOnly__UGD_j h1{font-size:24px}.tools_printOnly__UGD_j p{font-size:12px}.tools_printQuestions__kn7_D{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:35px;column-gap:35px;padding-left:25px}.tools_printQuestions__kn7_D li{font-size:18px;min-height:100px;padding:18px 12px 15px 0;page-break-inside:avoid;break-inside:avoid}.tools_printAnswers__XB70w{page-break-before:always;break-before:page}.tools_printAnswers__XB70w ol{column-count:3;line-height:2.5}}.browse_filters__KBcZw{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:20px;background:var(--cream);border:1px solid var(--line);border-radius:6px}.browse_filters__KBcZw label{display:flex;flex:1 1;min-width:155px;flex-direction:column;gap:7px;font-size:14px;font-weight:700}.browse_filters__KBcZw select{font:inherit;color:var(--ink);padding:12px;background:white;border:1px solid #97a79e;border-radius:4px;max-width:100%;min-height:46px}.browse_filters__KBcZw button{padding:12px;font:700 14px var(--sans);cursor:pointer;background:white;border:1px solid var(--ink);border-radius:4px;min-height:46px}.browse_section__tFxmc{margin:34px 0 50px}.browse_section__tFxmc>h2{font:600 30px var(--serif)}