.modal_overlay__nvGqT{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.25);z-index:99999;overflow:hidden}.modal_overlay__nvGqT .modal_modal__MpUBU{position:relative;background:var(--color-gray-white);border-radius:20px;max-height:100vh;overflow:auto}.modal_overlay__nvGqT .modal_modal__MpUBU.modal_fullMobile__uyc_5{width:100%;height:100%;border-radius:0}@media screen and (min-width:500px){.modal_overlay__nvGqT .modal_modal__MpUBU.modal_fullMobile__uyc_5{width:auto;height:auto;border-radius:20px}}.modal_overlay__nvGqT .modal_modal__MpUBU.modal_filePreview__L8dJ7{width:100%;height:100%;max-width:var(--max-container-width);max-height:800px}@media screen and (min-width:500px){.modal_overlay__nvGqT .modal_modal__MpUBU.modal_filePreview__L8dJ7{width:calc(100% - var(--space-l));height:calc(100% - var(--space-l))}}.modal_overlay__nvGqT .modal_modal__MpUBU .modal_container__98eJC{display:flex;padding:var(--space-s);flex-direction:column;align-items:center;gap:var(--space-s);position:relative;overflow:hidden;padding-top:var(--space-2xl)}@media screen and (min-width:500px){.modal_overlay__nvGqT .modal_modal__MpUBU .modal_container__98eJC{padding-top:var(--space-xl)}}.modal_overlay__nvGqT .modal_modal__MpUBU .modal_container__98eJC.modal_noPadding__Ok3yq{padding:0}.modal_overlay__nvGqT .modal_modal__MpUBU .modal_container__98eJC .modal_closeBtn__VMjmp{position:absolute;top:var(--space-xs);right:var(--space-xs);z-index:1}.modal_overlay__nvGqT .modal_modal__MpUBU .modal_container__98eJC .modal_closeBtn__VMjmp svg{width:var(--space-l);height:var(--space-l)}.modal_overlay__nvGqT .modal_modal__MpUBU .modal_container__98eJC .modal_content__KYyWf{display:flex;flex-direction:column;align-items:center;align-self:stretch;text-align:center}.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%}