.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__heading{align-items:flex-end;gap:2rem;margin-block-end:4rem;display:flex}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__title{color:var(--color-black);overflow-wrap:anywhere;min-inline-size:0;font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin:0}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__rule{background:var(--color-black);flex:1;block-size:.1rem;margin-block-end:1.1rem}@media not (min-width:840px){.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__rule{margin-block-end:.7rem}}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banners{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner{transition:filter .1s}@media (prefers-reduced-motion:reduce){.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner{transition:none}}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner:hover,.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner:focus-visible{filter:brightness(.8)}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner{min-block-size:16rem;color:var(--color-black);text-align:center;overflow-wrap:anywhere;background:linear-gradient(153deg,#fdd000 0%,#9ddc00 100%);border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);justify-content:center;align-items:center;min-inline-size:0;padding:2rem;font-size:3.6rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner--career{color:var(--color-corporate);background:linear-gradient(152deg,#10242b 0%,#13637f 100%);border-start-start-radius:0;border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);border-end-start-radius:0}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner-label{flex-direction:column;align-items:center;display:flex}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner-sublabel{font-size:max(var(--min-font-size),1.8rem)}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;margin-block-start:2rem;padding:0;list-style:none;display:grid}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link-item{min-inline-size:0;display:flex}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link{transition:filter .1s}@media (prefers-reduced-motion:reduce){.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link{transition:none}}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link:hover,.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link:focus-visible{filter:brightness(.8)}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link{border-radius:var(--radius);background-color:var(--color-deep-blue);background-image:var(--recruit-info-texture);min-block-size:8rem;color:var(--color-white);font-size:max(var(--min-font-size),1.8rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;background-repeat:repeat;background-size:10rem 10rem;flex:1;justify-content:center;align-items:center;gap:1rem;min-inline-size:0;padding:1rem 2rem;text-decoration:none;display:flex}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link-icon{background-color:var(--color-green);flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not (min-width:840px){.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__heading{margin-block-end:2rem}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__title{font-size:max(var(--min-font-size),2rem)}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banners{margin-block-end:1rem}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner{min-block-size:8rem;font-size:max(var(--min-font-size),1.6rem);padding:1rem}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__banner-sublabel{font-size:max(var(--min-font-size),1.2rem)}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__links{gap:.5rem}.RecruitInfo-module-scss-module__Wj7bmq__recruit-info__link{font-size:max(var(--min-font-size),1.6rem);gap:.5rem;padding:0}}
.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs{background:var(--color-white)}.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__inner{padding-inline:1.5rem}}.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__inner{padding-block:3rem;overflow:auto hidden}@media not (min-width:840px){.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__inner{padding-block:2rem}}.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__list{white-space:nowrap;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__item{align-items:center;gap:2rem;display:flex}.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__link,.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__current,.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__separator{color:var(--color-text);font-size:max(var(--min-font-size),1.3rem);line-height:1}.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__link{text-decoration:underline}.Breadcrumbs-module-scss-module__LT05vW__subpage-breadcrumbs__current{text-decoration:none}
.SubPageTitle-module-scss-module__Y5bEsq__subpage-title{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.SubPageTitle-module-scss-module__Y5bEsq__subpage-title{padding-inline:1.5rem}}.SubPageTitle-module-scss-module__Y5bEsq__subpage-title{padding-block:8rem}@media not (min-width:840px){.SubPageTitle-module-scss-module__Y5bEsq__subpage-title{padding-block:5rem}}.SubPageTitle-module-scss-module__Y5bEsq__subpage-title__heading{color:var(--color-accent);font-size:4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin:0}@media not (min-width:840px){.SubPageTitle-module-scss-module__Y5bEsq__subpage-title__heading{font-size:2.4rem}}
.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other{min-inline-size:0;display:grid}.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__back{color:var(--color-black);white-space:nowrap;font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);align-self:flex-end;align-items:center;gap:.5rem;text-decoration:none;display:flex}.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__back-icon{background-color:currentColor;flex-shrink:0;block-size:1.5rem;inline-size:1.5rem;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__item{min-inline-size:0}@media (min-width:840px){.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__back{font-size:max(var(--min-font-size),1.6rem)}.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:2.104rem}}@media not (min-width:840px){.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__back{font-size:max(var(--min-font-size),1.4rem)}.InterviewOtherInterviews-module-scss-module__vh3qAG__interview-other__item--sp-hidden{display:none}}
.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section--business{--job-color:var(--color-category-business)}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section--engineer{--job-color:var(--color-category-engineer)}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section--design{--job-color:var(--color-category-design)}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section--corporate{--job-color:var(--color-category-corporate)}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section__title{border-inline-start:.6rem solid var(--job-color);color:var(--job-color);font-size:max(var(--min-font-size),1.8rem);font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin-block:0 2.5rem;padding-inline-start:1rem}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section__list{grid-template-columns:repeat(2,1fr);gap:4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section__item{margin:0}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section__action{max-inline-size:28rem;margin-block-start:4rem;margin-inline:auto;display:flex}@media (min-width:840px){.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section__title{border-inline-start:.8rem solid var(--job-color);margin-block-end:3.2rem;padding-inline-start:1.5rem;font-size:2.6rem}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section__list{grid-template-columns:repeat(5,1fr);gap:2.104rem}.InterviewJobSection-module-scss-module__O4xLlW__interview-job-section__action{max-inline-size:40rem}}
@media (min-width:840px){.JobTopPage-module-scss-module__fLSJaa__job-top{padding-block-start:17rem}}.JobTopPage-module-scss-module__fLSJaa__job-top{--job-band-height:100rem;background:var(--color-surface-muted)}.JobTopPage-module-scss-module__fLSJaa__job-top[data-job=business]{--job-accent:var(--color-category-business);--job-gradient-end:var(--color-category-business-end)}.JobTopPage-module-scss-module__fLSJaa__job-top[data-job=engineer]{--job-accent:var(--color-category-engineer);--job-gradient-end:var(--color-category-engineer-end)}.JobTopPage-module-scss-module__fLSJaa__job-top[data-job=design]{--job-accent:var(--color-category-design);--job-gradient-end:var(--color-category-design-end)}.JobTopPage-module-scss-module__fLSJaa__job-top[data-job=corporate]{--job-accent:var(--color-category-corporate);--job-gradient-end:var(--color-category-corporate-end)}.JobTopPage-module-scss-module__fLSJaa__job-top__band{isolation:isolate;inline-size:100%;color:var(--color-white);padding-block-start:2rem;position:relative}.JobTopPage-module-scss-module__fLSJaa__job-top__band:before{z-index:var(--z-decoration);block-size:var(--job-band-height);background-image:none,var(--noise-image),linear-gradient(180deg, var(--job-accent) 20%, var(--job-gradient-end) 80%);background-blend-mode:normal,screen,normal;content:"";background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;position:absolute;inset-block-start:0;inset-inline:0}.JobTopPage-module-scss-module__fLSJaa__job-top__band-inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.JobTopPage-module-scss-module__fLSJaa__job-top__band-inner{padding-inline:1.5rem}}.JobTopPage-module-scss-module__fLSJaa__job-top__band-inner{z-index:var(--z-content);position:relative}.JobTopPage-module-scss-module__fLSJaa__job-top__decor{z-index:var(--z-decoration);block-size:var(--job-band-height);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0;overflow:clip}.JobTopPage-module-scss-module__fLSJaa__job-top__sections{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.JobTopPage-module-scss-module__fLSJaa__job-top__sections{padding-inline:1.5rem}}.JobTopPage-module-scss-module__fLSJaa__job-top__sections{z-index:var(--z-content);flex-direction:column;gap:8rem;padding-block-end:14rem;display:flex;position:relative}.JobTopPage-module-scss-module__fLSJaa__job-top__decor-image{background-image:none,var(--noise-image),var(--job-top-decor);background-blend-mode:normal,screen,normal;block-size:67.4rem;inline-size:86rem;-webkit-mask-image:var(--job-top-decor);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-image:var(--job-top-decor);mask-image:var(--job-top-decor);background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,contain;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:-9.4rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media not (min-width:840px){.JobTopPage-module-scss-module__fLSJaa__job-top{--job-band-height:83rem;margin-block-start:1.5rem}.JobTopPage-module-scss-module__fLSJaa__job-top__sections{gap:6rem;padding-block-end:9rem}.JobTopPage-module-scss-module__fLSJaa__job-top__decor-image{block-size:27.08rem;inline-size:34.336rem;inset-inline-end:-4.228rem}}
.PolicyPage-module-scss-module__ZlSljq__policy-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.PolicyPage-module-scss-module__ZlSljq__policy-page{inline-size:100%;color:var(--color-text)}@media (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__main{padding-block-start:17rem}}.PolicyPage-module-scss-module__ZlSljq__policy-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.PolicyPage-module-scss-module__ZlSljq__policy-page__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__inner{padding-inline:1.5rem}}.PolicyPage-module-scss-module__ZlSljq__policy-page__document{padding-block-end:14rem}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__document{padding-block-end:3rem}}.PolicyPage-module-scss-module__ZlSljq__policy-page__document-title{letter-spacing:.05em;max-inline-size:90rem;margin:0;font-size:3.4rem;font-weight:700;line-height:1.4}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__document-title{max-inline-size:none;font-size:max(var(--min-font-size),2rem)}}.PolicyPage-module-scss-module__ZlSljq__policy-page__sections{gap:4rem;margin-block-start:4rem;display:grid}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__sections{gap:3rem;margin-block-start:3rem}}.PolicyPage-module-scss-module__ZlSljq__policy-page__content-group{gap:2rem;display:grid}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__content-group{gap:1rem}}.PolicyPage-module-scss-module__ZlSljq__policy-page__paragraph,.PolicyPage-module-scss-module__ZlSljq__policy-page__list,.PolicyPage-module-scss-module__ZlSljq__policy-page__publication{font-size:max(var(--min-font-size),1.6rem);margin:0;font-weight:400;line-height:1.8}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__paragraph,.PolicyPage-module-scss-module__ZlSljq__policy-page__list,.PolicyPage-module-scss-module__ZlSljq__policy-page__publication{font-size:max(var(--min-font-size),1.4rem)}.PolicyPage-module-scss-module__ZlSljq__policy-page__paragraph{letter-spacing:.015em}}.PolicyPage-module-scss-module__ZlSljq__policy-page__list{padding-inline-start:2.2rem;font-weight:700}.PolicyPage-module-scss-module__ZlSljq__policy-page__list li{list-style-type:disc}.PolicyPage-module-scss-module__ZlSljq__policy-page__link{color:var(--color-accent);text-underline-offset:.2rem;overflow-wrap:anywhere;text-decoration:underline}.PolicyPage-module-scss-module__ZlSljq__policy-page__publication{text-align:end;margin-block-start:4rem}@media not (min-width:840px){.PolicyPage-module-scss-module__ZlSljq__policy-page__publication{margin-block-start:3rem}}.PolicyPage-module-scss-module__ZlSljq__policy-page__publication-line{margin:0}
.WorkRoleCard-module-scss-module__hGk_IW__work-role-card{border-radius:1rem;overflow:clip}@media (min-width:840px){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card{scroll-margin-block-start:17rem}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__header{background:var(--color-highlight);align-items:center;min-block-size:14rem;padding-inline-end:2rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__icon{flex:0 0 12rem;justify-content:center;align-self:stretch;align-items:center;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__badge{background:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:8rem;inline-size:8rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__badge-icon{object-fit:contain;block-size:5rem;inline-size:5rem;display:block}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__title{align-items:center;gap:2rem;min-inline-size:0;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__name{color:var(--color-accent);overflow-wrap:anywhere;margin:0;font-size:3.2rem;font-weight:700;line-height:1}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__categories{color:var(--color-accent);font-size:max(var(--min-font-size),2rem);line-height:var(--line-height-heading);flex-wrap:wrap;align-items:center;min-inline-size:0;margin:0;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__category{align-items:center;gap:1.5rem;margin-inline-end:1.5rem;display:inline-flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__category:last-child{margin-inline-end:0}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__category-link{color:inherit;text-decoration:underline}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__category-link:hover{text-decoration:none}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__category-link:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:.3rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__body{background:var(--color-white);color:var(--color-text);flex-direction:column;gap:4rem;padding:0 12rem 4rem;display:flex;position:relative}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__body:before{content:"";z-index:var(--z-decoration);background:var(--color-highlight);block-size:8rem;position:absolute;inset-block-start:0;inset-inline:0}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__media{z-index:var(--z-content);aspect-ratio:960/220;background:var(--color-gray-light);border-radius:1rem;position:relative;overflow:clip}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__media-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__main{flex-direction:column;gap:2rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__summary{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0}@media (min-width:840px){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__summary{font-size:max(var(--min-font-size),1.6rem)}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__summary{margin:0}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duties{flex-direction:column;gap:2rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-row{gap:4rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty{border-inline-start:.2rem solid var(--color-text);flex-direction:column;flex:1 1 0;gap:1rem;min-inline-size:0;padding-inline-start:2rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-title{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-body{font-size:max(var(--min-font-size),1.4rem);line-height:var(--line-height-base);letter-spacing:0}@media (min-width:840px){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-body{font-size:max(var(--min-font-size),1.6rem)}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-body{margin:0}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-group{color:var(--color-text);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);margin:0}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__related{flex-direction:column;gap:1rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__related-box{background:var(--color-surface-muted);border-radius:1rem;align-items:center;gap:4rem;padding:2rem 3rem;display:flex}@media not (min-width:840px){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__related-box{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__related-label{color:var(--color-text);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);flex:none;margin:0}@media not (min-width:840px){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__related-label{font-size:max(var(--min-font-size),1.4rem)}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-label{color:var(--color-text);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);flex:none;margin:0}@media not (min-width:840px){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-label{font-size:max(var(--min-font-size),1.4rem);font-size:max(var(--min-font-size),1.6rem)}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__jobs{flex-wrap:wrap;flex:auto;align-items:center;gap:1rem;min-inline-size:0;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__job{border:.1rem solid var(--color-text);background:var(--color-highlight);color:var(--color-text);font-size:max(var(--min-font-size),1.2rem);border-radius:10rem;padding:.5rem 1rem;line-height:1;transition:filter .1s}@media (prefers-reduced-motion:reduce){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__job{transition:none}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__job:hover,.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__job:focus-visible{filter:brightness(.8)}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__job-link{color:inherit;text-decoration:none;display:block}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__job-link:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:.3rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-members{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-member{flex:0 33rem;min-inline-size:0}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-link{color:inherit;align-items:start;gap:1rem;text-decoration:none;transition:filter .1s;display:flex}@media (prefers-reduced-motion:reduce){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-link{transition:none}}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-link:hover,.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-link:focus-visible{filter:brightness(.8)}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-avatar{aspect-ratio:360/400;flex:none;grid-template-columns:minmax(0,1fr);inline-size:7rem;display:grid}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-circle{aspect-ratio:1;background-color:var(--color-white);border-radius:50%;grid-area:1/1;align-self:center;inline-size:100%}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-thumb{clip-path:inset(0 0 3.8% round 0 0 50% 50%);object-fit:contain;object-position:center;grid-area:1/1;block-size:100%;inline-size:100%;display:block}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-body{flex-direction:column;flex:1 1 0;gap:1rem;min-inline-size:0;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-title{font-size:max(var(--min-font-size),1.4rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-tags{flex-wrap:wrap;gap:.2rem;display:flex}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__tag{border:.1rem solid var(--color-text);background:var(--color-highlight);color:var(--color-text);font-size:max(var(--min-font-size),1.2rem);border-radius:10rem;padding:.5rem 1rem;line-height:1}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__tag--graduate{background:var(--color-corporate)}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__tag--career{background:var(--color-text);color:var(--color-corporate)}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__tag--other{background:var(--color-highlight)}@media not (min-width:840px){.WorkRoleCard-module-scss-module__hGk_IW__work-role-card{scroll-margin-block-start:6rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__header{min-block-size:10rem;padding-block:2rem;padding-inline-end:2rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__icon{flex-basis:9rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__badge{block-size:6rem;inline-size:6rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__badge-icon{block-size:4rem;inline-size:4rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__title{flex-direction:column;align-items:flex-start;gap:1rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__name{font-size:max(var(--min-font-size),2rem)}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__categories{font-size:max(var(--min-font-size),1.4rem)}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__category{gap:.5rem;margin-inline-end:.5rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__body{gap:2rem;padding:0 2rem 2rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__body:before{block-size:4rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-row{flex-direction:column;gap:2rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty{gap:.5rem;padding-inline-start:1.5rem}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__duty-title{font-size:max(var(--min-font-size),1.6rem)}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__jobs{gap:.5rem;inline-size:100%}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-members{flex-direction:column}.WorkRoleCard-module-scss-module__hGk_IW__work-role-card__interview-member{flex:none;inline-size:100%}}
.FaqItem-module-scss-module__Qk2yuq__faq-item{border-radius:var(--radius);background:var(--color-bg);color:var(--color-text)}.FaqItem-module-scss-module__Qk2yuq__faq-item__button{border-radius:inherit;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:3rem 5rem;transition:color .18s,padding-block-end .32s cubic-bezier(.22,1,.36,1);display:grid}.FaqItem-module-scss-module__Qk2yuq__faq-item__button:hover,.FaqItem-module-scss-module__Qk2yuq__faq-item__button:active{color:var(--color-accent)}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__button{align-items:start;gap:1rem;padding:2rem}}.FaqItem-module-scss-module__Qk2yuq__faq-item__button:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.4rem}.FaqItem-module-scss-module__Qk2yuq__faq-item__q-icon{aspect-ratio:1;block-size:auto;inline-size:3.3rem}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__q-icon{inline-size:2.4rem;margin-block-start:.3rem}}.FaqItem-module-scss-module__Qk2yuq__faq-item__question{overflow-wrap:anywhere;min-inline-size:0;font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base)}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__question{font-size:max(var(--min-font-size),1.6rem)}}.FaqItem-module-scss-module__Qk2yuq__faq-item__mark{aspect-ratio:1;align-self:center;inline-size:2rem;position:relative}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__mark{inline-size:1.4rem;margin-block-start:.5rem}}.FaqItem-module-scss-module__Qk2yuq__faq-item__mark:before,.FaqItem-module-scss-module__Qk2yuq__faq-item__mark:after{background:var(--color-accent);content:"";block-size:.3rem;inline-size:100%;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__mark:before,.FaqItem-module-scss-module__Qk2yuq__faq-item__mark:after{block-size:.2rem}}.FaqItem-module-scss-module__Qk2yuq__faq-item__mark:after{transform:translateY(-50%)rotate(90deg)}.FaqItem-module-scss-module__Qk2yuq__faq-item--open .FaqItem-module-scss-module__Qk2yuq__faq-item__mark:after{transform:translateY(-50%)rotate(0)}.FaqItem-module-scss-module__Qk2yuq__faq-item--open .FaqItem-module-scss-module__Qk2yuq__faq-item__button{padding-block-end:0}.FaqItem-module-scss-module__Qk2yuq__faq-item__answer-panel{visibility:hidden;grid-template-rows:0fr;min-inline-size:0;margin-block-start:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),margin-block-start .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s;display:grid}.FaqItem-module-scss-module__Qk2yuq__faq-item--open .FaqItem-module-scss-module__Qk2yuq__faq-item__answer-panel{visibility:visible;grid-template-rows:1fr;margin-block-start:1rem;transition-delay:0s}.FaqItem-module-scss-module__Qk2yuq__faq-item__answer-inner{min-block-size:0;min-inline-size:0;padding-inline:9.8rem 5rem;overflow:hidden}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__answer-inner{padding-inline:5.4rem 2rem}}.FaqItem-module-scss-module__Qk2yuq__faq-item__answer-inner>:last-child{margin-block-end:3rem}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__answer-inner>:last-child{margin-block-end:2rem}}.FaqItem-module-scss-module__Qk2yuq__faq-item__answer{overflow-wrap:anywhere;font-size:max(var(--min-font-size),1.6rem);font-weight:400;line-height:var(--line-height-base);margin:0}@media not (min-width:840px){.FaqItem-module-scss-module__Qk2yuq__faq-item__answer{font-size:max(var(--min-font-size),1.4rem)}}@media (prefers-reduced-motion:reduce){.FaqItem-module-scss-module__Qk2yuq__faq-item__button{transition:color .18s}.FaqItem-module-scss-module__Qk2yuq__faq-item__mark:before,.FaqItem-module-scss-module__Qk2yuq__faq-item__mark:after,.FaqItem-module-scss-module__Qk2yuq__faq-item__answer-panel{transition:none}}
.FiveminPage-module-scss-module__h_SC_q__fivemin-page{inline-size:100%;color:var(--color-text);position:relative}@media (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__main{padding-block-start:17rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__main{background-color:var(--color-surface-muted);position:relative}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__decoration{z-index:var(--z-decoration);aspect-ratio:963/759;background-image:var(--fivemin-decoration);background-position:100% 0;background-repeat:no-repeat;background-size:contain;inline-size:96.3rem;max-inline-size:100%;position:absolute;inset-block-start:17rem;inset-inline-end:0}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__decoration{inline-size:34.5rem;inset-block-start:1.5rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__inner{padding-inline:1.5rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__inner{z-index:var(--z-content);padding-block-end:14rem;position:relative}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__inner{padding-block-end:9rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__hero{margin-block-end:8rem}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__hero{margin-block-end:4rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__title{justify-content:center;margin:0;padding-block:8rem;display:flex}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__title{padding-block:5rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__title-picture{justify-content:center;inline-size:100%;display:flex}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__title-image{aspect-ratio:910/181;object-fit:contain;block-size:auto;inline-size:100%;max-inline-size:91rem}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__title-image{aspect-ratio:275/140;max-inline-size:27.5rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__lead{text-align:center}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__lead-line{font-size:2.6rem;font-weight:700;line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__lead-line{font-size:max(var(--min-font-size),1.6rem);text-align:start}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__sections{gap:8rem;display:grid}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__sections{gap:6rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__persona{gap:2rem;display:grid}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__persona{gap:1.5rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message{border-radius:var(--radius);background-image:none,var(--noise-image),linear-gradient(168.5deg, var(--color-blue) 56%, var(--color-magenta) 88%);background-blend-mode:normal,screen,normal;background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;padding:4rem 3rem;position:relative;overflow:clip}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message{background-image:none,var(--noise-image),linear-gradient(130deg, var(--color-blue) 56%, var(--color-magenta) 88%);background-blend-mode:normal,screen,normal;background-position:50%,0 0,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:cover,6rem 6rem,cover;padding:2rem}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message-text{z-index:var(--z-content);padding-inline-end:30.6rem;position:relative}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message-text{padding-block-end:12.5rem;padding-inline-end:0}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message-line{color:var(--color-white);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message-line{font-size:max(var(--min-font-size),1.6rem)}}.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message-symbol{z-index:var(--z-decoration);aspect-ratio:256/245;object-fit:contain;block-size:auto;inline-size:25.6rem;position:absolute;inset-block-start:50%;inset-inline-end:5rem;translate:0 -50%}@media not (min-width:840px){.FiveminPage-module-scss-module__h_SC_q__fivemin-page__message-symbol{aspect-ratio:192/184;inline-size:19.2rem;inset-block:auto -4.6rem;inset-inline-end:2.4rem;translate:none}}
.GuidelineSalary-module-scss-module__DP6lia__guideline-salary{border-radius:var(--radius);background:var(--color-white);min-inline-size:0;font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);gap:3rem;padding:3rem 5rem;display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__table{border-collapse:collapse;table-layout:fixed;inline-size:100%;max-inline-size:max(640px,64rem);font-size:max(var(--min-font-size),1.4rem);text-align:start}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__caption{font-size:max(var(--min-font-size),1.6rem);text-align:start;margin-block-end:1rem;font-weight:700}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__header,.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__row-header,.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__cell{border-block-end:.1rem solid var(--color-border-light);overflow-wrap:anywhere;text-align:start;vertical-align:top;min-inline-size:0;padding:1.2rem 2rem}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__header{background:var(--color-surface-muted);font-weight:400}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__row-header{font-weight:700}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown{gap:1rem;max-inline-size:50rem;display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-intro,.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__note{overflow-wrap:anywhere;margin:0}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-intro{font-weight:700}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-list{border-block-start:.1rem solid var(--color-border-light);max-inline-size:max(320px,32rem);font-size:max(var(--min-font-size),1.4rem);gap:0;margin:0;display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-row{border-block-end:.1rem solid var(--color-border-light);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.9rem;display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-term,.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-description{overflow-wrap:anywhere;min-inline-size:0;margin:0;padding-inline:2rem}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-term{font-weight:700}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__notes{gap:0;display:grid}@media not (min-width:840px){.GuidelineSalary-module-scss-module__DP6lia__guideline-salary{font-size:max(var(--min-font-size),1.4rem);gap:4rem;padding:2rem}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__table{max-inline-size:none}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__caption{font-size:max(var(--min-font-size),1.4rem)}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__header,.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__row-header,.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__cell{padding:1.2rem 1.6rem}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__head{clip-path:inset(50%);white-space:nowrap;block-size:.1rem;inline-size:.1rem;margin:-.1rem;display:block;position:absolute;overflow:hidden}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__header-row{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__body{gap:1rem;margin-block-start:1rem;display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__row{border-block:0;grid-template-columns:minmax(0,1fr);display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__row-header,.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__cell{border-block-end:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;display:grid}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__cell{border-block-end:.1rem solid var(--color-border-light)}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__cell:last-child{border-block-end:0}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__cell:before{content:attr(data-label);font-weight:700}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__row-header{background:var(--color-surface-muted)}.GuidelineSalary-module-scss-module__DP6lia__guideline-salary__breakdown-list{max-inline-size:none}}
.EventsSection-module-scss-module__XiJD0a__events-section{gap:2rem;display:grid}.EventsSection-module-scss-module__XiJD0a__events-section__title{background-color:var(--color-green);color:var(--color-text);font-size:2.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;border-radius:1rem;margin:0;padding:2rem 3rem}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__title{font-size:max(var(--min-font-size),2rem);padding:2rem}}.EventsSection-module-scss-module__XiJD0a__events-section__blocks{gap:4rem;display:grid}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__blocks{gap:3rem}}.EventsSection-module-scss-module__XiJD0a__events-section__block{gap:2rem;display:grid}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__block{gap:1rem}}.EventsSection-module-scss-module__XiJD0a__events-section__block-title{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);margin:0}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__block-title{font-size:max(var(--min-font-size),1.6rem)}}.EventsSection-module-scss-module__XiJD0a__events-section__paragraph,.EventsSection-module-scss-module__XiJD0a__events-section__list,.EventsSection-module-scss-module__XiJD0a__events-section__schedule,.EventsSection-module-scss-module__XiJD0a__events-section__note{font-size:max(var(--min-font-size),1.6rem);font-weight:400;line-height:var(--line-height-base);margin:0}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__paragraph,.EventsSection-module-scss-module__XiJD0a__events-section__list,.EventsSection-module-scss-module__XiJD0a__events-section__schedule,.EventsSection-module-scss-module__XiJD0a__events-section__note{font-size:max(var(--min-font-size),1.4rem)}}.EventsSection-module-scss-module__XiJD0a__events-section__paragraph-line{overflow-wrap:anywhere;display:block}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__paragraph-line{display:inline}}.EventsSection-module-scss-module__XiJD0a__events-section__list,.EventsSection-module-scss-module__XiJD0a__events-section__schedule{padding:0;list-style:none;display:grid}.EventsSection-module-scss-module__XiJD0a__events-section__list{gap:0}.EventsSection-module-scss-module__XiJD0a__events-section__schedule{grid-template-columns:1.6rem auto auto minmax(0,1fr);gap:0 1.2rem}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__schedule{grid-template-columns:none;row-gap:.4rem}}.EventsSection-module-scss-module__XiJD0a__events-section__list-item,.EventsSection-module-scss-module__XiJD0a__events-section__schedule-item{display:grid}.EventsSection-module-scss-module__XiJD0a__events-section__list-item:before,.EventsSection-module-scss-module__XiJD0a__events-section__schedule-item:before{content:"";block-size:.6rem;inline-size:.6rem;background-color:currentColor;border-radius:50%;place-self:start center;margin-block-start:calc((1em*var(--line-height-base) - .6rem)/2)}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__list-item:before,.EventsSection-module-scss-module__XiJD0a__events-section__schedule-item:before{justify-self:start}}.EventsSection-module-scss-module__XiJD0a__events-section__list-item{grid-template-columns:1.6rem minmax(0,1fr);column-gap:1.2rem}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__list-item{grid-template-columns:.6rem minmax(0,1fr);column-gap:.8rem}}.EventsSection-module-scss-module__XiJD0a__events-section__schedule-item{grid-template-columns:subgrid;grid-column:1/-1}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__schedule-item{grid-template-columns:.6rem minmax(0,1fr);column-gap:.8rem}}.EventsSection-module-scss-module__XiJD0a__events-section__list-text{overflow-wrap:anywhere;grid-column:2}.EventsSection-module-scss-module__XiJD0a__events-section__schedule-body{display:contents}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__schedule-body{grid-column:2;display:block}}.EventsSection-module-scss-module__XiJD0a__events-section__schedule-date,.EventsSection-module-scss-module__XiJD0a__events-section__schedule-time{white-space:nowrap}.EventsSection-module-scss-module__XiJD0a__events-section__schedule-detail{overflow-wrap:anywhere}@media not (min-width:840px){.EventsSection-module-scss-module__XiJD0a__events-section__schedule-detail{display:block}}
.InterviewQaList-module-scss-module__6UtKNG__interview-qa{flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__item{gap:3rem;min-inline-size:0;display:grid}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__text{min-inline-size:0}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__question{color:var(--color-accent);font-size:max(var(--min-font-size),1.6rem);text-indent:-3.2rem;overflow-wrap:anywhere;margin:0;padding-inline-start:3.2rem;font-weight:700;line-height:1.8}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__lead{color:var(--color-text);font-size:max(var(--min-font-size),1.6rem);overflow-wrap:anywhere;margin:1rem 0 0;padding-inline-start:3.2rem;font-weight:700;line-height:1.8}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__body{color:var(--color-text);font-size:max(var(--min-font-size),1.4rem);overflow-wrap:anywhere;white-space:pre-wrap;margin:1rem 0 0;padding-inline-start:3.2rem;line-height:1.8}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__media{min-inline-size:0}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__image{object-fit:cover;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}@media (min-width:840px){.InterviewQaList-module-scss-module__6UtKNG__interview-qa{gap:6rem}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__item{gap:4rem}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__item--image-end{grid-template-columns:minmax(0,1fr) 50rem}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__item--image-end .InterviewQaList-module-scss-module__6UtKNG__interview-qa__media{grid-column:2}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__item--image-start{grid-template-columns:50rem minmax(0,1fr)}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__item--image-start .InterviewQaList-module-scss-module__6UtKNG__interview-qa__media{grid-area:1/1}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__item--image-start .InterviewQaList-module-scss-module__6UtKNG__interview-qa__text{grid-column:2}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__question{font-size:max(var(--min-font-size),2rem);text-indent:-4rem;padding-inline-start:4rem}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__lead{font-size:max(var(--min-font-size),2rem);margin-block-start:2rem}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__lead,.InterviewQaList-module-scss-module__6UtKNG__interview-qa__body{padding-inline-start:4rem}.InterviewQaList-module-scss-module__6UtKNG__interview-qa__body{font-size:max(var(--min-font-size),1.6rem)}}
.InterviewListSections-module-scss-module__ncGkZG__interview-list-sections{flex-direction:column;gap:8rem;display:flex}.InterviewListSections-module-scss-module__ncGkZG__interview-list-sections__body{flex-direction:column;gap:8rem;animation:.24s both InterviewListSections-module-scss-module__ncGkZG__interview-list-fade;display:flex}.InterviewListSections-module-scss-module__ncGkZG__interview-list-sections__empty{font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);color:var(--color-text)}@keyframes InterviewListSections-module-scss-module__ncGkZG__interview-list-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.InterviewListSections-module-scss-module__ncGkZG__interview-list-sections__body{animation:none}}
.JobWorks-module-scss-module__VClu-a__job-works__heading{align-items:flex-end;gap:2rem;margin-block-end:4rem;display:flex}.JobWorks-module-scss-module__VClu-a__job-works__title{color:var(--color-black);overflow-wrap:anywhere;min-inline-size:0;font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin:0}.JobWorks-module-scss-module__VClu-a__job-works__rule{background:var(--color-black);flex:1;block-size:.1rem;margin-block-end:1.1rem}@media not (min-width:840px){.JobWorks-module-scss-module__VClu-a__job-works__rule{margin-block-end:.7rem}}.JobWorks-module-scss-module__VClu-a__job-works__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.JobWorks-module-scss-module__VClu-a__job-works__card,.JobWorks-module-scss-module__VClu-a__job-works__skeleton-card{aspect-ratio:224/160;border-radius:var(--radius);display:block}.JobWorks-module-scss-module__VClu-a__job-works__card{text-decoration:none;transition:filter .1s;position:relative}@media (prefers-reduced-motion:reduce){.JobWorks-module-scss-module__VClu-a__job-works__card{transition:none}}.JobWorks-module-scss-module__VClu-a__job-works__card:hover,.JobWorks-module-scss-module__VClu-a__job-works__card:focus-visible{filter:brightness(.8)}.JobWorks-module-scss-module__VClu-a__job-works__skeleton-card{background:color-mix(in srgb, var(--color-black) 12%, transparent)}.JobWorks-module-scss-module__VClu-a__job-works__media{border-radius:inherit;block-size:100%;inline-size:100%;display:block;overflow:clip}.JobWorks-module-scss-module__VClu-a__job-works__thumbnail{object-fit:contain;block-size:100%;inline-size:100%;display:block}.JobWorks-module-scss-module__VClu-a__job-works__fallback-title{block-size:100%;font-size:max(var(--min-font-size),1.6rem);text-align:center;place-content:center;gap:.2rem;padding:1.6rem;font-weight:700;line-height:1.2;display:grid}.JobWorks-module-scss-module__VClu-a__job-works__link-icon{background-color:var(--color-white);block-size:1.5rem;inline-size:1.5rem;display:block;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.JobWorks-module-scss-module__VClu-a__job-works__error{font-size:max(var(--min-font-size),1.6rem);margin:0}@media not (min-width:840px){.JobWorks-module-scss-module__VClu-a__job-works__heading{margin-block-end:2rem}.JobWorks-module-scss-module__VClu-a__job-works__title{font-size:max(var(--min-font-size),2rem)}.JobWorks-module-scss-module__VClu-a__job-works__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.JobWorks-module-scss-module__VClu-a__job-works__card,.JobWorks-module-scss-module__VClu-a__job-works__skeleton-card{aspect-ratio:116/80}.JobWorks-module-scss-module__VClu-a__job-works__link-icon{block-size:1rem;inline-size:1rem;inset-block-start:.6rem;inset-inline-end:.6rem}}
.MessagePage-module-scss-module__15_hYG__message-page{background-color:var(--color-surface-muted);background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:right -30rem top -30rem,right 20rem top -40rem;background-repeat:no-repeat;background-size:80rem 80rem,120rem 120rem}@media not (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page{background-image:radial-gradient(circle closest-side,#0212f733 0%,#0212f700 100%),radial-gradient(circle closest-side,#dc02f733 0%,#dc02f700 100%);background-position:8.4rem -14.5rem,-27rem -18rem;background-size:36rem 36rem,54rem 54rem}}.MessagePage-module-scss-module__15_hYG__message-page{inline-size:100%;color:var(--color-text)}@media (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page__main{padding-block-start:17rem}}.MessagePage-module-scss-module__15_hYG__message-page__main:focus-visible{outline:.3rem solid var(--color-accent);outline-offset:-.3rem}.MessagePage-module-scss-module__15_hYG__message-page__message{max-inline-size:800px;margin-inline:auto;padding-block-end:14rem}@media not (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page__message{margin-inline:1.5rem;padding-block-end:9rem}}.MessagePage-module-scss-module__15_hYG__message-page__message-title{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);margin:0}@media not (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page__message-title{font-size:max(var(--min-font-size),1.6rem)}}.MessagePage-module-scss-module__15_hYG__message-page__body{gap:3rem;margin-block-start:2rem;display:grid}@media not (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page__body{gap:2rem;margin-block-start:1rem}}.MessagePage-module-scss-module__15_hYG__message-page__paragraph,.MessagePage-module-scss-module__15_hYG__message-page__company,.MessagePage-module-scss-module__15_hYG__message-page__representative{font-size:max(var(--min-font-size),1.6rem);font-weight:400;line-height:var(--line-height-base);margin:0}@media not (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page__paragraph,.MessagePage-module-scss-module__15_hYG__message-page__company,.MessagePage-module-scss-module__15_hYG__message-page__representative{font-size:max(var(--min-font-size),1.4rem)}.MessagePage-module-scss-module__15_hYG__message-page__paragraph{line-height:1.6}}.MessagePage-module-scss-module__15_hYG__message-page__signature{text-align:end;margin-block-start:4rem}@media not (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page__signature{margin-block-start:3rem}}.MessagePage-module-scss-module__15_hYG__message-page__company{font-size:max(var(--min-font-size),1.4rem)}@media not (min-width:840px){.MessagePage-module-scss-module__15_hYG__message-page__company{font-size:max(var(--min-font-size),1.2rem)}}
.PolicySection-module-scss-module__Cpcp3G__policy-section{gap:2rem;display:grid}@media not (min-width:840px){.PolicySection-module-scss-module__Cpcp3G__policy-section{gap:1rem}}.PolicySection-module-scss-module__Cpcp3G__policy-section__title{font-size:max(var(--min-font-size),2rem);margin:0;font-weight:700;line-height:1.8}@media not (min-width:840px){.PolicySection-module-scss-module__Cpcp3G__policy-section__title{font-size:max(var(--min-font-size),1.6rem)}}.PolicySection-module-scss-module__Cpcp3G__policy-section__content{gap:0;display:grid}.PolicySection-module-scss-module__Cpcp3G__policy-section--wide-pc{gap:2.7rem}@media not (min-width:840px){.PolicySection-module-scss-module__Cpcp3G__policy-section--wide-pc{gap:1rem}}.PolicySection-module-scss-module__Cpcp3G__policy-section--wide-sp{gap:2rem}@media not (min-width:840px){.PolicySection-module-scss-module__Cpcp3G__policy-section--wide-sp{gap:1.6rem}}
@media (min-width:840px){.SubPagePage-module-scss-module__F299fq__subpage{padding-block-start:17rem}}.SubPagePage-module-scss-module__F299fq__subpage{background:var(--color-surface-muted);padding-block-end:8rem}@media not (min-width:840px){.SubPagePage-module-scss-module__F299fq__subpage{padding-block-end:6rem}}.SubPagePage-module-scss-module__F299fq__subpage__inner{inline-size:100%;max-inline-size:calc(1200px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media not (min-width:840px){.SubPagePage-module-scss-module__F299fq__subpage__inner{padding-inline:1.5rem}}.SubPagePage-module-scss-module__F299fq__subpage__title{font-size:4rem;font-weight:700;line-height:var(--line-height-heading);margin:0}@media not (min-width:840px){.SubPagePage-module-scss-module__F299fq__subpage__title{font-size:2.4rem}}.SubPagePage-module-scss-module__F299fq__subpage__description{margin:4rem 0 0}@media not (min-width:840px){.SubPagePage-module-scss-module__F299fq__subpage__description{margin-block-start:3rem}}
.WorkRoleList-module-scss-module__Tijy8a__work-role-list__heading{align-items:flex-end;gap:2rem;padding-block-end:4rem;display:flex}@media not (min-width:840px){.WorkRoleList-module-scss-module__Tijy8a__work-role-list__heading{padding-block-end:2rem}}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__heading-text{color:var(--color-white);overflow-wrap:anywhere;min-inline-size:0;font-size:3.4rem;font-weight:700;line-height:var(--line-height-heading);letter-spacing:.05em;margin:0}@media not (min-width:840px){.WorkRoleList-module-scss-module__Tijy8a__work-role-list__heading-text{font-size:max(var(--min-font-size),2rem)}}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__heading-rule{background:var(--color-black);flex:1;block-size:.1rem;margin-block-end:1.1rem}@media not (min-width:840px){.WorkRoleList-module-scss-module__Tijy8a__work-role-list__heading-rule{margin-block-end:.7rem}}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__heading-rule{background:var(--color-white)}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__items{gap:1rem;margin:0;padding:0;list-style:none;display:flex}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__item{flex:1 1 0;min-inline-size:0}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__link{background:var(--color-white);inline-size:100%;color:inherit;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-block:1.5rem 3rem;text-decoration:none;transition:filter .1s;display:flex}@media (prefers-reduced-motion:reduce){.WorkRoleList-module-scss-module__Tijy8a__work-role-list__link{transition:none}}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__link:hover,.WorkRoleList-module-scss-module__Tijy8a__work-role-list__link:focus-visible{filter:brightness(.8)}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__icon{object-fit:contain;flex-shrink:0;block-size:11rem;inline-size:11rem;display:block}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__label{color:var(--color-accent);font-size:max(var(--min-font-size),1.8rem);font-weight:700;line-height:var(--line-height-heading);text-align:center;overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.WorkRoleList-module-scss-module__Tijy8a__work-role-list__items{flex-wrap:wrap;justify-content:center;gap:.3rem}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__item{flex:0 0 calc(33.3333% - .2rem)}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__link{padding-block:1.2rem 1.4rem}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__icon{block-size:6rem;inline-size:6rem}.WorkRoleList-module-scss-module__Tijy8a__work-role-list__label{font-size:max(var(--min-font-size),1.2rem)}}
.FaqSection-module-scss-module__BfyEAa__faq-section__title{margin:0;overflow-wrap:anywhere;font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);margin-block-end:2rem}@media not (min-width:840px){.FaqSection-module-scss-module__BfyEAa__faq-section__title{font-size:max(var(--min-font-size),1.6rem);margin-block-end:1rem}}.FaqSection-module-scss-module__BfyEAa__faq-section__list{gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media not (min-width:840px){.FaqSection-module-scss-module__BfyEAa__faq-section__list{gap:1rem}}
.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength{gap:2rem;display:grid}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength{gap:1.5rem}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__list{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__item{min-inline-size:0;display:flex}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__card{flex-direction:column;flex:1;gap:2rem;min-inline-size:0;display:flex}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__head{align-items:center;gap:1rem;min-inline-size:0;display:flex}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__number{border:.2rem solid var(--color-green);block-size:7rem;inline-size:7rem;color:var(--color-green);font-size:2.4rem;font-weight:700;line-height:var(--line-height-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__number{block-size:5rem;inline-size:5rem;font-size:max(var(--min-font-size),2rem)}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__title{color:var(--color-green);font-size:3rem;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;min-inline-size:0;margin:0}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__title{font-size:2.4rem}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__body{flex-direction:column;gap:1rem;display:flex}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__text{color:var(--color-white);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__text{font-size:max(var(--min-font-size),1.4rem)}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__tag{background:var(--color-green);color:var(--color-accent);font-size:max(var(--min-font-size),1.6rem);font-weight:700;line-height:var(--line-height-heading);overflow-wrap:anywhere;border-radius:.4rem;justify-content:center;align-items:center;min-inline-size:0;padding:.8rem 1.5rem;display:inline-flex}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__tag{font-size:max(var(--min-font-size),1.4rem)}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__tag{font-size:max(var(--min-font-size),1.4rem);padding:.8rem}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__suffix{color:var(--color-white);font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base)}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__suffix{font-size:max(var(--min-font-size),1.4rem)}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__flow-card{flex-direction:column;gap:2rem;display:flex}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__flow-line{color:var(--color-white);font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__flow-line:first-child{font-size:3rem}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__flow-line,.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__flow-line:first-child{font-size:max(var(--min-font-size),1.6rem)}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__steps{border-radius:var(--radius);background:var(--color-white);gap:3rem;margin:0;padding:1rem 3rem;list-style:none;display:flex}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__steps{flex-direction:column;gap:1rem;padding:1rem}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step{color:var(--color-accent);flex-direction:column;flex:1;gap:1rem;min-inline-size:0;padding-block:1rem;padding-inline:1rem;display:flex}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step+.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step{border-inline-start:2px solid var(--color-accent);padding-inline-start:4rem;position:relative}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step+.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step{border-inline-start:none;border-block-start:2px solid var(--color-accent);padding-block-start:2.5rem;padding-inline-start:1rem}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step+.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step:before{content:"";background:var(--color-accent);clip-path:polygon(0 0,100% 50%,0 100%);block-size:3rem;inline-size:1rem;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step+.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step:before{clip-path:polygon(0 0,100% 0,50% 100%);block-size:1rem;inline-size:3rem;inset-block-start:0;inset-inline-start:50%;translate:-50%}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step-title{font-size:max(var(--min-font-size),2rem);font-weight:700;line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step-title{font-size:max(var(--min-font-size),1.6rem)}}.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step-body{font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);overflow-wrap:anywhere;margin:0}@media not (min-width:840px){.FiveminStrength-module-scss-module__nB1KXq__fivemin-strength__step-body{font-size:max(var(--min-font-size),1.4rem)}}
.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow{min-inline-size:0;font-size:max(var(--min-font-size),1.6rem);line-height:var(--line-height-base);white-space:pre-wrap;gap:2rem;display:grid}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__steps{border-radius:var(--radius);background:var(--color-white);counter-reset:guideline-step;gap:0;margin:0;padding:0 5rem;list-style:none;display:grid}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step{border-block-end:.2rem solid var(--color-blue);counter-increment:guideline-step;grid-template-columns:auto 25rem minmax(0,1fr);align-items:center;column-gap:1.6rem;min-inline-size:0;padding-block:3rem;display:grid;position:relative}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step:last-child{border-block-end:0}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step:not(:last-child):after{border-inline:1.3rem solid #0000;border-block-start:.9rem solid var(--color-blue);content:"";block-size:0;inline-size:0;position:absolute;inset-block-end:-.9rem;inset-inline-start:50%;translate:-50%}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__marker{aspect-ratio:1;background:var(--color-blue);min-block-size:6rem;min-inline-size:6rem;color:var(--color-white);text-align:center;border-radius:50%;place-content:center;padding:1.2rem;line-height:1;display:grid}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__marker-label{font-size:max(var(--min-font-size),1.2rem);font-weight:700}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__marker-number{font-size:max(var(--min-font-size),2rem);font-weight:700}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step-title,.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step-description{overflow-wrap:anywhere;min-inline-size:0;margin:0}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step-title{font-size:max(var(--min-font-size),2rem);font-weight:700}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step-line{overflow-wrap:anywhere;display:block}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step-link{color:var(--color-accent);text-underline-offset:.2rem;overflow-wrap:anywhere;text-decoration:underline}@media not (min-width:840px){.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow{font-size:max(var(--min-font-size),1.4rem);gap:1.5rem}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__steps{padding:0 2rem}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:2rem}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__marker{min-block-size:5rem;min-inline-size:5rem}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__marker-label{font-size:max(min(var(--min-font-size),10px),1rem)}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__marker-number{font-size:max(var(--min-font-size),1.8rem)}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step-title{font-size:max(var(--min-font-size),1.6rem)}.GuidelineSelectionFlow-module-scss-module__LHj-sG__guideline-selection-flow__step-description{grid-column:1/-1}}
