@layer editorial{.page-heading--recruit.chapter{padding-bottom:38px}.page-heading--recruit .breadcrumb{margin-bottom:30px}.page-heading--recruit h1{font-size:clamp(46px,5.3vw,80px)}.page-heading--recruit .page-lead{font-size:15px;line-height:2.1}.page-heading--recruit .recruit-masthead{margin:0;padding:0}.page-heading--recruit .recruit-masthead-main img{aspect-ratio:1.55}.page-heading--recruit .recruit-masthead figcaption{padding-right:0;font-size:11px}.recruit-jump-nav{flex-wrap:wrap;gap:12px 32px;padding-block:22px;display:flex}.recruit-jump-nav a{min-height:32px;font-family:var(--jp);align-items:center;gap:12px;font-size:13px;display:inline-flex}.recruit-jump-nav a>span{font-family:var(--font);font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px}.recruit-jump-nav a:is(:hover,:focus-visible){color:var(--gold)}.arrow-down{transform:rotate(90deg)}.recruit-jump-nav .arrow-icon{width:15px;height:15px}.recruit-intro .story-section,.recruit-fields .story-section,.recruit-conversation-chapter .story-section{padding-block:clamp(48px,5.5vw,84px)}.recruit-intro .story-section{padding-bottom:clamp(40px,4vw,60px)}.recruit-fields .story-section{padding-top:0}.recruit-intro .story-chapter-line,.recruit-fields .story-chapter-line{margin-bottom:32px}.recruit-fields .story-chapter-line{border-top:1px solid var(--line);padding-top:32px}.recruit-intro .recruit-intro-grid{align-items:start}.recruit-intro .large-copy{font-size:clamp(30px,3.5vw,50px)}.recruit-intro .prose,.recruit-conversation .prose{font-size:15px;line-height:2.1}:is(#recruit-intro,#recruit-fields,#recruit-contact){scroll-margin-top:0}.recruit-fields-heading{font-size:clamp(27px,3vw,42px);line-height:1.8}.recruit-fields-note{max-width:48em;font-family:var(--jp);color:var(--muted);margin-block:20px 36px;font-size:14px;line-height:2}.recruit-fields-list>article{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:25px;padding-block:28px;display:grid}.recruit-fields-list>article:last-child{border-bottom:1px solid var(--line)}.recruit-fields-list .section-kicker{font-variant-numeric:tabular-nums;color:var(--gold);padding-top:7px;font-size:11px}.recruit-field-english{letter-spacing:-.035em;font-size:clamp(23px,2.7vw,38px);line-height:1.2}.recruit-fields-list h3{font-family:var(--jp);color:var(--muted);margin-top:12px;font-size:13px;font-weight:400}.recruit-field-description{font-family:var(--jp);color:var(--muted);padding-top:3px;font-size:14px;line-height:2}.recruit-conversation-chapter{--light-color:var(--light-cool);--light-strength:1.2}.recruit-conversation .prose,.recruit-conversation-figure figcaption{color:var(--muted)}.recruit-conversation .recruit-conversation-figure img{aspect-ratio:1.25}.recruit-conversation .large-copy{color:var(--paper);margin-block:24px;font-size:clamp(30px,3.3vw,48px)}.recruit-conversation .recruit-preparation{margin-top:20px;padding-left:1.25em;font-size:14px;line-height:2.1}.recruit-preparation li+li{margin-top:7px}.recruit-conversation .text-link{color:var(--paper);border-color:var(--line);font-family:var(--jp);letter-spacing:.015em;margin-top:28px;font-size:13px}}@layer responsive{@media (width<=700px){.page-heading--recruit.chapter{padding-bottom:26px}.page-heading--recruit .breadcrumb{margin-bottom:24px}.page-heading--recruit h1{font-size:clamp(39px,10.2vw,46px)}.page-heading--recruit .page-lead{font-size:14px}.page-heading--recruit .recruit-masthead{width:100%}.page-heading--recruit .recruit-masthead-main img{aspect-ratio:1.8}.page-heading--recruit .recruit-masthead figcaption{font-size:10px}.recruit-jump-nav{gap:6px 20px;padding-block:16px}.recruit-jump-nav a{min-height:38px;font-size:12px}.recruit-intro .story-section,.recruit-fields .story-section,.recruit-conversation-chapter .story-section{padding-block:42px}.recruit-intro .story-section{padding-bottom:36px}.recruit-fields .story-section{padding-top:0}.recruit-fields .story-chapter-line{padding-top:28px}.recruit-intro .large-copy{font-size:30px}.recruit-intro .prose,.recruit-conversation .prose{font-size:14px}.recruit-fields-heading{font-size:27px}.recruit-fields-note{margin-bottom:28px;font-size:14px}.recruit-fields-list>article{grid-template-columns:24px minmax(0,1fr);gap:15px;padding-block:24px}.recruit-fields-list .section-kicker{font-size:10px}.recruit-field-english{font-size:clamp(24px,6vw,32px)}.recruit-fields-list h3{margin-top:9px;font-size:12px}.recruit-field-description{grid-column:2;padding:0;font-size:14px}.recruit-conversation .recruit-conversation-figure{width:100%}.recruit-conversation .recruit-conversation-figure img{aspect-ratio:1.5}.recruit-conversation .text-link{gap:18px;font-size:12px}}}
