.tools-module__DX_RHq__tool{max-width:52rem;color:var(--felsar-ink,#101820);background:var(--felsar-paper,#faf9f6);font-family:var(--font-ibm-plex-sans),sans-serif;overflow-wrap:anywhere;border:1px solid #101820;margin:2.5rem auto;padding:clamp(1.1rem,4vw,2rem);line-height:1.6}.tools-module__DX_RHq__tool h2{font-family:var(--font-instrument-serif),serif;margin-bottom:1.5rem;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.2}.tools-module__DX_RHq__tool form{gap:1rem;display:grid}.tools-module__DX_RHq__tool label{gap:.35rem;font-weight:500;display:grid}.tools-module__DX_RHq__tool input,.tools-module__DX_RHq__tool select{color:#101820;width:100%;min-width:0;font:inherit;background:#f6f4ec;border:1px solid #101820;border-radius:4px;min-height:48px;padding:.7rem;font-size:max(1rem,16px)}.tools-module__DX_RHq__tool button,.tools-module__DX_RHq__cta{color:#101820;font:inherit;cursor:pointer;text-align:center;background:0 0;border:1px solid #101820;border-radius:4px;min-height:44px;padding:.8rem 1.1rem;font-weight:600;display:inline-block}.tools-module__DX_RHq__tool :is(input,select,button,a):focus-visible{outline-offset:4px;outline:2px solid #101820}.tools-module__DX_RHq__result{background:#eceae1;border:2px solid #101820;margin:1.5rem 0;padding:1.2rem}.tools-module__DX_RHq__result h3{font-size:1.3rem;font-weight:600}.tools-module__DX_RHq__tool p{text-align:left;margin:.8rem 0}.tools-module__DX_RHq__tool a:not(.tools-module__DX_RHq__cta){text-underline-offset:3px;text-decoration:underline}.tools-module__DX_RHq__note,.tools-module__DX_RHq__sources{font-size:.875rem}.tools-module__DX_RHq__sources{margin:1.5rem 0}@media (max-width:600px){.tools-module__DX_RHq__tool{margin:1.5rem 1rem}.tools-module__DX_RHq__tool h2{text-align:center}.tools-module__DX_RHq__cta{width:100%}}[data-tool-column]>.tools-module__DX_RHq__tool{width:100%;max-width:none;margin-inline:0}.tools-module__DX_RHq__tool button:hover,.tools-module__DX_RHq__cta:hover{background:#eceae1;transition:background-color .2s}@media (prefers-reduced-motion:reduce){.tools-module__DX_RHq__tool button,.tools-module__DX_RHq__cta{transition:none}}.tools-module__DX_RHq__tool button[type=submit]{background:#d9e7a3;border:2px solid #101820;transition:box-shadow .2s}.tools-module__DX_RHq__tool button[type=submit]:is(:hover,:focus-visible,:active){background:#d9e7a3;box-shadow:inset 3px 3px #f6f4ec,3px 3px #d9e7a3}.tools-module__DX_RHq__tool a:not(.tools-module__DX_RHq__cta):hover{background-image:linear-gradient(#d9e7a3,#d9e7a3);background-position:0 100%;background-repeat:no-repeat;background-size:100% .45em;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.tools-module__DX_RHq__tool button[type=submit]{box-shadow:none;transition:none}}
