@layer base;@layer components{.nYk3La_headline{margin-bottom:8rem}@media screen and (min-width:751px) and (max-width:1024px){.nYk3La_headline{padding-right:3rem}}.nYk3La_headline__title{text-align:center;margin-block:4rem;font-size:3.2rem;font-weight:700;line-height:1.59375}.nYk3La_headline__img{width:100%;height:auto;margin-bottom:4rem;display:block}.nYk3La_headline__intro>h2{margin-bottom:4rem;font-size:2.4rem}.nYk3La_headline__intro>p{margin-bottom:4rem;line-height:1.6}.nYk3La_headline__intro>p mark{text-underline-offset:-.5rem;text-decoration-skip-ink:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0000;font-weight:700;text-decoration-line:underline;text-decoration-color:#ffff80;text-decoration-thickness:1.2rem}.nYk3La_section__list__item{background:var(--sp-background-image) no-repeat top/100% 26rem;padding-block:2rem 8rem;position:relative}@media screen and (min-width:751px) and (max-width:1024px){.nYk3La_section__list__item{padding-right:3rem}}.nYk3La_section__list__item__title{text-align:center;margin-bottom:3rem;font-size:2.2rem;line-height:1.3}.nYk3La_section__list__item__img{width:100%;height:auto;display:block}}@layer modules{.nYk3La_flow{counter-reset:number;row-gap:6.3rem;display:grid}@media screen and (max-width:750px){.nYk3La_flow{row-gap:4rem}}.nYk3La_flow__item{counter-increment:number;background-color:#fff;border:.3rem solid #f08e28;border-radius:1.8rem;padding:3rem 5.7rem;position:relative}@media screen and (max-width:750px){.nYk3La_flow__item{max-width:35.5rem;padding-inline:2.6rem}}.nYk3La_flow__item:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNzY4MzdlLTA3IDE4LjE1OTVDNC43NjgzN2UtMDcgOC4yMTgzNCA4LjIxODI1IDguNzczOGUtMDUgMTguMTU5NCA4Ljc3MzhlLTA1QzM0LjE5NTcgOC43NzM4ZS0wNSA0Mi4zMzk0IDE5LjY2MDcgMzEgMzEuMDAwMUMxOS42NjA2IDQyLjMzOTUgNC43NjgzN2UtMDcgMzQuMTk1OCA0Ljc2ODM3ZS0wNyAxOC4xNTk1WiIgZmlsbD0iI0YwOEUyOCIvPgo8cGF0aCBkPSJNMCAxOS41TDIwLjUgMEw2NCAwTDAgNjRWMTkuNVoiIGZpbGw9IiNGMDhFMjgiLz4KPC9zdmc+Cg==) 50%/contain no-repeat;width:6.4rem;height:6.4rem;position:absolute;top:-.2rem;left:-.2rem}.nYk3La_flow__item:after{content:counter(number);color:#fff;text-align:center;width:1.8rem;height:2.1rem;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:.8;position:absolute;top:.7rem;left:.5rem}.nYk3La_flow__item__heading{margin-bottom:2rem;font-size:2.2rem;font-weight:700;line-height:1.3}.nYk3La_flow__item__img-container{margin-bottom:2rem}@media screen and (max-width:750px){.nYk3La_flow__item__img-container>img{width:100%;height:auto}}}.nYk3La_layout{max-width:calc(960px + 8rem)!important;margin:0 auto!important;padding:0 4rem!important}@media screen and (max-width:750px){.nYk3La_layout{max-width:none!important;margin:0!important;padding:0 1rem!important}.nYk3La_layout.nYk3La_has-no-padding{margin:0!important;padding:0!important}}@media screen and (min-width:961px){.nYk3La_pcLayout{max-width:calc(960px + 8rem)!important;margin:0 auto!important;padding:0 4rem!important}}@media screen and (max-width:960px){.nYk3La_underPcLayout{max-width:none!important;margin:0!important;padding:0 1rem!important}}@media screen and (min-width:751px) and (max-width:960px){.nYk3La_tbLayout{max-width:calc(960px + 8rem)!important;margin:0 auto!important;padding:0 4rem!important}}@media screen and (min-width:751px){.nYk3La_overSpLayout{max-width:calc(960px + 8rem)!important;margin:0 auto!important;padding:0 4rem!important}}@media screen and (max-width:750px){.nYk3La_spLayout{max-width:none!important;margin:0 1rem!important}.nYk3La_spLayout.nYk3La_is-nomargin{margin:0!important}.nYk3La_spLayout.nYk3La_is-padding{margin:0!important;padding:0 1rem!important}}@media screen and (min-width:961px){.nYk3La_underPcOnly{display:none!important}}@media screen and (max-width:960px){.nYk3La_pcOnly{display:none!important}}@media screen and (min-width:961px){.nYk3La_tbOnly{display:none!important}}@media screen and (max-width:750px){.nYk3La_tbOnly,.nYk3La_overSpOnly{display:none!important}}@media screen and (min-width:751px){.nYk3La_spOnly{display:none!important}}.nYk3La_orange{color:#f08e28}.nYk3La_red{color:#eb161c}
