.cardCss_card__Amfg_{display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%}.cardCss_card__Amfg_.cardCss_impactCard__rQbks .cardCss_textContainer__NSJMR .cardCss_title__xBppW{font-size:var(--step-3)}.cardCss_card__Amfg_.cardCss_impactCard__rQbks .cardCss_imageContainer__tEuJ2{aspect-ratio:1/1}.cardCss_card__Amfg_.cardCss_actionCard__8xLaP .cardCss_textContainer__NSJMR .cardCss_title__xBppW{font-size:var(--step-3)}.cardCss_card__Amfg_.cardCss_isLink__HIxBm .cardCss_title__xBppW{color:var(--color-brand-ds-blue)}.cardCss_card__Amfg_.cardCss_isLink__HIxBm:hover .cardCss_title__xBppW{text-decoration:underline}.cardCss_card__Amfg_.cardCss_isLink__HIxBm,.cardCss_card__Amfg_.cardCss_isModal__Mt4ve{transition:outline-width .1s ease-in-out;box-shadow:none;border:2px solid var(--color-gray-black);outline:2px solid rgba(0,0,0,0)}.cardCss_card__Amfg_.cardCss_isLink__HIxBm:hover,.cardCss_card__Amfg_.cardCss_isModal__Mt4ve:hover{cursor:pointer;outline:2px solid var(--color-gray-black)}.cardCss_card__Amfg_ .cardCss_deadlineContainer__KVefk,.cardCss_card__Amfg_ .cardCss_estimatedTimeContainer__DlO9k{padding:0 var(--space-xs);font-weight:600}.cardCss_card__Amfg_ .cardCss_deadlineContainer__KVefk span,.cardCss_card__Amfg_ .cardCss_estimatedTimeContainer__DlO9k span{font-weight:400}.cardCss_card__Amfg_ .cardCss_buttonContainer__QwAeA{padding:var(--space-xs)}.cardCss_card__Amfg_ .cardCss_imageContainer__tEuJ2{width:100%;position:relative;aspect-ratio:3/2}.cardCss_card__Amfg_ .cardCss_imageContainer__tEuJ2 img{object-fit:cover}.cardCss_card__Amfg_ .cardCss_textContainer__NSJMR{background-color:var(--color-gray-white);padding:var(--space-s);flex-grow:1;text-align:left;align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2xs)}.cardCss_card__Amfg_ .cardCss_textContainer__NSJMR .cardCss_tagContainer__fffEq{padding-top:var(--space-xs);margin-top:auto;text-align:left}.cardModal_container__0dI3t{width:100%;height:100%;max-width:var(--max-container-width);max-height:800px;overflow:scroll}.cardModal_container__0dI3t .cardModal_action__Alo6d{padding:var(--space-xs);background:var(--color-gray-white)}.cardModal_container__0dI3t .cardModal_action__Alo6d .cardModal_closeBtn__BLJ8i{margin-left:auto}.cardModal_container__0dI3t .cardModal_action__Alo6d .cardModal_closeBtn__BLJ8i svg{width:var(--space-l);height:var(--space-l)}.cardModal_container__0dI3t .cardModal_action__Alo6d .cardModal_closeBtn__BLJ8i svg path{fill:var(--color-gray-black)}@media screen and (min-width:500px){.cardModal_container__0dI3t .cardModal_action__Alo6d{padding:var(--space-s) var(--space-s) 0 var(--space-s);background-color:var(--color-gray-black)}.cardModal_container__0dI3t .cardModal_action__Alo6d .cardModal_closeBtn__BLJ8i svg path{fill:var(--color-gray-white)}}.cardModal_container__0dI3t .cardModal_header__iRv7S{background:var(--color-gray-black);padding:var(--space-s);gap:var(--space-2xs);display:flex;flex-direction:column}.cardModal_container__0dI3t .cardModal_header__iRv7S .cardModal_subtitle__8GlvJ,.cardModal_container__0dI3t .cardModal_header__iRv7S .cardModal_title__UzLpN{color:var(--color-gray-white)}.cardModal_container__0dI3t .cardModal_content__pDMIe{display:flex;padding:var(--space-l) var(--space-s);gap:var(--space-xs-s);border-radius:20px}@media screen and (max-width:500px){.cardModal_container__0dI3t .cardModal_content__pDMIe{flex-direction:column;align-items:center;padding:var(--space-m) var(--space-s)}}.cardModal_container__0dI3t .cardModal_content__pDMIe .cardModal_image__mAgDl{position:relative;width:var(--space-7xl);height:var(--space-7xl);overflow:hidden}.cardModal_container__0dI3t .cardModal_content__pDMIe .cardModal_description__bX4QC{display:flex;flex:1 0;flex-direction:column;align-items:flex-start;gap:var(--space-xs-xs)}.placement_placement__ypMj9{display:flex;gap:var(--space-2xs);align-items:center}.placement_placement__ypMj9 svg{height:var(--space-s);width:var(--space-s)}.durationDates_dates__eiwBT{display:flex;gap:var(--space-2xs);align-items:center}.durationDates_dates__eiwBT svg{height:var(--space-s);width:var(--space-s)}.recommendationResultCard_recommendationResultCard__DQveU{display:flex;flex-direction:column;overflow:hidden;height:100%;width:100%}.recommendationResultCard_recommendationResultCard__DQveU.recommendationResultCard_isLink___JsKI{transition:outline-width .1s ease-in-out;border:2px solid var(--color-gray-black);outline:2px solid rgba(0,0,0,0)}.recommendationResultCard_recommendationResultCard__DQveU.recommendationResultCard_isLink___JsKI .recommendationResultCard_title__w5yg_{color:var(--color-brand-ds-blue)}.recommendationResultCard_recommendationResultCard__DQveU.recommendationResultCard_isLink___JsKI:hover{cursor:pointer;box-shadow:0 0 0 0;outline:2px solid var(--color-gray-black)}.recommendationResultCard_recommendationResultCard__DQveU.recommendationResultCard_isLink___JsKI:hover .recommendationResultCard_title__w5yg_{text-decoration:underline}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_deadlineContainer__edJZN{padding:0 var(--space-xs);font-weight:600}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_deadlineContainer__edJZN span{font-weight:400}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_buttonContainer__r1j_M{padding:var(--space-xs)}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_imageContainer__GMZuF{width:100%;position:relative;aspect-ratio:3/2}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_imageContainer__GMZuF img{object-fit:cover}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_textContainer__ejque{background-color:var(--color-gray-white);padding:var(--space-xs);flex-grow:1;text-align:left;display:flex;flex-direction:column;gap:var(--space-2xs)}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_textContainer__ejque .recommendationResultCard_dataContainer__3_7xg{display:flex;gap:var(--space-2xs);align-items:flex-start;flex-direction:column}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_textContainer__ejque .recommendationResultCard_dataContainer__3_7xg svg{min-width:-moz-fit-content;min-width:fit-content;height:var(--space-s);width:var(--space-s)}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_textContainer__ejque .recommendationResultCard_dataContainer__3_7xg span{font-size:var(--step--1);font-weight:400;line-height:150%}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_textContainer__ejque .recommendationResultCard_tagContainer__HbjqB{padding-top:var(--space-xs);margin-top:auto;text-align:left}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU{padding:var(--space-s);flex:1 1;display:flex;flex-direction:column}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU .recommendationResultCard_buttonContainer__r1j_M,.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU .recommendationResultCard_deadlineContainer__edJZN,.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU .recommendationResultCard_estimatedTimeContainer__1UbG_,.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU .recommendationResultCard_tagContainer__HbjqB,.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU .recommendationResultCard_textContainer__ejque{padding:0}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU .recommendationResultCard_textContainer__ejque{flex:1 1;align-items:flex-start}.recommendationResultCard_recommendationResultCard__DQveU .recommendationResultCard_searchResultContent__o79nU .recommendationResultCard_tagContainer__HbjqB{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.cardLinkWrapper_cardLinkWrapper__ZolOh{width:100%;height:100%}