.research-welcome-section .main-section-content{max-width:1540px;margin:0 auto;padding:0 var(--page-padding-h) 40px;display:flex;flex-direction:column;gap:var(--section-gap)}.research-welcome-section .main-section-content .text-section{display:flex;flex-direction:column;gap:var(--text-container-gap);max-width:460px}.research-welcome-section .main-section-content .text-section p{font-size:16px;line-height:22px}.research-welcome-section .main-section-content .text-section a{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:unset;padding:0 var(--btn-padding-side);height:var(--btn-height);border-radius:var(--btn-radius);font-size:16px;text-transform:unset;letter-spacing:-.2px;font-weight:500;color:inherit;overflow:hidden;font-family:inherit;background:var(--button-bg);color:var(--button-color);transition:all .3s}.research-welcome-section .main-section-content .text-section a:hover{background:var(--button-bg-hover)}@media(max-width:767px){.research-welcome-section .main-section-content .text-section a{width:100%}}.research-welcome-section .main-section-content .tex-image-container{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--section-gap)}@media(max-width:1060px){.research-welcome-section .main-section-content .tex-image-container{flex-direction:column}}.research-welcome-section .main-section-content .tex-image-container .text-section{max-width:295px}@media(max-width:1060px){.research-welcome-section .main-section-content .tex-image-container .text-section{flex-direction:column;max-width:100%}}.research-welcome-section .main-section-content .tex-image-container .welcome-image{width:100%;max-width:848px;height:auto;display:block}.research-welcome-section .main-section-content .text-container{display:flex;align-items:flex-start;gap:var(--section-gap)}@media(max-width:767px){.research-welcome-section .main-section-content .text-container{flex-direction:column}}.research-welcome-section .main-section-content .text-container .text-section{max-width:unset;flex:1 1}.research-welcome-section .fill-width-image-container img{width:100%;max-height:702px;object-fit:cover;display:block}@media(max-width:767px){.research-welcome-section .fill-width-image-container img{max-height:369px}}.research-talks-section{max-width:1540px;margin:0 auto;padding:var(--page-padding-h);display:flex;flex-direction:column;gap:var(--section-gap)}@media(max-width:1060px){.research-talks-section{padding:var(--page-padding-v) var(--page-padding-h)}}.research-talks-section .items-list .item{display:flex;align-items:center;gap:var(--text-container-gap);padding:16px 0;border-top:1px solid var(--secondary-text-1);border-bottom:1px solid var(--secondary-text-1);color:var(--secondary-text-1);transition:all .3s;justify-content:space-between}.research-talks-section .items-list .item:hover{color:var(--main-text);border-color:var(--main-text)}@media(max-width:1060px){.research-talks-section .items-list .item{flex-direction:column;align-items:flex-start;gap:8px}}.research-talks-section .items-list .item .label{font-size:24px;font-family:var(--font-nekst)}@media(max-width:1060px){.research-talks-section .items-list .item .label{width:100%}}.research-talks-section .items-list .item .date{font-size:16px;line-height:22px}