.diagnosis-section_diagnosisSection__MmgyV{background-color:#faf9f8;display:flex;justify-content:center;position:relative;z-index:10;padding-block:clamp(4rem,8vw,7rem)}.diagnosis-section_container__r76_S{max-width:120rem;width:100%;margin-left:auto;margin-right:auto;padding-inline:clamp(1.5rem,5vw,5rem)}.diagnosis-section_header__aWTjD{text-align:center;margin-bottom:clamp(2rem,4vw,4rem);width:100%;padding-top:clamp(1rem,2vw,1.5rem)}.diagnosis-section_subtitle__RuAQB{font-family:Rosarivo,serif;font-size:clamp(.75rem,.6rem + .5vw,1.25rem);line-height:clamp(1.125rem,.95rem + .6vw,1.875rem);font-weight:400;margin-bottom:clamp(.75rem,1vw,1.5rem)}.diagnosis-section_title__6514j{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:clamp(1.75rem,1.2rem + 1.8vw,3rem);font-weight:500;line-height:clamp(2.25rem,1.6rem + 1.8vw,3.875rem);color:#222;margin-top:.5rem}.diagnosis-section_cardsContainer__HYwiA{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,3vh,2.5rem)}@media (min-width:1024px){.diagnosis-section_cardsContainer__HYwiA{flex-direction:row;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;margin-bottom:clamp(2rem,4vh,4rem)}.diagnosis-section_cardsContainer__HYwiA::-webkit-scrollbar{height:6px}.diagnosis-section_cardsContainer__HYwiA::-webkit-scrollbar-track{background:transparent}.diagnosis-section_cardsContainer__HYwiA::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.diagnosis-section_cardsContainer__HYwiA::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}}.diagnosis-section_cardWrapper__WmBKx{border-radius:1rem;overflow:hidden;flex:1}@media (min-width:1024px){.diagnosis-section_cardWrapper__WmBKx{border-radius:clamp(1.5rem,1.2rem + 1.2vw,2.5rem);transition:flex .5s ease}.diagnosis-section_cardWrapperShrink__c3WzJ{flex:0 0 clamp(10rem,22vw,20.5625rem)}.diagnosis-section_cardWrapperExpanded__laqrw{flex:0 0 clamp(20rem,46vw,44.3125rem)}}@media (min-width:1024px) and (max-width:1680px){.diagnosis-section_cardWrapperShrink__c3WzJ{flex:0 0 clamp(9rem,16vw,14rem)}.diagnosis-section_cardWrapperExpanded__laqrw{flex:0 0 clamp(16rem,32vw,30rem)}}.diagnosis-section_card__Kx8Xb{position:relative;overflow:hidden;height:clamp(9.5rem,26vw,15rem);width:100%;display:flex;pointer-events:none;cursor:default}@media (min-width:1024px){.diagnosis-section_card__Kx8Xb{height:clamp(28rem,40vh,37.5rem);display:block;pointer-events:auto;cursor:pointer}}@media (min-width:1024px) and (max-width:1680px){.diagnosis-section_card__Kx8Xb{height:clamp(20rem,28vh,25rem)}}.diagnosis-section_cardLeft__6cmLv{position:relative;width:50%;padding:1rem;display:flex;flex-direction:column;justify-content:space-between;z-index:2;overflow:visible}@media (min-width:1024px){.diagnosis-section_cardLeft__6cmLv{position:absolute;width:auto;left:clamp(1.5rem,2vw,2rem);bottom:clamp(1.5rem,2vw,2rem);padding:0;max-width:50%}}.diagnosis-section_cardRight__02xnj{position:relative;width:50%;overflow:hidden}@media (min-width:1024px){.diagnosis-section_cardRight__02xnj{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}}.diagnosis-section_cardImage__3Xg4j{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}@media (min-width:1024px){.diagnosis-section_cardExpanded__9rGx3 .diagnosis-section_cardImage__3Xg4j{transform:scale(1.05)}}.diagnosis-section_cardOverlay__5WehL{position:absolute;inset:0;z-index:1}.diagnosis-section_cardGradientOverlay__0X7eQ{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}@media (min-width:1024px){.diagnosis-section_cardGradientOverlay__0X7eQ{background:linear-gradient(0deg,hsla(48,5%,38%,.7) 0,hsla(48,5%,38%,0))!important}}

/*!* Mobile: 왼쪽에서 오른쪽으로 그래디언트 *!*/
/*        !* Desktop: 아래에서 위로 그래디언트 *!*/.diagnosis-section_cardTextContent__pTsBl{display:flex;flex-direction:column;gap:.25rem}.diagnosis-section_cardTitleRow__TGDLM{display:flex;align-items:center;gap:.5rem}.diagnosis-section_cardTitleIcon__2RfE6{background:#fff;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#222;flex-shrink:0;border-radius:50%;width:1.5rem;height:1.5rem;pointer-events:auto}@media (min-width:1024px){.diagnosis-section_cardTextContent__pTsBl{gap:.5rem}.diagnosis-section_cardTitleIcon__2RfE6{display:none}}.diagnosis-section_cardSubtitle__CMVji{color:#767676;font-family:Rosarivo,serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.125rem;white-space:nowrap}@media (min-width:1024px){.diagnosis-section_cardSubtitle__CMVji{font-size:clamp(.875rem,.8rem + .4vw,1.125rem);line-height:clamp(1.375rem,1.2rem + .5vw,1.625rem);color:#fff}}.diagnosis-section_cardTitle__u6YAB{color:#222;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.625rem;white-space:nowrap}@media (min-width:1024px){.diagnosis-section_cardTitle__u6YAB{font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);line-height:clamp(2rem,1.7rem + 1vw,2.625rem);color:#fff}.diagnosis-section_cardsContainer__HYwiA>:nth-child(3) .diagnosis-section_cardTitle__u6YAB{white-space:pre-line}}@media (min-width:1024px) and (max-width:1728px){.diagnosis-section_cardsContainer__HYwiA>:nth-child(4) .diagnosis-section_cardTitle__u6YAB{white-space:pre-line;font-size:clamp(1.25rem,1.1rem + .7vw,1.75rem);line-height:clamp(1.875rem,1.6rem + .9vw,2.5rem)}}.diagnosis-section_cardLabelText__dqlCy{color:#222;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.375rem;white-space:nowrap}@media (min-width:1024px){.diagnosis-section_cardLabelText__dqlCy{display:none}}.diagnosis-section_cardLabelTextDesktopHover__L_uzg{display:none}@media (min-width:1024px){.diagnosis-section_cardLabelTextDesktopHover__L_uzg{display:block;position:absolute;right:clamp(1.5rem,2vw,2rem);bottom:clamp(1.5rem,2vw,2rem);color:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:500;line-height:clamp(1.5rem,1.3rem + .6vw,1.875rem);text-align:left;z-index:10;opacity:0;transition:opacity .3s ease}.diagnosis-section_cardExpanded__9rGx3 .diagnosis-section_cardLabelTextDesktopHover__L_uzg{opacity:1}}.diagnosis-section_cardButtonDesktop__nMjZi{display:none}@media (min-width:1024px){.diagnosis-section_cardButtonDesktop__nMjZi{display:block;position:absolute;right:clamp(1.5rem,2vw,2rem);bottom:clamp(1.5rem,2vw,2rem);z-index:20;opacity:1;transition:opacity .3s ease}.diagnosis-section_cardShrink__fpOW7 .diagnosis-section_cardButtonDesktop__nMjZi{opacity:1}.diagnosis-section_cardExpanded__9rGx3 .diagnosis-section_cardButtonDesktop__nMjZi{opacity:0;pointer-events:none}}.diagnosis-section_cardButtonInner__QELA4{width:1.25rem;height:1.25rem;border-radius:9999px;background-color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:opacity .2s;pointer-events:auto}@media (min-width:1024px){.diagnosis-section_cardButtonInner__QELA4{width:clamp(1.75rem,1.5rem + .8vw,2.25rem);height:clamp(1.75rem,1.5rem + .8vw,2.25rem);background-color:rgba(0,0,0,.3)}}.diagnosis-section_cardButtonInner__QELA4:hover{opacity:.8}.diagnosis-section_cardButtonInner__QELA4 svg{width:.625rem;height:.625rem;stroke:#222;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}@media (min-width:1024px){.diagnosis-section_cardButtonInner__QELA4 svg{width:clamp(1.125rem,1rem + .5vw,1.5rem);height:clamp(1.125rem,1rem + .5vw,1.5rem);stroke:#fff}}