.TextSection_textSection__IXZ5T{display:block}.TextSection_textSection__IXZ5T:last-child{padding-bottom:64px}@media(min-width:375px){.TextSection_textSection__IXZ5T:last-child{padding-bottom:calc(64px + 58*(100vw - 375px)/1545)}}@media(min-width:1920px){.TextSection_textSection__IXZ5T:last-child{padding-bottom:122px}}.TextSection_textSection__IXZ5T p{margin-bottom:24px}@media(min-width:375px){.TextSection_textSection__IXZ5T p{margin-bottom:calc(24px + 8*(100vw - 375px)/1545)}}@media(min-width:1920px){.TextSection_textSection__IXZ5T p{margin-bottom:32px}}.TextSection_contentWrap__NV6_m{position:relative}.TextSection_stickyItem__ai6cg{position:sticky;top:30px}.TextSection_quote__32BOU{margin-top:64px;margin-bottom:64px}@media(min-width:375px){.TextSection_quote__32BOU{margin-top:calc(64px + 16*(100vw - 375px)/1545)}}@media(min-width:1920px){.TextSection_quote__32BOU{margin-top:80px}}@media(min-width:768px){.TextSection_quote__32BOU{padding-left:1px}}@media(min-width:768px)and (min-width:768px){.TextSection_quote__32BOU{padding-left:calc(1px + 139*(100vw - 768px)/1152)}}@media(min-width:768px)and (min-width:1920px){.TextSection_quote__32BOU{padding-left:140px}}.TextSection_quote__32BOU .TextSection_quoteIcon__kn65N{width:110px;height:70px;margin-top:-30px;float:right}.TextSection_quote__32BOU blockquote{font-size:3.6rem;padding-right:15%}@media(min-width:375px){.TextSection_quote__32BOU blockquote{font-size:calc(3.6rem + 1.2*(100vw - 37.5rem)/154.5)}}@media(min-width:1920px){.TextSection_quote__32BOU blockquote{font-size:4.8rem}}.TextSection_imageWrap__jNHYI{height:250px;margin-bottom:24px;border-radius:24px;width:100%}@media(min-width:375px){.TextSection_imageWrap__jNHYI{height:calc(250px + 150*(100vw - 375px)/392)}}@media(min-width:767px){.TextSection_imageWrap__jNHYI{height:400px}}@media(min-width:375px){.TextSection_imageWrap__jNHYI{margin-bottom:calc(24px + 8*(100vw - 375px)/1545)}}@media(min-width:1920px){.TextSection_imageWrap__jNHYI{margin-bottom:32px}}@media(min-width:375px){.TextSection_imageWrap__jNHYI{border-radius:calc(24px + 8*(100vw - 375px)/1545)}}@media(min-width:1920px){.TextSection_imageWrap__jNHYI{border-radius:32px}}@media(min-width:768px){.TextSection_imageWrap__jNHYI{height:300px;padding-left:1px;margin-top:32px}}@media(min-width:768px)and (min-width:768px){.TextSection_imageWrap__jNHYI{height:calc(300px + 150*(100vw - 768px)/311)}}@media(min-width:768px)and (min-width:1079px){.TextSection_imageWrap__jNHYI{height:450px}}@media(min-width:768px)and (min-width:768px){.TextSection_imageWrap__jNHYI{padding-left:calc(1px + 139*(100vw - 768px)/1152)}}@media(min-width:768px)and (min-width:1920px){.TextSection_imageWrap__jNHYI{padding-left:140px}}@media(min-width:1080px){.TextSection_imageWrap__jNHYI{height:300px;margin-top:32px}}@media(min-width:1080px)and (min-width:1080px){.TextSection_imageWrap__jNHYI{height:calc(300px + 210*(100vw - 1080px)/840)}}@media(min-width:1080px)and (min-width:1920px){.TextSection_imageWrap__jNHYI{height:510px}}.TextSection_imageWrap__jNHYI img{border-radius:32px;filter:grayscale(100%)}@media(max-width:767px){.TextSection_richTextWrap__GHFUD{padding-left:10%}}.TextSection_richTextWrap__GHFUD li{line-height:150%}.TextSection_richTextWrap__GHFUD a{position:relative;display:inline-block;padding:0 1px;color:#4591eb;text-decoration:none;transition:color .3s cubic-bezier(.21,.46,.37,.91)}.TextSection_richTextWrap__GHFUD a:after,.TextSection_richTextWrap__GHFUD a:before{position:absolute;height:2px;background-color:#4591eb;content:""}.TextSection_richTextWrap__GHFUD a:before{bottom:0;left:0;width:0;transition:width .4s cubic-bezier(.21,.46,.37,.91)}.TextSection_richTextWrap__GHFUD a:after{bottom:0;left:0;width:100%;transition:all .6s cubic-bezier(.21,.46,.37,.91)}.TextSection_richTextWrap__GHFUD a::-moz-selection{background-color:#b2bac5;color:#2a323a}.TextSection_richTextWrap__GHFUD a::selection{background-color:#b2bac5;color:#2a323a}@media(hover:hover)and (pointer:fine){.TextSection_richTextWrap__GHFUD a:focus:before,.TextSection_richTextWrap__GHFUD a:hover:before{width:100%}.TextSection_richTextWrap__GHFUD a:focus:after,.TextSection_richTextWrap__GHFUD a:hover:after{left:100%;width:0;transition:all .2s cubic-bezier(.21,.46,.37,.91)}}.TextSection_richTextWrap__GHFUD a:active,.TextSection_richTextWrap__GHFUD a:focus{color:#1668c9}.TextSection_richTextWrap__GHFUD a:active:after,.TextSection_richTextWrap__GHFUD a:focus:after{background-color:#1668c9}