.CompanyConditionCard_card___gDS8{margin:0 0 20px;padding:20px;border:1px solid var(--tj-line);border-radius:var(--tj-r-md);background:var(--tj-bg);color:var(--tj-ink);min-width:0}.CompanyConditionCard_card___gDS8 header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.CompanyConditionCard_card___gDS8 h2{margin:0;font-size:18px}.CompanyConditionCard_caption__10_UY,.CompanyConditionCard_card___gDS8 small,.CompanyConditionCard_note__wUbmC{color:var(--tj-ink-2);font-size:12px;line-height:1.6}.CompanyConditionCard_card___gDS8 a{color:var(--tj-blue-text);display:inline-flex;align-items:center;min-height:44px;font-size:13px}.CompanyConditionCard_card___gDS8 button{min-height:44px;border:1px solid var(--tj-line);background:var(--tj-fill);color:var(--tj-ink);border-radius:6px}.CompanyConditionCard_card___gDS8 dl{margin:12px 0}.CompanyConditionCard_row__C_gZK{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 100px;grid-gap:8px 12px;gap:8px 12px;border-top:1px solid var(--tj-line);padding:14px 0;font-size:14px}.CompanyConditionCard_row__C_gZK>*{margin:0;min-width:0;overflow-wrap:anywhere}.CompanyConditionCard_row__C_gZK dt{font-weight:600}.CompanyConditionCard_row__C_gZK p{margin:4px 0}.CompanyConditionCard_detail__my9GV{grid-column:2/-1;color:var(--tj-ink-2);line-height:1.6;font-size:13px}.CompanyConditionCard_chip__LmYRp{display:inline-block;border-radius:6px;padding:4px 8px;font-size:12px}.CompanyConditionCard_matches__dJewW{background:var(--tj-green-tint);color:var(--tj-green-text)}.CompanyConditionCard_check__bXMV9{background:var(--tj-amber-tint);color:var(--tj-amber-text)}.CompanyConditionCard_missing__Ra5cy,.CompanyConditionCard_none__UEY6G{background:var(--tj-fill);color:var(--tj-ink-2)}.CompanyConditionCard_card___gDS8 :focus-visible{outline:2px solid var(--tj-blue);outline-offset:2px}@media(max-width:640px){.CompanyConditionCard_card___gDS8{padding:16px}.CompanyConditionCard_row__C_gZK{grid-template-columns:minmax(0,1fr)}.CompanyConditionCard_detail__my9GV{grid-column:auto}}.QualificationCriteriaCard_card__rTmg8,.QualificationCriteriaCard_note__wXXna{margin:0 0 20px;padding:20px;border:1px solid var(--tj-line);border-radius:var(--tj-r-md);background:var(--tj-bg);color:var(--tj-ink);min-width:0;overflow-wrap:anywhere;line-height:1.7}.QualificationCriteriaCard_card__rTmg8 h2{margin:0;font-size:18px}.QualificationCriteriaCard_card__rTmg8 p{margin:4px 0}.QualificationCriteriaCard_card__rTmg8 header p,.QualificationCriteriaCard_card__rTmg8 small,.QualificationCriteriaCard_caution__gNhfe,.QualificationCriteriaCard_note__wXXna,.QualificationCriteriaCard_source__Qm_zx{color:var(--tj-ink-2);font-size:13px}.QualificationCriteriaCard_card__rTmg8 small{display:block}.QualificationCriteriaCard_card__rTmg8 a{color:var(--tj-blue-text);display:inline-flex;align-items:center;min-height:44px}.QualificationCriteriaCard_card__rTmg8 dl{margin:12px 0}.QualificationCriteriaCard_card__rTmg8 dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--tj-line);font-size:14px}.QualificationCriteriaCard_card__rTmg8 dt{font-weight:650}.QualificationCriteriaCard_card__rTmg8 dd{margin:0;min-width:0}.QualificationCriteriaCard_areas__x5SK2{display:flex;flex-wrap:wrap;gap:6px 16px}.QualificationCriteriaCard_choices__nvjNy{margin:12px 0;display:flex;flex-wrap:wrap;gap:8px}.QualificationCriteriaCard_choices__nvjNy p{flex-basis:100%}.QualificationCriteriaCard_choices__nvjNy button{min-height:44px;padding:8px 12px;text-align:left;white-space:normal;border:1px solid var(--tj-line);background:var(--tj-fill);color:var(--tj-ink);border-radius:var(--tj-r-sm);cursor:pointer;font:inherit;font-size:13px}.QualificationCriteriaCard_choices__nvjNy button[aria-pressed=true]{border-color:var(--tj-blue);color:var(--tj-blue-text);background:var(--tj-blue-tint)}.QualificationCriteriaCard_card__rTmg8 :focus-visible{outline:2px solid var(--tj-blue);outline-offset:2px}@media(max-width:640px){.QualificationCriteriaCard_card__rTmg8,.QualificationCriteriaCard_note__wXXna{padding:16px}.QualificationCriteriaCard_card__rTmg8 dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}