.locale-en .career-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:11.5em;font-size:clamp(38px,4.4vw,64px);line-height:1.1}.locale-en .career-hero p,.locale-en .career-values p,.locale-en .career-process p,.locale-en .job-row p,.locale-en .job-sections li,.locale-en .job-development p,.locale-en .job-aside p,.locale-en .application-guidance p,.locale-en .application-privacy p{line-height:1.75}.locale-en .career-intro>h2,.locale-en .career-section-title h2,.locale-en .career-process h2,.locale-en .career-apply h2{text-wrap:balance;letter-spacing:-.03em;line-height:1.18}.locale-en .career-values h3,.locale-en .career-process h3{text-wrap:balance;line-height:1.25}.locale-en .job-row h3{letter-spacing:-.015em;line-height:1.22}.locale-en .job-detail-head h1{letter-spacing:-.03em;text-wrap:balance;max-width:18em;line-height:1.15}.locale-en .job-detail-head>p:not(.career-sample-note){max-width:55em;line-height:1.75}.locale-en .job-meta>span{min-width:0;line-height:1.5}.locale-en .job-meta svg{flex-shrink:0}.locale-en .job-sections h2,.locale-en .job-aside h3{text-wrap:balance;line-height:1.25}.locale-en .application-form label{line-height:1.5}.locale-en .career-filters .filter-tabs{flex-wrap:wrap}.locale-en .capability-heading h2{letter-spacing:-.045em;line-height:1.13}.locale-en .capability-heading p{max-width:24em;line-height:1.75}.locale-en .scene-chip{max-width:230px}.locale-en .scene-chip strong{line-height:1.3}.locale-en .scene-chip small{line-height:1.4}@media (max-width:900px){.locale-en .career-hero-copy{width:62%}.locale-en .career-hero h1{font-size:44px}.locale-en .capability-heading p br{display:none}}@media (max-width:650px){.locale-en .career-hero-copy{width:100%}.locale-en .career-hero h1{max-width:12em;font-size:clamp(34px,9vw,44px)}.locale-en .career-filters .filter-tabs button{white-space:normal;font-size:11px}.locale-en .career-intro>h2,.locale-en .career-section-title h2,.locale-en .career-process h2,.locale-en .career-apply h2{font-size:30px}.locale-en .job-detail-head h1{font-size:34px}.locale-en .career-process>.method-container>div{grid-template-columns:1fr}.locale-en .scene-chip{max-width:165px}.locale-en .scene-chip strong{font-size:10px}.locale-en .scene-chip small{font-size:8px}.locale-en .capability-steps{letter-spacing:0;gap:7px}.locale-en .capability-steps i{flex-shrink:0;width:13px}.locale-en .capability-steps span{text-align:center}}.locale-en .method-container{overflow-wrap:normal;word-break:normal}.locale-en .method-container h1,.locale-en .method-container h2,.locale-en .method-container h3{letter-spacing:-.035em;-webkit-hyphens:none;hyphens:none;line-height:1.16}.locale-en .method-title h1{max-width:1050px;font-size:clamp(35px,4.6vw,64px);line-height:1.12}.locale-en .method-title>p{max-width:930px;font-size:17px;line-height:1.75}.locale-en .method-section-head p,.locale-en .depth-prose p,.locale-en .practice-issue>p,.locale-en .service-point>p{line-height:1.8}.locale-en .method-map-stages{gap:30px}.locale-en .method-map-stages h3{min-height:50px;font-size:21px;line-height:1.17}.locale-en .method-map-stages p{font-size:12px;line-height:1.65}.locale-en .method-map-foundation{flex-wrap:wrap;gap:18px;line-height:1.6}.locale-en .method-map-foundation>span{white-space:nowrap}.locale-en .method-map-return{text-align:center;line-height:1.6}.locale-en .practice-card h3{min-height:96px;margin-top:34px;font-size:27px;line-height:1.18}.locale-en .practice-card p,.locale-en .hub-principles p{line-height:1.75}.locale-en .practice-card small{line-height:1.65}.locale-en .practice-card>div>span{line-height:1.6}.locale-en .depth-side-label h2,.locale-en .depth-exhibit>aside h2{font-size:36px;line-height:1.2}.locale-en .depth-principles h3{min-height:95px;font-size:26px;line-height:1.22}.locale-en .depth-principles article>p,.locale-en .depth-principles article>div>p,.locale-en .depth-exhibit>aside>p,.locale-en .depth-exhibit>aside>div p{line-height:1.8}.locale-en .depth-phase summary h3{line-height:1.2}.locale-en .depth-phase summary>div>span{line-height:1.7;display:block}.locale-en .depth-phase-context,.locale-en .depth-phase-work p,.locale-en .depth-phase-gate p{line-height:1.8}.locale-en .depth-phase-work h4,.locale-en .depth-phase-gate h4{line-height:1.5}.locale-en .depth-checkpoints p,.locale-en .hub-case-stages p,.locale-en .hub-evidence p{line-height:1.8}.locale-en .depth-exhibits .report-figure,.locale-en .depth-deliverables .report-table,.locale-en .depth-topic-tool .report-table{min-width:0}.locale-en .method-sources h2{line-height:1.2}.locale-en .method-sources>div>p,.locale-en .source-application p{line-height:1.8}.locale-en .source-application a{width:auto;max-width:100%}.locale-en .source-application a>svg{flex-shrink:0}.locale-en .method-breadcrumbs{line-height:1.5}.locale-en .practice-panel p,.locale-en .practice-deliverables p,.locale-en .practice-scenario p{line-height:1.8}.locale-en .practice-panel h3{line-height:1.35}.locale-en .practice-deliverables h3{line-height:1.4}.locale-en .practice-decisions>p{line-height:1.5}.locale-en .hub-system h2,.locale-en .hub-working-case h2,.locale-en .hub-evidence h2{line-height:1.2}.locale-en .hub-system>div>p{line-height:1.8}.locale-en .hub-system-center strong{font-size:19px;line-height:1.2}.locale-en .hub-system-center span{font-size:10px;line-height:1.5}.locale-en .hub-system-nodes>span{font-size:15px;line-height:1.3}.locale-en .hub-system-nodes small{font-size:10px;line-height:1.5}.locale-en .hub-system-map>p{line-height:1.7}.locale-en .hub-case-stages h3{min-height:58px;font-size:23px;line-height:1.25}.locale-en .hub-case-stages strong{line-height:1.6;display:block}.locale-en .hub-domains h3{line-height:1.25}.locale-en .hub-domains p,.locale-en .method-boundary p{line-height:1.8}.locale-en .engagement h2{line-height:1.2}.locale-en .engagement .button{white-space:normal;text-align:left;flex-shrink:0;max-width:340px;line-height:1.5}.locale-en .engagement .button>svg{flex-shrink:0}@media (max-width:1050px){.locale-en .method-map-stages h3{font-size:18px}.locale-en .method-map-stages{gap:24px}.locale-en .depth-principles{gap:30px}.locale-en .depth-principles h3{font-size:23px}.locale-en .depth-exhibit{gap:35px}.locale-en .depth-exhibit>aside h2{font-size:30px}.locale-en .practice-card h3{min-height:100px;font-size:23px}.locale-en .method-map-foundation{gap:12px}}@media (min-width:601px) and (max-width:800px){.locale-en .practice-grid{grid-template-columns:1fr}.locale-en .practice-card h3{min-height:0;margin-top:25px}.locale-en .method-map{padding:25px}.locale-en .method-map-stages{gap:17px}.locale-en .method-map-stages h3{min-height:58px;font-size:16px}.locale-en .method-map-stages p{font-size:11px}.locale-en .method-map-heading{line-height:1.5}}@media (max-width:650px){.locale-en .method-container h2{font-size:29px;line-height:1.18}.locale-en .method-title h1{font-size:35px;line-height:1.13}.locale-en .method-title>p{font-size:15px;line-height:1.8}.locale-en .method-title h1 br,.locale-en .depth-side-label h2 br,.locale-en .hub-system h2 br,.locale-en .hub-evidence h2 br{display:none}.locale-en .depth-principles h3,.locale-en .practice-card h3,.locale-en .hub-case-stages h3{min-height:0}.locale-en .method-map-stages h3{min-height:0;font-size:19px;line-height:1.25}.locale-en .method-map-stages p{font-size:12px;line-height:1.7}.locale-en .depth-prose p,.locale-en .practice-issue>p{font-size:14px;line-height:1.85}.locale-en .method-map-return,.locale-en .method-map-foundation b{font-size:10px}.locale-en .practice-tabs button{font-size:16px}.locale-en .practice-anchor-nav a{font-size:11px}.locale-en .depth-phase summary>div>span{font-size:10px}.locale-en .depth-phase summary h3{font-size:25px}.locale-en .hub-system-center strong{font-size:17px}.locale-en .hub-system-nodes>span{font-size:13px}.locale-en .engagement .button{max-width:100%}}.locale-en .hub-system-center strong{text-align:center;max-width:125px}.locale-en .hub-system-center span{text-align:center;max-width:125px;font-size:9px}@media (max-width:650px){.locale-en .hub-system-map{background:linear-gradient(145deg,#f7fafb,#edf3f4);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-height:0;padding:25px 18px;display:grid}.locale-en .hub-system-center{grid-column:1/-1;justify-self:center;margin-bottom:9px}.locale-en .hub-system-nodes{display:contents}.locale-en .hub-system-nodes>span{min-width:0;box-shadow:none;padding:13px 11px;font-size:14px;line-height:1.4;position:static!important}.locale-en .hub-system-nodes small{font-size:10px;line-height:1.6}.locale-en .hub-system-map>p{grid-column:1/-1;width:auto;line-height:1.7;position:static;margin:6px 0 0!important;font-size:10px!important}}.locale-en .practice-tabs small{display:none}
