#seongnam-insurance-tool,
#seongnam-insurance-tool .kg-tool-form,
#seongnam-insurance-tool .kg-support-calculator { min-width: 0; }
#seongnam-insurance-tool .kg-support-calculator > input,
#seongnam-insurance-tool .kg-support-calculator > select {
  box-sizing: border-box; display: block; width: 100%; max-width: 100%; min-width: 0;
  min-height: 48px; padding: 12px; border: 1px solid #aeb9c1; border-radius: 0;
  color: #20242a; background: #fff; font: inherit; font-size: 16px;
}
#seongnam-insurance-tool .kg-support-calculator > input:focus-visible,
#seongnam-insurance-tool .kg-support-calculator > select:focus-visible { outline: 3px solid #a3d5ef; outline-offset: 2px; }
#seongnam-insurance-tool legend,
#seongnam-insurance-tool p,
#seongnam-insurance-tool li,
#seongnam-insurance-tool .kg-tool-options span { overflow-wrap: anywhere; }
