.tool_page__cOxq_{padding-block:64px var(--section-space)}.tool_body___6Ijn{max-width:1120px}.tool_intro__V_u_t{max-width:710px;font-size:16px;line-height:1.75;color:#53606c}.tool_section__8s6Kc{margin-top:var(--section-space)}.tool_heading__6XjZF{font-size:var(--section-title);line-height:1.16;letter-spacing:-.035em;font-weight:700;margin-bottom:28px}.tool_panel__SCCfl{border:1px solid var(--institutional-line);padding:28px;margin-bottom:32px;background:white}.tool_page__cOxq_ :is(input,select,textarea){min-width:0;max-width:100%;min-height:44px;border-radius:0;font-size:16px;background:white}.tool_page__cOxq_ :is(a,button){min-width:0;max-width:100%;white-space:normal}.tool_page__cOxq_ button{min-height:44px;height:auto;border-radius:0;transition-duration:.18s}.tool_page__cOxq_ .grid>*,.tool_page__cOxq_ form>*{min-width:0}.tool_page__cOxq_ dd,.tool_page__cOxq_ h1,.tool_page__cOxq_ h2,.tool_page__cOxq_ h3{overflow-wrap:anywhere}.tool_page__cOxq_ [data-tool-result-live],.tool_page__cOxq_ [data-tool-result]{border-color:var(--institutional-line)}.tool_page__cOxq_ [tabindex="0"]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (max-width:760px){.tool_page__cOxq_{padding-top:44px}.tool_panel__SCCfl{padding:24px}}@media (prefers-reduced-motion:reduce){.tool_page__cOxq_ button{transition-duration:0s}}