.BriefDocument-module__8r0EkW__document{color:var(--body);overflow-wrap:anywhere;line-height:1.75}.BriefDocument-module__8r0EkW__document h3{color:var(--ink);margin:36px 0 16px;font-size:clamp(21px,2vw,28px);line-height:1.3}.BriefDocument-module__8r0EkW__document p{margin:16px 0}.BriefDocument-module__8r0EkW__document ul,.BriefDocument-module__8r0EkW__document ol{margin:18px 0;padding-left:26px}.BriefDocument-module__8r0EkW__document ul{list-style:outside}.BriefDocument-module__8r0EkW__document ol{list-style:decimal}.BriefDocument-module__8r0EkW__document li+li{margin-top:10px}.BriefDocument-module__8r0EkW__document li ul{margin:12px 0}.BriefDocument-module__8r0EkW__document :not(pre)>code{background:var(--surface-container-low);color:var(--primary);border-radius:3px;padding:2px 5px;font-size:.88em}.BriefDocument-module__8r0EkW__document pre{background:var(--dark);max-width:100%;color:var(--dark-ink);overflow-wrap:normal;border-radius:12px;margin:22px 0;padding:24px;font-size:.83rem;line-height:1.7;overflow-x:auto}.BriefDocument-module__8r0EkW__document pre:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.BriefDocument-module__8r0EkW__table{overflow-x:auto}.BriefDocument-module__8r0EkW__table table{border-collapse:collapse;text-align:left;width:100%;font-size:.93rem}.BriefDocument-module__8r0EkW__table th,.BriefDocument-module__8r0EkW__table td{vertical-align:top;border-bottom:1px solid var(--border);min-width:120px;padding:14px}.BriefDocument-module__8r0EkW__table thead{background:var(--surface-container-low)}@media (max-width:600px){.BriefDocument-module__8r0EkW__table table{min-width:620px}.BriefDocument-module__8r0EkW__document pre{padding:16px;font-size:.75rem}}
@media (max-width:800px){.ServicesHeader-module__2y8S-G__header.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 8px;padding:14px;display:grid}.ServicesHeader-module__2y8S-G__header .logo{gap:8px}.ServicesHeader-module__2y8S-G__header .logo-name{font-size:.95rem}.ServicesHeader-module__2y8S-G__header .logo-mark{width:28px;height:28px}.ServicesHeader-module__2y8S-G__header .header-actions{grid-area:1/2}.ServicesHeader-module__2y8S-G__header .mobile-menu-toggle{width:44px;height:44px}.ServicesHeader-module__2y8S-G__header .header-nav{grid-area:2/1/auto/-1;display:none}.ServicesHeader-module__2y8S-G__header .header-nav.is-open{border-top:1px solid var(--border);align-items:center;gap:12px 20px;padding-top:14px;display:flex}.ServicesHeader-module__2y8S-G__header .header-nav a{align-items:center;min-height:44px;display:inline-flex}}
.interviewer-module__6vCLaG__hero{margin-top:24px}.interviewer-module__6vCLaG__hero h1{max-width:1000px;font-size:clamp(34px,4vw,58px);line-height:1.12}.interviewer-module__6vCLaG__hero p{max-width:850px;color:var(--dark-muted);margin-top:24px}.interviewer-module__6vCLaG__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.interviewer-module__6vCLaG__actions>a:not(:first-child){color:var(--dark-ink);text-underline-offset:5px;text-decoration:underline}.interviewer-module__6vCLaG__actions button{border:1px solid var(--dark-border-2);color:var(--dark-ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:12px 16px}.interviewer-module__6vCLaG__actions button:disabled{opacity:.6;cursor:wait}.interviewer-module__6vCLaG__body>div{max-width:1100px}.interviewer-module__6vCLaG__body h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.interviewer-module__6vCLaG__note{background:var(--primary-fixed);border-left:3px solid var(--primary);border-radius:0 12px 12px 0;margin-bottom:36px;padding:24px}.interviewer-module__6vCLaG__note p{margin-top:10px}
.recruitment-module__YV1w7W__page{--recruit-teal:#087f77;--recruit-soft:#e6f5f2}.recruitment-module__YV1w7W__page .section{scroll-margin-top:88px}.recruitment-module__YV1w7W__topActions{max-width:calc(var(--w) + 2 * var(--px));padding:16px var(--px) 0;justify-content:flex-end;margin:0 auto;display:flex}.recruitment-module__YV1w7W__hero{margin-top:24px;padding-top:clamp(44px,6vw,84px);padding-bottom:clamp(44px,6vw,84px);overflow:hidden}.recruitment-module__YV1w7W__heroLayout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.recruitment-module__YV1w7W__hero h1{max-width:850px;font-size:clamp(38px,4.5vw,66px);font-weight:600;line-height:1.08}.recruitment-module__YV1w7W__heroLead{color:var(--dark-muted);max-width:760px;margin-top:24px;font-size:1.15rem}.recruitment-module__YV1w7W__heroActions{flex-wrap:wrap;align-items:center;gap:20px 26px;margin-top:30px;display:flex}.recruitment-module__YV1w7W__heroActions>a:last-child{color:var(--dark-ink);text-underline-offset:5px;font-size:.95rem;text-decoration:underline}.recruitment-module__YV1w7W__heroNote{color:var(--dark-muted);margin-top:20px;font-size:.9rem}.recruitment-module__YV1w7W__briefCard{background:var(--dark-2);border:1px solid var(--dark-border-2);border-radius:20px;padding:30px}.recruitment-module__YV1w7W__mono{font-family:var(--sans);letter-spacing:.12em;font-size:.72rem;font-weight:600}.recruitment-module__YV1w7W__briefCard>.recruitment-module__YV1w7W__mono{color:var(--dark-muted)}.recruitment-module__YV1w7W__briefSymbol{font-variant-numeric:tabular-nums;color:var(--primary-fixed-dim);flex-wrap:wrap;align-items:center;gap:12px;padding:34px 0;font-size:clamp(17px,1.6vw,25px);font-weight:600;display:flex}.recruitment-module__YV1w7W__briefSymbol span:nth-child(2n){color:var(--dark-muted);font-weight:400}.recruitment-module__YV1w7W__briefCard h2{color:var(--dark-ink);font-size:1.6rem;line-height:1.2}.recruitment-module__YV1w7W__briefCard ul{margin-top:24px}.recruitment-module__YV1w7W__briefCard li{color:var(--dark-ink);border-top:1px solid var(--dark-border);align-items:baseline;gap:12px;padding:12px 0;font-size:.9rem;line-height:1.5;display:flex}.recruitment-module__YV1w7W__briefCard li>span{color:var(--primary-fixed-dim);font-size:.72rem}.recruitment-module__YV1w7W__sectionNav{z-index:30;background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:0}.recruitment-module__YV1w7W__sectionNav>div{padding:12px var(--px);max-width:calc(var(--w) + 2 * var(--px));flex-wrap:wrap;gap:4px 32px;margin:auto;display:flex}.recruitment-module__YV1w7W__sectionNav a{align-items:center;gap:8px;min-height:40px;font-size:.85rem;font-weight:600;display:flex}.recruitment-module__YV1w7W__sectionNav a span{color:var(--primary);font-size:.72rem}.recruitment-module__YV1w7W__sectionNav a:hover{color:var(--primary)}.recruitment-module__YV1w7W__sectionIntro{max-width:960px;margin-bottom:32px}.recruitment-module__YV1w7W__sectionIntro h2{max-width:950px;font-size:clamp(30px,3vw,44px);line-height:1.15}.recruitment-module__YV1w7W__sectionIntro>p{margin-top:22px;font-size:1.06rem}.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__bigPicture{align-items:center;min-height:calc(100svh - 65px);padding-top:20px;padding-bottom:20px;scroll-margin-top:65px;display:flex}.recruitment-module__YV1w7W__bigPicture .recruitment-module__YV1w7W__sectionIntro{max-width:none;margin-bottom:18px}.recruitment-module__YV1w7W__bigPicture .eyebrow{margin-bottom:8px}.recruitment-module__YV1w7W__bigPicture .recruitment-module__YV1w7W__sectionIntro h2{max-width:none;font-size:clamp(24px,2.3vw,32px)}.recruitment-module__YV1w7W__bigPicture .recruitment-module__YV1w7W__sectionIntro>p{margin-top:10px;font-size:.96rem;line-height:1.45}.recruitment-module__YV1w7W__flow{border:1px solid var(--border);border-radius:20px;margin:0;padding:20px}.recruitment-module__YV1w7W__actors{grid-template-columns:1fr 1.2fr 1fr;gap:52px;margin:0;padding:0;list-style:none;display:grid}.recruitment-module__YV1w7W__actors li{text-align:center;background:var(--surface-container-low);border-radius:14px;padding:18px 14px;position:relative}.recruitment-module__YV1w7W__actors li+li:before{content:"→";color:var(--outline);font-size:24px;position:absolute;top:calc(50% - 18px);left:-38px}.recruitment-module__YV1w7W__actors li:last-child:before{content:"⇄"}.recruitment-module__YV1w7W__actors li.recruitment-module__YV1w7W__ourCode{background:var(--primary-fixed)}.recruitment-module__YV1w7W__actorIcon{color:var(--primary);margin-bottom:8px;font-size:26px}.recruitment-module__YV1w7W__actors h3{font-size:1.1rem;line-height:1.3}.recruitment-module__YV1w7W__actors p{margin-top:6px;font-size:.86rem;line-height:1.4}.recruitment-module__YV1w7W__channels{grid-template-columns:1fr 2fr;align-items:center;gap:24px;padding:14px 0;font-size:.86rem;line-height:1.4;display:grid}.recruitment-module__YV1w7W__channels>span{color:var(--muted);text-align:center}.recruitment-module__YV1w7W__channels>div{gap:6px;display:grid}.recruitment-module__YV1w7W__requestChannel,.recruitment-module__YV1w7W__reportChannel{border-left:3px solid var(--primary);background:var(--surface-container-low);align-items:center;gap:10px;padding:7px 12px;display:flex}.recruitment-module__YV1w7W__channelArrow{color:var(--primary);flex:none;font-size:20px;line-height:1}.recruitment-module__YV1w7W__reportChannel{border-left-color:var(--recruit-teal);background:var(--recruit-soft)}.recruitment-module__YV1w7W__reportChannel .recruitment-module__YV1w7W__channelArrow{color:var(--recruit-teal)}.recruitment-module__YV1w7W__flow figcaption{text-align:center;border-top:1px solid var(--border);padding-top:12px;font-size:.96rem;font-weight:600;line-height:1.4}.recruitment-module__YV1w7W__pictureFooter{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.recruitment-module__YV1w7W__bridge{border-left:3px solid var(--primary);max-width:1040px;padding-left:16px;font-size:.9rem;line-height:1.45}.recruitment-module__YV1w7W__glossaryButton{border:1px solid var(--border);min-height:44px;color:var(--primary);background:var(--white);font:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;font-weight:600;display:flex}.recruitment-module__YV1w7W__glossaryButton:hover{background:var(--primary-fixed)}.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__explore{align-items:center;min-height:calc(100svh - 65px);padding-top:16px;padding-bottom:16px;scroll-margin-top:65px;display:flex}.recruitment-module__YV1w7W__explore .recruitment-module__YV1w7W__sectionIntro{max-width:none;margin-bottom:16px}.recruitment-module__YV1w7W__explore .eyebrow{margin-bottom:8px}.recruitment-module__YV1w7W__explore .recruitment-module__YV1w7W__sectionIntro h2{font-size:clamp(24px,2.3vw,32px)}.recruitment-module__YV1w7W__explore .recruitment-module__YV1w7W__sectionIntro>p{margin-top:8px;font-size:.9rem;line-height:1.45}.recruitment-module__YV1w7W__scenarios{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.recruitment-module__YV1w7W__scenarios button{min-height:44px;font:inherit;border:1px solid var(--border);color:var(--ink);background:var(--white);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:600;line-height:1.3}.recruitment-module__YV1w7W__scenarios button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.recruitment-module__YV1w7W__replay{grid-template-columns:minmax(280px,.85fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.recruitment-module__YV1w7W__events{gap:4px;margin:0;padding:0;list-style:none;display:grid}.recruitment-module__YV1w7W__events button{text-align:left;width:100%;min-height:58px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 12px;display:grid}.recruitment-module__YV1w7W__events button:hover{background:var(--surface-container)}.recruitment-module__YV1w7W__events button.recruitment-module__YV1w7W__selectedEvent{background:var(--white);border-color:var(--primary);box-shadow:0 4px 16px #141b2b09}.recruitment-module__YV1w7W__eventNumber{background:var(--surface-container);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;font-size:.82rem;font-weight:600;display:grid}.recruitment-module__YV1w7W__selectedEvent .recruitment-module__YV1w7W__eventNumber{color:var(--on-primary);background:var(--primary)}.recruitment-module__YV1w7W__events small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;line-height:1.4;display:block}.recruitment-module__YV1w7W__events strong{margin-top:2px;font-size:.9rem;font-weight:600;line-height:1.35;display:block}.recruitment-module__YV1w7W__events button>span:last-child{color:var(--primary)}.recruitment-module__YV1w7W__recordPanel{min-width:0}.recruitment-module__YV1w7W__messageRoute{text-align:center;color:var(--muted);grid-template-columns:1fr 40px 1fr;align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;line-height:1.3;display:grid}.recruitment-module__YV1w7W__messageRoute>span:nth-child(2){font-size:28px;line-height:1}.recruitment-module__YV1w7W__outgoingArrow{color:var(--primary)}.recruitment-module__YV1w7W__incomingArrow{color:var(--recruit-teal)}.recruitment-module__YV1w7W__record{border:1px solid var(--border);background:var(--white);border-radius:18px;padding:16px 20px}.recruitment-module__YV1w7W__recordHeading{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.75rem;display:flex}.recruitment-module__YV1w7W__recordTitle{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;margin-top:8px;display:grid}.recruitment-module__YV1w7W__record h3{font-size:1.15rem;line-height:1.3}.recruitment-module__YV1w7W__state{justify-items:start;gap:4px;font-size:.75rem;line-height:1.3;display:grid}.recruitment-module__YV1w7W__state code{color:var(--primary);background:var(--primary-fixed);border-radius:6px;padding:5px 8px;font-size:.83rem}.recruitment-module__YV1w7W__quantities{grid-template-columns:repeat(3,1fr);gap:14px;margin:12px 0;display:grid}.recruitment-module__YV1w7W__quantities dt{color:var(--muted);font-size:.8rem;line-height:1.4}.recruitment-module__YV1w7W__quantities dd{font-size:34px;font-weight:600;line-height:1.2;font-family:var(--display);font-variant-numeric:tabular-nums;margin:4px 0 0}.recruitment-module__YV1w7W__quantities>div:last-child dd{color:var(--primary)}.recruitment-module__YV1w7W__price{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding-top:10px;font-size:.88rem;line-height:1.4;display:flex}.recruitment-module__YV1w7W__pending{color:var(--muted);gap:8px;margin-top:8px;font-size:.84rem;line-height:1.4;display:flex}.recruitment-module__YV1w7W__pending[data-pending=true]{color:var(--primary)}.recruitment-module__YV1w7W__explanation{border-top:1px solid var(--border);min-height:calc(2.9em + 10px);margin-top:10px;padding-top:10px;font-size:.94rem;line-height:1.45}.recruitment-module__YV1w7W__playback{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.recruitment-module__YV1w7W__playback button{min-height:44px;font:inherit;border:1px solid var(--border);background:var(--white);color:var(--ink);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:.85rem;font-weight:600}.recruitment-module__YV1w7W__playback button:last-child{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.recruitment-module__YV1w7W__playback button:disabled{opacity:.42;cursor:default}.recruitment-module__YV1w7W__glossary{border:1px solid var(--border);width:min(900px,100% - 32px);max-height:calc(100svh - 32px);color:var(--ink);background:var(--white);overscroll-behavior:contain;border-radius:20px;margin:auto;padding:28px}.recruitment-module__YV1w7W__glossary::backdrop{background:#141b2b99}.recruitment-module__YV1w7W__glossaryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.recruitment-module__YV1w7W__glossaryHeader form{flex-shrink:0}.recruitment-module__YV1w7W__glossaryHeader button{border:1px solid var(--border);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:26px;display:grid}.recruitment-module__YV1w7W__glossary h2,.recruitment-module__YV1w7W__session>h3{font-size:clamp(22px,2.2vw,30px);line-height:1.25}.recruitment-module__YV1w7W__glossary dl{grid-template-columns:repeat(3,1fr);gap:28px 34px;margin:28px 0 0;display:grid}.recruitment-module__YV1w7W__glossary dt{font-size:1rem;font-weight:600}.recruitment-module__YV1w7W__glossary dd{color:var(--muted);margin:8px 0 0;font-size:.94rem;line-height:1.65}.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__contract{align-items:center;min-height:calc(100svh - 65px);padding-top:20px;padding-bottom:20px;scroll-margin-top:65px;display:flex}.recruitment-module__YV1w7W__contract .recruitment-module__YV1w7W__sectionIntro{max-width:none;margin-bottom:18px}.recruitment-module__YV1w7W__contract .eyebrow{margin-bottom:8px}.recruitment-module__YV1w7W__contract .recruitment-module__YV1w7W__sectionIntro h2{font-size:clamp(24px,2.3vw,32px)}.recruitment-module__YV1w7W__contract .recruitment-module__YV1w7W__sectionIntro>p{margin-top:10px;font-size:.94rem;line-height:1.45}.recruitment-module__YV1w7W__contractRules{counter-reset:contract-rule;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.recruitment-module__YV1w7W__contractRules li{counter-increment:contract-rule;border:1px solid var(--border);background:var(--surface-container-low);border-radius:14px;padding:18px}.recruitment-module__YV1w7W__contractRules h3{color:var(--ink);align-items:baseline;gap:10px;font-size:1.05rem;line-height:1.3;display:flex}.recruitment-module__YV1w7W__contractRules h3:before{content:counter(contract-rule, decimal-leading-zero);color:var(--primary);letter-spacing:.06em;font-size:.72rem}.recruitment-module__YV1w7W__contractRules p{margin-top:10px;font-size:.92rem;line-height:1.45}.recruitment-module__YV1w7W__contractBoundary{border-left:3px solid var(--primary);margin-top:18px;padding-left:16px;font-size:.88rem;line-height:1.45}.recruitment-module__YV1w7W__contractActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;display:flex}.recruitment-module__YV1w7W__contractActions>a{align-items:center;gap:8px;min-height:44px;font-size:.88rem;display:inline-flex}.recruitment-module__YV1w7W__contractActions>a:last-child{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.recruitment-module__YV1w7W__statementNav{z-index:30;padding:10px var(--px);border-bottom:1px solid var(--border);background:var(--white);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;display:flex;position:sticky;top:0}.recruitment-module__YV1w7W__statementNav a{min-height:44px;color:var(--primary);align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.recruitment-module__YV1w7W__statement>div{max-width:1100px}.recruitment-module__YV1w7W__statement h1{font-size:clamp(32px,4vw,48px);line-height:1.15}.recruitment-module__YV1w7W__statementIntro{max-width:850px;margin-top:20px}.recruitment-module__YV1w7W__referenceLink{color:var(--primary);text-underline-offset:4px;margin-top:16px;text-decoration:underline;display:inline-block}.recruitment-module__YV1w7W__statementBody{margin-top:32px}.recruitment-module__YV1w7W__rules details{border-top:1px solid var(--border);padding:4px 0}.recruitment-module__YV1w7W__rules details:last-child{border-bottom:1px solid var(--border)}.recruitment-module__YV1w7W__rules summary,.recruitment-module__YV1w7W__interviewer summary{cursor:pointer;font-family:var(--display);padding:18px 0;font-size:1.1rem;font-weight:600}.recruitment-module__YV1w7W__rules details>p{max-width:1000px;margin:0 0 18px}.recruitment-module__YV1w7W__ruleTable{overflow-x:auto}.recruitment-module__YV1w7W__ruleTable table{border-collapse:collapse;text-align:left;width:100%;margin-bottom:20px;font-size:.93rem}.recruitment-module__YV1w7W__ruleTable th,.recruitment-module__YV1w7W__ruleTable td{vertical-align:top;border-bottom:1px solid var(--border);padding:16px}.recruitment-module__YV1w7W__ruleTable thead{background:var(--surface-container-low)}.recruitment-module__YV1w7W__ruleTable th{font-weight:600}.recruitment-module__YV1w7W__ruleTable tbody th{width:18%}.recruitment-module__YV1w7W__ruleTable td{color:var(--body);line-height:1.65}.recruitment-module__YV1w7W__ruleTable code{overflow-wrap:anywhere}.recruitment-module__YV1w7W__rules ul,.recruitment-module__YV1w7W__interviewer ul{max-width:1100px;padding:0 0 18px 24px;list-style:outside}.recruitment-module__YV1w7W__rules li+li,.recruitment-module__YV1w7W__interviewer li+li{margin-top:14px}.recruitment-module__YV1w7W__criteria{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}.recruitment-module__YV1w7W__criteria article{border-top:1px solid var(--border);gap:20px;padding:28px 0;display:flex}.recruitment-module__YV1w7W__criterionNumber{color:var(--primary);font-family:var(--display);font-size:1.7rem;line-height:1.2}.recruitment-module__YV1w7W__criteria h3{font-size:1.15rem;line-height:1.3}.recruitment-module__YV1w7W__criteria p{margin-top:10px;font-size:.96rem}.recruitment-module__YV1w7W__session{margin-top:34px}.recruitment-module__YV1w7W__session ol{grid-template-columns:1fr 1.3fr 1fr;gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.recruitment-module__YV1w7W__session li{border-top:3px solid var(--primary);background:var(--white);border-radius:0 0 12px 12px;padding:24px}.recruitment-module__YV1w7W__session li>span{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:600}.recruitment-module__YV1w7W__session h4{margin-top:12px;font-size:1rem;line-height:1.3}.recruitment-module__YV1w7W__session p{margin-top:10px;font-size:.93rem}.recruitment-module__YV1w7W__weights{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 18px;display:grid}.recruitment-module__YV1w7W__weights dt{font-size:.86rem}.recruitment-module__YV1w7W__weights dd{color:var(--primary);margin:4px 0 0;font-size:1.4rem;font-weight:600}.recruitment-module__YV1w7W__ready h2{max-width:950px;font-size:clamp(30px,3vw,44px);line-height:1.15}.recruitment-module__YV1w7W__ready p{color:var(--dark-ink);max-width:950px;margin-top:24px;font-size:1.08rem}.recruitment-module__YV1w7W__ready p.recruitment-module__YV1w7W__readyNote{color:var(--dark-muted);margin-top:16px;font-size:.93rem}.recruitment-module__YV1w7W__ready a{margin-top:28px}.recruitment-module__YV1w7W__footer{padding:24px var(--px);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.9rem;display:flex}.recruitment-module__YV1w7W__footer a{color:var(--primary)}@media (max-width:1000px){.recruitment-module__YV1w7W__heroLayout{grid-template-columns:1fr}.recruitment-module__YV1w7W__briefCard{max-width:660px}.recruitment-module__YV1w7W__briefSymbol{padding:22px 0}.recruitment-module__YV1w7W__actors{gap:32px}.recruitment-module__YV1w7W__actors li+li:before{left:-26px}.recruitment-module__YV1w7W__replay{grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);gap:20px}}@media (max-width:700px){.recruitment-module__YV1w7W__sectionNav>div{grid-template-columns:1fr 1fr;gap:0 12px;padding-top:8px;padding-bottom:8px;display:grid}.recruitment-module__YV1w7W__sectionNav a{font-size:.75rem;line-height:1.35}.recruitment-module__YV1w7W__page .section{scroll-margin-top:112px}.recruitment-module__YV1w7W__hero{margin-top:16px}.recruitment-module__YV1w7W__hero h1{font-size:clamp(34px,8vw,46px)}.recruitment-module__YV1w7W__briefCard{padding:24px}.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__bigPicture{min-height:calc(100svh - 97px);padding-top:10px;padding-bottom:10px;scroll-margin-top:97px}.recruitment-module__YV1w7W__bigPicture .recruitment-module__YV1w7W__sectionIntro{margin-bottom:12px}.recruitment-module__YV1w7W__bigPicture .eyebrow{margin-bottom:6px}.recruitment-module__YV1w7W__bigPicture .recruitment-module__YV1w7W__sectionIntro h2{font-size:24px}.recruitment-module__YV1w7W__bigPicture .recruitment-module__YV1w7W__sectionIntro>p{margin-top:8px;font-size:.86rem}.recruitment-module__YV1w7W__flow{border-radius:14px;padding:12px}.recruitment-module__YV1w7W__actors{grid-template-columns:1fr;gap:20px}.recruitment-module__YV1w7W__actors li{text-align:left;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.recruitment-module__YV1w7W__actorIcon{margin:0;font-size:24px}.recruitment-module__YV1w7W__actors h3{font-size:.9rem}.recruitment-module__YV1w7W__actors p{margin-top:4px;font-size:.78rem;line-height:1.35}.recruitment-module__YV1w7W__actors li+li:before{content:"↓";font-size:18px;line-height:20px;top:-23px;left:calc(50% - 8px)}.recruitment-module__YV1w7W__actors li:last-child:before{content:"⇅"}.recruitment-module__YV1w7W__channels{grid-template-columns:1fr;gap:8px;padding:10px 0;font-size:.78rem}.recruitment-module__YV1w7W__channels>span{display:none}.recruitment-module__YV1w7W__channelArrow{transform:rotate(90deg)}.recruitment-module__YV1w7W__requestChannel,.recruitment-module__YV1w7W__reportChannel{gap:6px;padding:6px 8px}.recruitment-module__YV1w7W__flow figcaption{padding-top:10px;font-size:.84rem}.recruitment-module__YV1w7W__pictureFooter{gap:12px;margin-top:12px}.recruitment-module__YV1w7W__bridge{padding-left:10px;font-size:.8rem}.recruitment-module__YV1w7W__glossaryButton{gap:4px;padding:8px 10px;font-size:.78rem}.recruitment-module__YV1w7W__glossary{padding:20px}.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__explore{min-height:calc(100svh - 97px);padding-top:10px;padding-bottom:10px;scroll-margin-top:97px}.recruitment-module__YV1w7W__explore .recruitment-module__YV1w7W__sectionIntro{margin-bottom:8px}.recruitment-module__YV1w7W__explore .eyebrow{margin-bottom:6px}.recruitment-module__YV1w7W__explore .recruitment-module__YV1w7W__sectionIntro h2{font-size:24px}.recruitment-module__YV1w7W__explore .recruitment-module__YV1w7W__sectionIntro>p{font-size:.84rem}.recruitment-module__YV1w7W__replay{grid-template-columns:1fr;gap:8px}.recruitment-module__YV1w7W__events{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.recruitment-module__YV1w7W__events button{justify-content:center;min-height:44px;padding:4px;display:flex}.recruitment-module__YV1w7W__events button>span:nth-child(2),.recruitment-module__YV1w7W__events button>span:last-child{display:none}.recruitment-module__YV1w7W__messageRoute{grid-template-columns:1.6fr 30px 1fr}.recruitment-module__YV1w7W__record{padding:14px}.recruitment-module__YV1w7W__recordHeading{line-height:1.3}.recruitment-module__YV1w7W__recordTitle{gap:10px}.recruitment-module__YV1w7W__record h3{font-size:1rem}.recruitment-module__YV1w7W__state code{padding:5px 6px;font-size:.75rem}.recruitment-module__YV1w7W__quantities{gap:8px;margin:12px 0}.recruitment-module__YV1w7W__quantities dt{min-height:2.8em;font-size:.75rem}.recruitment-module__YV1w7W__quantities dd{margin-top:0;font-size:30px}.recruitment-module__YV1w7W__explanation{min-height:calc(4.35em + 10px);font-size:.87rem}.recruitment-module__YV1w7W__glossary dl{grid-template-columns:1fr 1fr;gap:24px}.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__contract{min-height:calc(100svh - 97px);padding-top:10px;padding-bottom:10px;scroll-margin-top:97px}.recruitment-module__YV1w7W__contract .recruitment-module__YV1w7W__sectionIntro{margin-bottom:12px}.recruitment-module__YV1w7W__contract .eyebrow{margin-bottom:6px;font-size:.75rem}.recruitment-module__YV1w7W__contract .recruitment-module__YV1w7W__sectionIntro h2{font-size:24px}.recruitment-module__YV1w7W__contract .recruitment-module__YV1w7W__sectionIntro>p{margin-top:8px;font-size:.84rem}.recruitment-module__YV1w7W__contractRules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recruitment-module__YV1w7W__contractRules li{border-radius:10px;padding:8px 10px}.recruitment-module__YV1w7W__contractRules h3{gap:6px;font-size:.86rem}.recruitment-module__YV1w7W__contractRules h3:before{display:none}.recruitment-module__YV1w7W__contractRules p{margin-top:6px;font-size:.8rem;line-height:1.4}.recruitment-module__YV1w7W__contractBoundary{margin-top:12px;padding-left:10px;font-size:.78rem}.recruitment-module__YV1w7W__contractActions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.recruitment-module__YV1w7W__contractActions>a{font-size:.78rem}.recruitment-module__YV1w7W__contractActions>a:first-child{padding:10px 14px}.recruitment-module__YV1w7W__statementNav a{font-size:.8rem}.recruitment-module__YV1w7W__criteria,.recruitment-module__YV1w7W__session ol{grid-template-columns:1fr}.recruitment-module__YV1w7W__weights{grid-template-columns:1fr 1fr}.recruitment-module__YV1w7W__ruleTable table{min-width:570px}.recruitment-module__YV1w7W__ruleTable th,.recruitment-module__YV1w7W__ruleTable td{padding:12px}.recruitment-module__YV1w7W__scenarios{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.recruitment-module__YV1w7W__scenarios button{border-radius:12px;padding:8px 10px;font-size:.8rem}}@media (max-width:380px){.recruitment-module__YV1w7W__glossary dl{grid-template-columns:1fr}.recruitment-module__YV1w7W__recordHeading .recruitment-module__YV1w7W__mono{font-size:.65rem}.recruitment-module__YV1w7W__playback button{padding:10px;font-size:.78rem}}@media print{.recruitment-module__YV1w7W__topActions,.recruitment-module__YV1w7W__sectionNav,.recruitment-module__YV1w7W__heroActions,.recruitment-module__YV1w7W__scenarios,.recruitment-module__YV1w7W__playback,.recruitment-module__YV1w7W__ready a,.recruitment-module__YV1w7W__glossaryButton,.recruitment-module__YV1w7W__glossaryHeader form{display:none}.recruitment-module__YV1w7W__page .s-hero{display:none}.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__bigPicture,.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__explore,.recruitment-module__YV1w7W__page .recruitment-module__YV1w7W__contract{min-height:0}.recruitment-module__YV1w7W__statementNav{display:none}.recruitment-module__YV1w7W__glossary{width:auto;max-height:none;margin:20px var(--px);display:block;position:static;overflow:visible}.recruitment-module__YV1w7W__hero,.recruitment-module__YV1w7W__ready{background:var(--white);color:var(--ink)}.recruitment-module__YV1w7W__hero p,.recruitment-module__YV1w7W__ready p{color:var(--body)}.recruitment-module__YV1w7W__replay,.recruitment-module__YV1w7W__heroLayout{display:block}.recruitment-module__YV1w7W__briefCard,.recruitment-module__YV1w7W__record{break-inside:avoid}.recruitment-module__YV1w7W__events{margin-bottom:20px}.recruitment-module__YV1w7W__ruleTable{overflow:visible}}
