.CreditCardRecommendation_root__4xo8p{display:flex;height:100%;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));container-type:inline-size}@container (min-width: 42rem){.CreditCardRecommendation_root__4xo8p{border-radius:.75rem}}.CreditCardRecommendation_highlight__6fZZc{margin:0;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(54 65 83/var(--tw-text-opacity))}.CreditCardRecommendation_highlightValue__wioPu{font-weight:700;--tw-text-opacity:1;color:rgb(0 75 87/var(--tw-text-opacity))}.CreditCardRecommendation_body__TnpOo{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:1rem}@container (min-width: 42rem){.CreditCardRecommendation_body__TnpOo{display:grid;grid-template-columns:160px minmax(0,1fr) 140px;align-items:flex-start;grid-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;grid-row-gap:1rem;row-gap:1rem;padding:1.25rem 1.5rem}}.CreditCardRecommendation_identity__w4QrJ{display:flex;align-items:center;gap:.75rem}@container (min-width: 42rem){.CreditCardRecommendation_identity__w4QrJ{grid-column-start:1;grid-row-start:1;flex-direction:column;align-items:flex-start;gap:.5rem}}.CreditCardRecommendation_cardImage__Vnz3v{height:var(--smHeight)!important;width:var(--smWidth)!important;flex-shrink:0;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}@container (min-width: 42rem){.CreditCardRecommendation_cardImage__Vnz3v{height:var(--height)!important;width:var(--width)!important}}.CreditCardRecommendation_identityText__K_9f3{display:flex;min-width:0;flex-direction:column;line-height:1.25}.CreditCardRecommendation_title__E6_ua{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(16 24 40/var(--tw-text-opacity))}@container (min-width: 42rem){.CreditCardRecommendation_title__E6_ua{display:none}}.CreditCardRecommendation_label__ccKei{margin-top:.375rem;align-self:flex-start}.CreditCardRecommendation_bankName__HHFft{font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(106 114 130/var(--tw-text-opacity))}@container (min-width: 42rem){.CreditCardRecommendation_bankName__HHFft{font-size:.875rem;line-height:1.25rem}}.CreditCardRecommendation_main___HA9d{display:flex;flex:1 1;flex-direction:column;gap:.75rem}@container (min-width: 42rem){.CreditCardRecommendation_main___HA9d{grid-column-start:2;grid-row-start:1}}.CreditCardRecommendation_mainTitle__iLINT{display:none;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(16 24 40/var(--tw-text-opacity))}@container (min-width: 42rem){.CreditCardRecommendation_mainTitle__iLINT{display:block}}.CreditCardRecommendation_actions__dW9dn{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;grid-gap:1rem;gap:1rem}@container (min-width: 42rem){.CreditCardRecommendation_actions__dW9dn{grid-column-start:3;grid-row-start:1;margin-top:0;display:flex;flex-direction:column-reverse;align-items:stretch;gap:.75rem;align-self:center}}.CreditCardRecommendation_apply__ne3YZ{width:100%}.CreditCardRecommendation_apply__ne3YZ:only-child{grid-column:span 2/span 2}.CreditCardRecommendation_actions__dW9dn .CreditCardRecommendation_detail__C85ib{width:100%;justify-content:center!important;font-weight:600;--tw-text-opacity:1!important;color:rgb(0 125 145/var(--tw-text-opacity))!important}.CreditCardRecommendation_actions__dW9dn .CreditCardRecommendation_detail__C85ib:hover{--tw-text-opacity:1!important;color:rgb(0 75 87/var(--tw-text-opacity))!important}