@font-face{font-family:Noto Sans JP;src:url(/fonts/notosansJP/NotoSansJP-Light.woff2) format("woff2"),url(/fonts/notosansJP/NotoSansJP-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/notosansJP/NotoSansJP-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/notosansJP/NotoSansJP-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/notosansJP/NotoSansJP-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/notosansJP/NotoSansJP-SemiBold.woff2) format("woff2"),url(/fonts/notosansJP/NotoSansJP-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans JP;src:url(/fonts/notosansJP/NotoSansJP-Black.woff2) format("woff2"),url(/fonts/notosansJP/NotoSansJP-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-font/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-font/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-font/Inter-Medium.woff) format("woff");font-weight:medium;font-style:normal;font-display:swap}@font-face{font-family:DIN\ 2014;src:url(/fonts/din/DIN2014-Regular.woff2) format("woff2"),url(/fonts/din/DIN2014-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN2014-Demi;src:url(/fonts/din/DIN2014-Demi.woff2) format("woff2"),url(/fonts/din/DIN2014-Demi.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DIN\ 2014;src:url(/fonts/din/DIN2014-Bold.woff2) format("woff2"),url(/fonts/din/DIN2014-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DIN;src:url(/fonts/din/DIN-Black.woff2) format("woff2"),url(/fonts/din/DIN-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-Regular.woff2) format("woff2"),url(/fonts/barlow/Barlow-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow/Barlow-Bold.woff2) format("woff2"),url(/fonts/barlow/Barlow-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlowCondensed/BarlowCondensed-Regular.woff2) format("woff2"),url(/fonts/barlowCondensed/BarlowCondensed-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlowCondensed/BarlowCondensed-Bold.woff2) format("woff2"),url(/fonts/barlowCondensed/BarlowCondensed-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body,div#__next,html{padding:0;margin:0;font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#000;width:100%;height:100%}html{overflow:auto}body,html{height:100%}.custom-scrollbar::-webkit-scrollbar{width:4px;display:none}.custom-scrollbar::-webkit-scrollbar-track{width:6px;background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.6);border-radius:24px}::-webkit-scrollbar{width:4px;display:none}::-webkit-scrollbar-track{width:6px;background:transparent}::-webkit-scrollbar-thumb{border-radius:24px}.section a:hover{opacity:.8;text-decoration:underline;cursor:pointer}.din{font-family:DIN}.din2014{font-family:DIN\ 2014}.din2014-demi{font-family:DIN2014-Demi}.noto-sans-jp{font-family:Noto Sans JP}.topic-detail{font-size:.9375vw}.topic-detail .content-body{font-size:.9375vw;line-height:normal}.topic-detail .heading1{font-size:2.0833vw}.topic-detail .heading2{font-size:1.7708vw}.topic-detail .heading2 .line{background:#000;width:100%;height:.2vw}.topic-detail .heading3{background:#f3f3f3;line-height:normal;padding:0 1.5em;font-size:1.4583vw}.topic-detail .heading3,.topic-detail .heading4{width:100%;height:4.6354vw;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start}.topic-detail .heading4 .h4-grid{display:grid;grid-template-columns:1% 99%;grid-gap:1em;-moz-box-align:center;align-items:center}.topic-detail .heading4 .h4-grid .bar{background:#000;height:100%;width:.2vw}.topic-detail .heading4 .h4-grid .text{font-size:1.25vw;line-height:normal}@media only screen and (max-width:768px){.topic-detail,.topic-detail .content-body{font-size:3.5897vw}.topic-detail .heading1{font-size:5.641vw}.topic-detail .heading2{font-size:5.1282vw}.topic-detail .heading2 .line{height:.8vw}.topic-detail .heading3{height:14.615vw;font-size:4.6153vw}.topic-detail .heading4 .h4-grid .bar{width:.8vw}.topic-detail .heading4 .h4-grid .text{font-size:4.1025vw}}.fontSmoothing{-webkit-font-smoothing:subpixel-antialiased!important}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{pointer-events:none}@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}.text-link{cursor:pointer}.text-link:hover{-webkit-mask-image:linear-gradient(-75deg,rgba(0,0,0,.6) 30%,#000 50%,rgba(0,0,0,.6) 70%);-webkit-mask-size:200%;-webkit-animation:shine 2s infinite;-moz-animation:shine 2s infinite;animation:shine 2s infinite}@-webkit-keyframes shine{0%{-webkit-mask-position:150%}to{-webkit-mask-position:-50%}}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.line-clamp-4,.pill-hover{overflow:hidden}.pill-hover{position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.pill-hover,.pill-hover:before{-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.pill-hover:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:-moz-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;-moz-transition-property:transform opacity,-moz-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity,-moz-transform opacity}.pill-hover:hover{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);transform:translateY(-6px);-webkit-animation-name:hover;-moz-animation-name:hover;animation-name:hover;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate}.pill-hover:hover,.pill-hover:hover:before{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}.pill-hover:hover:before{opacity:.6;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);transform:translateY(6px);-webkit-animation-name:shadow;-moz-animation-name:shadow;animation-name:shadow;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes hover{50%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}to{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-moz-keyframes hover{50%{-moz-transform:translateY(-3px);transform:translateY(-3px)}to{-moz-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes hover{50%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px)}to{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);transform:translateY(-6px)}}.row{display:-moz-box;display:flex;flex-wrap:wrap}.column,.row{padding:0 4px}.column{-moz-box-flex:25%;flex:25% 1;max-width:33.3%}.column img{margin-top:8px;vertical-align:middle;width:100%;border-radius:5px;cursor:pointer;-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear}.column img:hover{-webkit-filter:grayscale(1) brightness(.5);filter:grayscale(1) brightness(.5)}.lp05-checkbox{-moz-box-align:start!important;align-items:flex-start!important}.lp05-checkbox .chakra-checkbox__control{width:18px!important;height:19px!important;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);transform:translateY(4px)}.lp06-main .swiper .swiper-button-prev{left:22px}@media screen and (max-width:768px){.lp06-main .swiper .swiper-button-prev{left:22px}}.lp06-main .swiper .swiper-button-next{right:22px}@media screen and (max-width:768px){.lp06-main .swiper .swiper-button-next{right:22px}}.lp06-main .swiper .swiper-button-next:after,.lp06-main .swiper .swiper-button-prev:after{font-size:31px!important;color:#5ccabd!important}@media screen and (max-width:768px){.lp06-main .swiper .swiper-button-next:after,.lp06-main .swiper .swiper-button-prev:after{font-size:25px!important;font-weight:700}}.js-sticky-button.is-scroll{opacity:1!important;visibility:visible!important}@media screen and (max-width:700px){.column{-moz-box-flex:100%;flex:100% 1;max-width:100%}.column img{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}}.animatedtext{-webkit-transform:scale(.94);-moz-transform:scale(.94);transform:scale(.94);-webkit-animation:scale 2s cubic-bezier(.5,1,.89,1) forwards;-moz-animation:scale 2s cubic-bezier(.5,1,.89,1) forwards;animation:scale 2s cubic-bezier(.5,1,.89,1) forwards}@-webkit-keyframes scale{to{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes scale{to{-moz-transform:scale(1);transform:scale(1)}}@keyframes scale{to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.animatedtext-char{display:inline-block;opacity:0;-webkit-filter:blur(4px);filter:blur(4px)}@-webkit-keyframes fade-in{to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-moz-keyframes fade-in{to{opacity:1;filter:blur(0)}}@keyframes fade-in{to{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}.animation-delay-1{-webkit-animation-delay:.5s;-moz-animation-delay:.5s;animation-delay:.5s}.animation-delay-2{-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}.animation-delay-3{-webkit-animation-delay:3s;-moz-animation-delay:3s;animation-delay:3s}.flash-shadow{-webkit-animation:blink 1s linear;-moz-animation:blink 1s linear;animation:blink 1s linear}@-webkit-keyframes blink{0%{-webkit-box-shadow:0 3px 6px #fff500;box-shadow:0 3px 6px #fff500}50%{-webkit-box-shadow:none;box-shadow:none}to{-webkit-box-shadow:0 3px 6px #fff500;box-shadow:0 3px 6px #fff500}}@-moz-keyframes blink{0%{box-shadow:0 3px 6px #fff500}50%{box-shadow:none}to{box-shadow:0 3px 6px #fff500}}@keyframes blink{0%{-webkit-box-shadow:0 3px 6px #fff500;box-shadow:0 3px 6px #fff500}50%{-webkit-box-shadow:none;box-shadow:none}to{-webkit-box-shadow:0 3px 6px #fff500;box-shadow:0 3px 6px #fff500}}@media only screen and (max-width:767px){.c_animate__fadeInRight_rotate{-webkit-animation-name:cfadeInRight;-moz-animation-name:cfadeInRight;animation-name:cfadeInRight;-webkit-animation-delay:0;-moz-animation-delay:0;animation-delay:0}.sp-noanimate{-webkit-animation:unset!important;-moz-animation:unset!important;animation:unset!important}}@media only screen and (min-width:768px){.c_animate__fadeInRight_rotate{-webkit-animation-name:fadeInRightRotate;-moz-animation-name:fadeInRightRotate;animation-name:fadeInRightRotate}}@-webkit-keyframes fadeInRightRotate{0%{opacity:0;-webkit-transform:rotate(180deg) translate3d(-100%,0,0);transform:rotate(180deg) translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}}@-moz-keyframes fadeInRightRotate{0%{opacity:0;-webkit-transform:rotate(180deg) translate3d(-100%,0,0);-moz-transform:rotate(180deg) translate3d(-100%,0,0);transform:rotate(180deg) translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:rotate(180deg) translateZ(0);-moz-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}}@keyframes fadeInRightRotate{0%{opacity:0;-webkit-transform:rotate(180deg) translate3d(-100%,0,0);-moz-transform:rotate(180deg) translate3d(-100%,0,0);transform:rotate(180deg) translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:rotate(180deg) translateZ(0);-moz-transform:rotate(180deg) translateZ(0);transform:rotate(180deg) translateZ(0)}}@-webkit-keyframes cfadeInRight{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-moz-keyframes cfadeInRight{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@keyframes cfadeInRight{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes gradient{0%{background-position:0 0}50%{background-position:100% 0}75%{background-position:100% 100%}to{background-position:0 100%}}@-moz-keyframes gradient{0%{background-position:0 0}50%{background-position:100% 0}75%{background-position:100% 100%}to{background-position:0 100%}}@keyframes gradient{0%{background-position:0 0}50%{background-position:100% 0}75%{background-position:100% 100%}to{background-position:0 100%}}.animatedBorder{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-moz-linear-gradient(191deg,#fff 50%,#33cb6f 100%);background:linear-gradient(259deg,#fff 50%,#33cb6f);border-radius:50%;-webkit-animation-name:Rotate;-moz-animation-name:Rotate;animation-name:Rotate;-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes Rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes Rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes Rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes loop{to{-webkit-transform:translateX(-222.8125vw);transform:translateX(-222.8125vw)}}@-moz-keyframes loop{to{-moz-transform:translateX(-222.8125vw);transform:translateX(-222.8125vw)}}@keyframes loop{to{-webkit-transform:translateX(-222.8125vw);-moz-transform:translateX(-222.8125vw);transform:translateX(-222.8125vw)}}@-webkit-keyframes sp_loop_1{to{-webkit-transform:translateX(-129.4871794872vw);transform:translateX(-129.4871794872vw)}}@-moz-keyframes sp_loop_1{to{-moz-transform:translateX(-129.4871794872vw);transform:translateX(-129.4871794872vw)}}@keyframes sp_loop_1{to{-webkit-transform:translateX(-129.4871794872vw);-moz-transform:translateX(-129.4871794872vw);transform:translateX(-129.4871794872vw)}}@-webkit-keyframes sp_loop_2{0%{-webkit-transform:translateX(-164.1025641026vw);transform:translateX(-164.1025641026vw)}}@-moz-keyframes sp_loop_2{0%{-moz-transform:translateX(-164.1025641026vw);transform:translateX(-164.1025641026vw)}}@keyframes sp_loop_2{0%{-webkit-transform:translateX(-164.1025641026vw);-moz-transform:translateX(-164.1025641026vw);transform:translateX(-164.1025641026vw)}}@-webkit-keyframes toploop1{0%{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-moz-keyframes toploop1{0%{-moz-transform:translateY(200%);transform:translateY(200%)}to{-moz-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes toploop1{0%{-webkit-transform:translateY(200%);-moz-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes toploop2{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(-200%);transform:translateY(-200%)}}@-moz-keyframes toploop2{0%{-moz-transform:translateY(100%);transform:translateY(100%)}to{-moz-transform:translateY(-200%);transform:translateY(-200%)}}@keyframes toploop2{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);transform:translateY(-200%)}}@-webkit-keyframes toploop3{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-300%);transform:translateY(-300%)}}@-moz-keyframes toploop3{0%{-moz-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(-300%);transform:translateY(-300%)}}@keyframes toploop3{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-300%);-moz-transform:translateY(-300%);transform:translateY(-300%)}}.article-body h2{font-size:22px;line-height:1.57;font-weight:700;margin:60px 0 40px;font-family:Noto Sans JP}@media only screen and (min-width:768px){.article-body h2{font-size:30px;line-height:normal;margin:80px 0 48px}}.article-body h3{font-size:24px;border-bottom:2px solid #06c3a1;margin:73px 0 49px;padding-bottom:13px}.article-body h3,.article-body h4{font-weight:700;font-family:Noto Sans JP}.article-body h4{font-size:16px;color:#06c3a1;margin:57px 0 43px}.article-body p{font-size:16px;line-height:1.8;margin:10px 0;font-family:Noto Sans JP}.article-body .strong-char{color:#e0685d}.article-body .strong-bg-char{background-color:#ffec87}.article-body a[target=_blank]{text-decoration:underline;position:relative;line-height:1.8}@media only screen and (min-width:768px){.article-body a[target=_blank]{line-height:2.3}}.article-body a[target=_blank]:after{content:"";width:12px;height:12px;display:inline-block;-webkit-box-shadow:inset 0 0 0 1px #1d1d1d,.5px .5px 0 1px #fff,2px 2px 0 .5px #1d1d1d;box-shadow:inset 0 0 0 1px #1d1d1d,.5px .5px 0 1px #fff,2px 2px 0 .5px #1d1d1d;margin-left:10px}.article-body a[target=_blank]:has(img):after{display:none}.article-body div:has(iframe){margin:0 0 65px}@media only screen and (min-width:768px){.article-body div:has(iframe){margin:0 0 72px}}.article-body figure{text-align:center;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:13px 0;gap:13px 0;margin:39px 0 42px;-moz-box-align:center;align-items:center}@media only screen and (min-width:768px){.article-body figure{grid-gap:21px 0;gap:21px 0;margin:63px 0 65px}}.article-body figure img{border-radius:10px}@media only screen and (min-width:768px){.article-body figure img{border-radius:0}}.article-body figcaption{font-size:14px}.article-body ol,.article-body ul{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:13px 0;gap:13px 0;margin:39px 0}@media only screen and (min-width:768px){.article-body ol,.article-body ul{margin:48px 0}}.article-body ol ol,.article-body ol ul,.article-body ul ol,.article-body ul ul{margin:0}.article-body li{list-style-type:none;position:relative;padding-left:21px;line-height:1.8;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;grid-gap:11px 0;gap:11px 0}.article-body li:before{position:absolute;top:0;left:0}.article-body ul li:before{content:"";display:inline-block;width:7px;height:7px;background-color:#151515;border-radius:50%;flex-shrink:0;top:11px;left:0}.article-body ul ul li:before{background-color:transparent;border:1px solid #151515}.article-body ol{counter-reset:decinumber}.article-body ol li:before{counter-increment:decinumber;content:counter(decinumber) "."}.article-body ol ol{counter-reset:alphabet}.article-body ol ol li{padding-left:25px}.article-body ol ol li:before{counter-increment:alphabet;content:counter(alphabet,lower-alpha) "."}.article-body p:has(.link-button){margin:39px 0 64px}@media only screen and (min-width:768px){.article-body p:has(.link-button){margin:62px 0 64px}}.article-body a:has(.link-button){display:block;max-width:560px;width:100%;margin:0 auto;font-size:16px;color:#fff;font-weight:700;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:#06c3a1;border-radius:50px;display:-moz-box;display:flex;height:68px}@media only screen and (min-width:768px){.article-body a:has(.link-button){height:80px}}.article-body p:has(.question){margin:74px 0 33px}@media only screen and (min-width:768px){.article-body p:has(.question){margin:71px 0 41px}}.article-body .question{font-size:16px;font-weight:700;position:relative;display:-moz-box;display:flex;grid-gap:0 17px;gap:0 17px;-moz-box-align:start;align-items:flex-start;line-height:1.55}.article-body .question:before{content:"";position:relative;width:40px;height:2px;flex-shrink:0;background-color:#151515;top:11px}@media only screen and (min-width:768px){.article-body .question:before{width:100px;height:1px}}.article-body+.conversation{margin-top:69px}.article-body .table-container{width:100%;overflow-x:scroll}.article-body .table-inner{width:640px;@media only screen and (min-width:768px){width:100%}}.mv-pagination{grid-gap:0 10px;gap:0 10px;-moz-box-pack:end;justify-content:flex-end}.mv-pagination-bullet{width:10px;height:10px;border-radius:50%;border:1px solid #fff;display:inline-block;cursor:pointer}.mv-pagination-bullet.active{background-color:#fff}@-webkit-keyframes fullWidth{0%{width:0}to{width:100%}}@-moz-keyframes fullWidth{0%{width:0}to{width:100%}}@keyframes fullWidth{0%{width:0}to{width:100%}}.article-body table{border-collapse:collapse;width:100%}.article-body table tr{border-bottom-width:2px}.article-body table tr:first-of-type{border-top-width:0}.article-body table td,.article-body table th{padding:10px}.article-body table th{background-color:rgb(222 226 229/30%)}.article-body table td,.article-body table th,.article-body table tr{border:1px solid #e2e8f0}.article-body table p{margin:0;font-size:14px}.swiper-slide-active .mv-fade:before{-webkit-animation:fullWidth 4.35s linear forwards;-moz-animation:fullWidth 4.35s linear forwards;animation:fullWidth 4.35s linear forwards}.article-column-single{overflow-x:visible!important}.article-column-description p{font-size:16px;line-height:28.8px;color:#151515}.article-column-description p:not(:last-of-type){margin-bottom:15px}.article-column-body h2,.article-column-body h3{font-weight:700;color:#2d2d2d;margin-bottom:32px}.article-column-body h2{font-size:30px;line-height:45px;margin-bottom:32px;margin-top:80px}.article-column-body h3{font-size:24px;line-height:36px;border-bottom:1px solid #bdbdbd;padding-bottom:16px;margin-bottom:24px;margin-top:60px}.article-column-body h4{font-size:18px;font-weight:700;line-height:27px;margin-bottom:24px}.article-column-body h5{font-size:16px;font-weight:700;line-height:24px;margin-bottom:40px;padding-left:96px;position:relative}@media only screen and (max-width:992px){.article-column-body h5{padding-left:56px}}.article-column-body h5:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:80px;height:1px;background-color:#2d2d2d}@media only screen and (max-width:992px){.article-column-body h5:before{width:40px;top:10px;bottom:unset}}.article-column-body figure{margin-bottom:40px}.article-column-body p{font-size:16px;font-weight:400;line-height:28.8px;color:#151515;margin-bottom:16px}.article-column-body p a{color:#e9967c;text-decoration:underline;text-underline-offset:3px;position:relative}.article-column-body p a:after{content:"";display:inline-block;margin:auto;width:14px;height:14px;background-image:url(/column/newtab.webp);background-size:contain;background-position:50%;background-repeat:no-repeat;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);transform:translateY(1px)}.article-column-body ol,.article-column-body ul{margin-bottom:16px;padding-left:16px}.article-column-body li{font-size:16px;font-weight:400;line-height:28.8px;color:#151515}.article-column-body .table-container{margin-bottom:40px;overflow:scroll}@media only screen and (max-width:768px){.article-column-body table{width:720px;overflow:scroll}}.article-column-body table tr th{background-color:rgba(222,226,229,.3)}.article-column-body table tr td,.article-column-body table tr th{padding:18px 20px 20px;font-size:14px}.article-column-body table td p,.article-column-body table th p{margin-bottom:0;font-size:14px}.article-column-body table tr{border-bottom:1px solid #dee2e5}.article-column-body table tr td:not(:last-of-type),.article-column-body table tr th:first-of-type,.article-column-body table tr th:not(:last-of-type){border-right:1px solid #dee2e5}.article-column-blockquote svg{width:40px;height:auto;position:absolute;left:30px;top:30px}@media only screen and (max-width:768px){.article-column-blockquote svg{width:27.53px;left:20px;top:20px}}.article-column-blockquote p{font-size:16px;font-weight:400;line-height:28.8px;color:#6c6c6c}.article-column-blockquote p:not(:last-of-type){margin-bottom:15px}.top-case-study-swiper .swiper .swiper-slide{width:330px;height:auto}@media only screen and (max-width:767px){.top-case-study-swiper .swiper .swiper-slide{width:335px;height:auto}}.js-swiper-pagination{display:none}@media only screen and (max-width:767px){.js-swiper-pagination{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;width:339px;margin:auto}}.swiper-pagination-bullet{width:20%;height:2px;opacity:.8;background-color:#eee}.swiper-pagination-bullet-active{opacity:1;background-color:#aaa}.message{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.message,.message .timestamp{display:-moz-box;display:flex}.message .timestamp{-moz-box-pack:center;justify-content:center;margin:10px 0;text-transform:uppercase}.message .bubble-container{font-size:14px;display:-moz-box;display:flex}.reaction-button{visibility:hidden}.message .bubble-container:hover .reaction-button{visibility:visible}.message.mine .bubble-container{-moz-box-align:end;align-items:flex-end}.message.start .bubble-container .bubble{border-top-left-radius:20px;border-top-right-radius:20px}.message.end .bubble-container .bubble{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.message.start.end .bubble-container .bubble{border-radius:20px}.message.mine.start .bubble-container .bubble{margin-top:10px;border-top-right-radius:20px}.message.mine.end .bubble-container .bubble{margin-bottom:10px}.message .bubble-container .bubble{color:#1f1f1f;background:#1cbf735a}.message.mine .bubble-container .bubble{background:#fff}#compose-box a,.message .bubble a{color:#1cbf73}#compose-box a:hover,.message .bubble a:hover{opacity:.7;text-decoration:underline}.reaction{color:#e2e2e2;font-size:20px;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s}.reaction:hover{cursor:pointer;opacity:.9}.reaction:active{color:#1cbf73;opacity:.25}.editable-div:empty:before{line-height:normal;content:attr(placeholder);color:#999;display:block;z-index:0;font-size:inherit}.infinite-scroll-component__outerdiv{overflow:unset}.infinite-scroll-component{overflow:unset!important}.case-study__hero .swiper{width:100%;height:100%}.case-study__hero .swiper-slide{border-radius:10px;background-color:#fff;padding:20px;max-width:1060px!important}@media only screen and (min-width:1200px){.case-study__hero .swiper-slide{width:1060px!important}}@media only screen and (max-width:992px){.case-study__hero .swiper-slide{width:73.6112%!important;padding-left:20px;padding-right:20px}}@media only screen and (max-width:768px){.case-study__hero .swiper-slide{width:-moz-calc(100% - 60px)!important;width:calc(100% - 60px)!important;padding:20px 20px 23px}}@media screen and (max-width:1280px) and (min-width:993px){.case-study__hero .swiper-slide{width:80%!important}}.case-study__hero .js-swiper-pagination,.case-study__hero .swiper-pagination{position:absolute;bottom:22px!important;text-align:center}@media only screen and (max-width:768px){.case-study__hero .js-swiper-pagination,.case-study__hero .swiper-pagination{bottom:34px!important}}.case-study__hero .swiper-pagination-bullet{background-color:#fff;width:10px;height:10px}@media only screen and (max-width:768px){.case-study__hero .swiper-pagination-bullet{margin:0 6px!important}}.case-study__hero .swiper-button-prev{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:-111ch;right:0;margin:auto;color:#fff}@media only screen and (max-width:1280px){.case-study__hero .swiper-button-prev{left:60px;right:unset}}@media only screen and (max-width:992px){.case-study__hero .swiper-button-prev{left:85px!important;right:unset}}@media only screen and (max-width:880px){.case-study__hero .swiper-button-prev{left:65px!important;right:unset}}@media only screen and (max-width:768px){.case-study__hero .swiper-button-prev{display:none}}.case-study__hero .swiper-button-next{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:-111ch;left:0;margin:auto;color:#fff}@media only screen and (max-width:1280px){.case-study__hero .swiper-button-next{right:60px;left:unset}}@media only screen and (max-width:992px){.case-study__hero .swiper-button-next{right:85px!important;left:unset}}@media only screen and (max-width:880px){.case-study__hero .swiper-button-next{right:65px!important;left:unset}}@media only screen and (max-width:768px){.case-study__hero .swiper-button-next{display:none}}.case-study__hero .swiper-button-next:after,.case-study__hero .swiper-button-prev:after{font-size:54px}.column__hero .column-tags .swiper-slide{width:auto}@media screen and (max-width:767px){.column__hero .column-swiper{padding-bottom:45px}}.column__hero .column-swiper .swiper-slide{max-width:979px!important}@media screen and (max-width:1200px) and (min-width:993px){.column__hero .column-swiper .swiper-slide{max-width:900px!important}}@media screen and (max-width:992px) and (min-width:768px){.column__hero .column-swiper .swiper-slide{max-width:700px!important}}@media screen and (max-width:767px){.column__hero .column-swiper .swiper-slide{max-width:327px!important}}.column__hero .column-swiper .swiper-button-prev{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);left:-104ch;right:0;top:71px;bottom:0;margin:auto;color:#151515}@media screen and (max-width:1200px) and (min-width:993px){.column__hero .column-swiper .swiper-button-prev{left:-92ch}}.column__hero .column-swiper .swiper-button-prev:after{width:36px;height:36px;border:2px solid #151515;display:block;font-size:0;text-indent:-999999em;position:absolute;border-right:0;border-bottom:0;-webkit-transform:rotate(-45deg) translate(24px);-moz-transform:rotate(-45deg) translate(24px);transform:rotate(-45deg) translate(24px);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.column__hero .column-swiper .swiper-button-prev:hover:after{border-color:#06c3a1}.column__hero .column-swiper .swiper-button-next{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:-104ch;left:0;top:0;bottom:0;margin:auto;color:#fff}@media screen and (max-width:1200px) and (min-width:993px){.column__hero .column-swiper .swiper-button-next{right:-92ch}}.column__hero .column-swiper .swiper-button-next:after{width:36px;height:36px;border:2px solid #151515;display:block;font-size:0;text-indent:-999999em;position:absolute;border-right:0;border-bottom:0;-webkit-transform:rotate(135deg) translate(24px);-moz-transform:rotate(135deg) translate(24px);transform:rotate(135deg) translate(24px);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.column__hero .column-swiper .swiper-button-next:hover:after{border-color:#06c3a1}.column__hero .column-swiper .swiper-pagination{display:none}@media screen and (max-width:767px){.column__hero .column-swiper .swiper-pagination{display:block}.column__hero .column-swiper .swiper-pagination-bullet{width:10px;height:10px}.column__hero .column-swiper .swiper-pagination-bullet-active{background-color:#06c3a1}.column__hero .column-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.column__hero .column-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}}.iiz{max-width:100%;margin:0;position:relative;overflow:hidden;display:inline-block;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.iiz--drag .iiz__zoom-img--visible{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.iiz__img{max-width:100%;height:auto;display:block;pointer-events:none;visibility:visible;opacity:1}.iiz__img--hidden{visibility:hidden;opacity:0}.iiz__img--abs{width:100%;height:100%;top:0;left:0}.iiz__img--abs,.iiz__zoom-img{position:absolute;display:block}.iiz__zoom-img{width:auto!important;max-width:none!important;visibility:hidden;opacity:0;pointer-events:none}.iiz__zoom-img--visible{visibility:visible;opacity:1;pointer-events:auto;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;touch-action:none}.iiz__zoom-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.iiz__btn{background:rgba(255,255,255,.8);width:40px;height:40px;border:none;outline:0;padding:0;position:absolute;text-decoration:none;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-appearance:none;-webkit-appearance:none;appearance:none}.iiz__btn:before{content:" ";background-position:50%;background-repeat:no-repeat;display:block}.iiz__hint{bottom:10px;right:10px;pointer-events:none}.iiz__hint:before{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.9 19.9'%3E%3Cpath d='M13.9 7.4C13.9 3.8 11 .9 7.4.9S.9 3.8.9 7.4s2.9 6.5 6.5 6.5 6.5-2.9 6.5-6.5zm5.3 12.5l-6.7-7.2c-1.4 1.3-3.2 2.1-5.1 2.1-4.1 0-7.4-3.3-7.4-7.4S3.3 0 7.4 0s7.4 3.3 7.4 7.4c0 1.7-.6 3.4-1.7 4.7l6.8 7.2-.7.6z' fill='%23000222'/%3E%3C/svg%3E");width:20px;height:20px}.iiz__close{top:10px;right:10px;visibility:hidden;opacity:0}.iiz__close--visible{visibility:visible;opacity:1}.iiz__close:before{content:" ";width:29px;height:29px;background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#222)),-webkit-gradient(linear,left top,left bottom,from(#222),to(#222));background-image:-moz-linear-gradient(#222,#222),-moz-linear-gradient(#222,#222);background-image:linear-gradient(#222,#222),linear-gradient(#222,#222);background-size:100% 1px,1px 100%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}