html{scroll-padding-top:140px}.protocol-page{max-width:1280px;margin:auto;padding:46px 5vw 80px;font-size:16px;line-height:1.65;overflow:visible!important}.protocol-page h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(34px,4.6vw,60px);line-height:1.08}.protocol-page h2{margin:12px 0 20px;font-size:28px;line-height:1.25}.protocol-page h3{margin:0 0 12px;font-size:19px}.protocol-page p{margin:14px 0}.protocol-page a:not(.primary):not(.protocol-card){color:#2466c3}.breadcrumb{font-size:14px;font-weight:600}.lead{color:#607188;font-size:20px}.tagline{flex-wrap:wrap;gap:10px;margin:24px 0 8px;display:flex}.tagline span{letter-spacing:.04em;color:#365e91;background:#ecf2fd;border-radius:5px;padding:5px 10px;font-size:12px}.tagline span:first-child{color:#79551b;background:#fdf1dc}.protocol-heading{max-width:850px}.review-alert{color:#624619;background:#fff7e7;border-left:4px solid #cf8d27;margin:28px 0;padding:18px 22px;font-size:15px}.protocol-grid{grid-template-columns:205px minmax(0,1fr);gap:48px;margin-top:42px;display:grid}.contents{border-right:1px solid #dce4ed;align-self:start;padding-right:20px;position:sticky;top:138px}.contents>p{letter-spacing:.14em;color:#687b93;font-size:12px}.contents a{gap:13px;padding:10px 0;font-size:14px;display:flex}.contents a span{color:#98a6b7}.protocol-body section{border-bottom:1px solid #dce4ed;margin-bottom:28px;padding:12px 0 36px;scroll-margin-top:140px}.section-number{letter-spacing:.12em;color:#496f9c;font-size:12px}.fact-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.fact-grid>div{background:#f2f6fb;padding:17px}.fact-grid small{color:#6e7e91;font-size:12px;display:block}.fact-grid strong{margin-top:6px;font-size:15px;display:block}.protocol-page table{white-space:normal;border-collapse:collapse;width:100%;font-size:14px}.protocol-page th,.protocol-page td{text-align:left;border-bottom:1px solid #dde5ef;padding:13px 12px}.protocol-page th{color:#4f6480;background:#f2f6fb}.step{gap:18px;margin:26px 0;display:flex}.step>b{color:#2466c3;text-align:center;background:#edf3fd;border-radius:50%;flex-shrink:0;width:32px;height:32px;line-height:32px}.step p{margin-top:0}.editor-note{background:#f2f6fb;border-radius:6px;padding:20px;font-size:15px}.timeline{border-left:2px solid #a7bee2;margin:25px 0;padding-left:25px}.timeline>div{padding:5px 0 15px}.timeline b{color:#2564bd}.timeline p{margin-top:5px}.sources{padding-left:22px;font-size:14px}.sources li{padding:8px 0}.muted-note{color:#66798e;font-size:14px}.protocol-card{background:#f9fbfe;border:1px solid #d8e3ef;border-top:4px solid #557fde;border-radius:8px;max-width:850px;margin-top:36px;padding:26px 32px;display:block}.protocol-card h2{font-size:30px}.protocol-card strong{color:#2466c3}.community-box{margin-top:20px}.identity-box,.rating-box,.comment-form{border:1px solid #dde5ef;border-radius:8px;margin-bottom:24px;padding:24px}.identity-box{background:#f6f9fd}.identity-box>a{margin-top:15px;font-size:14px;display:inline-block}.community-box label{margin:10px 0;font-size:14px;display:block}.inline-fields{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.inline-fields input{max-width:300px}.community-box button{cursor:pointer;min-height:40px}.community-box input,.community-box textarea{color:#10213a;background:#fff;border:1px solid #b6c7da;padding:10px;font-size:16px}.rating-options,.section-options{flex-wrap:wrap;gap:12px;display:flex!important}.rating-options label,.section-options label{border:1px solid #d7e1ee;border-radius:5px;align-items:center;gap:8px;margin:0 0 15px;padding:8px;display:flex}.community-box [role=radio]{min-height:16px}.comment-filters{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.comment{border-bottom:1px solid #dde5ef;padding:22px 0}.comment>div{flex-wrap:wrap;gap:15px;display:flex}.comment span{color:#66798e;font-size:13px}.comment p{white-space:pre-wrap;overflow-wrap:anywhere}.empty-note{color:#6b7e94;background:#f5f8fc;padding:22px}.account-page{max-width:950px}@media (max-width:800px){.protocol-grid{grid-template-columns:1fr;gap:22px}.contents{border-bottom:1px solid #dde5ef;border-right:0;gap:18px;padding:0 0 12px;display:flex;position:static;overflow-x:auto}.contents>p{display:none}.contents a{white-space:nowrap}.protocol-page{padding:30px 22px 60px}.protocol-page h2{font-size:25px}.fact-grid{grid-template-columns:1fr}.fact-grid>div{padding:12px}.inline-fields{align-items:stretch}.inline-fields input{max-width:none}.identity-box,.rating-box,.comment-form{padding:18px}.protocol-card{padding:20px}.protocol-body section{scroll-margin-top:115px}}.table-scroll{width:100%;overflow-x:auto}@media (max-width:800px){.table-scroll table{min-width:680px}}.account-feature,.catalogue-heading,.submission-heading{justify-content:space-between;align-items:center;gap:28px;display:flex}.account-feature{border:1px solid #d8e3ef;border-left:4px solid #557fde;border-radius:7px;margin:28px 0;padding:22px 25px}.account-feature h2{margin:0}.account-feature p{margin:6px 0}.account-feature .primary,.catalogue-heading .primary,.dashboard-actions .primary{background:#173f7c;border-radius:5px;flex-shrink:0;padding:12px 18px;font-weight:700;color:#fff!important}.catalogue-heading{align-items:flex-end}.protocol-card small{color:#677a91;margin:12px 0;display:block}.submission-page{max-width:1050px}.submission-form>section{border-bottom:1px solid #dce4ed;padding:24px 0}.submission-form label,.review-card label{margin:18px 0 7px;font-weight:700;display:block}.submission-form input,.submission-form textarea,.review-card textarea{background:#fff;border:1px solid #b6c7da;padding:11px;font-size:16px}.submission-form table input{min-width:145px}.submission-actions,.dashboard-actions,.review-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.draft-preview{background:#fff;border:2px solid #b9cbe3;border-radius:8px;margin:50px 0 0;padding:35px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.status-badge{text-transform:capitalize;color:#36536f;background:#eef3f9;border-radius:99px;padding:6px 11px;font-size:13px;font-weight:700;display:inline-block}.status-submitted{color:#75531d;background:#fff2d8}.status-approved{color:#24643a;background:#e5f6eb}.status-changes_requested{color:#7f4c14;background:#fff0dd}.status-rejected{color:#822d2d;background:#fbe7e7}.submission-card,.review-card{border:1px solid #dbe4ee;border-radius:8px;justify-content:space-between;gap:25px;margin:18px 0;padding:24px;display:flex}.submission-card h2,.review-card h2{margin:10px 0;font-size:24px}.submission-card>div:last-child{flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;min-width:180px;display:flex}.review-card{display:block}.keywords{color:#526e91}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.protocol-search{background:#f4f7fb;border:1px solid #d8e3ef;border-radius:8px;max-width:850px;margin:38px 0 6px;padding:22px 24px}.protocol-search label{color:#173f7c;margin-bottom:9px;font-size:14px;font-weight:800;display:block}.protocol-search input{background:#fff;border-color:#aebfd3;height:48px;font-size:16px}.protocol-search p{color:#66798e;margin:9px 0 0;font-size:13px}.protocol-results{max-width:850px}.protocol-empty{border-radius:7px;margin-top:28px}.protocol-empty h2{margin:0 0 5px;font-size:23px}.protocol-empty p{margin:0}.status-payment_pending{color:#28578f;background:#e7effc}.status-expired{color:#566170;background:#eef0f3}.field-help{color:#66798e;font-size:13px;margin-top:7px!important}.listing-choice{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.listing-choice label{cursor:pointer;border:1px solid #c9d6e5;border-radius:7px;align-items:flex-start;gap:12px;margin:0;padding:18px;display:flex}.listing-choice input{width:auto;margin-top:5px}.listing-choice span{gap:5px;display:grid}.listing-choice small{color:#63758b;font-weight:500}.payment-callout{background:#f2f7fe;border:1px solid #a8c5eb;border-left:4px solid #2466c3;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;margin:26px 0;padding:22px 24px;display:flex}.payment-callout p{margin:5px 0}.payment-callout a{background:#173f7c;border-radius:5px;flex-shrink:0;padding:12px 18px;font-weight:700;color:#fff!important}.payment-page{max-width:760px}.payment-panel{background:#f7f9fc;border:1px solid #d7e2ef;border-radius:9px;gap:22px;margin-top:30px;padding:32px;display:grid}.payment-panel h2{margin:7px 0;font-size:44px}.payment-panel button{width:max-content}.payment-panel small{color:#66798e}.payment-result{background:#eef9f2;border-left:4px solid #3b9360;border-radius:7px;margin-top:30px;padding:34px}.payment-result>span{letter-spacing:.12em;color:#277147;font-size:11px;font-weight:800}.payment-result h2{margin-top:9px}@media (max-width:800px){.account-feature,.catalogue-heading,.submission-heading,.submission-card,.payment-callout{display:block}.account-feature .primary,.catalogue-heading .primary,.payment-callout a{margin-top:12px;display:inline-block}.submission-card>div:last-child{align-items:flex-start;margin-top:18px}.draft-preview{padding:22px}.submission-actions{z-index:3;background:#fff;border-top:1px solid #dce4ed;padding:12px 0;position:sticky;bottom:0}.listing-choice{grid-template-columns:1fr}}.studio-actions{flex-wrap:wrap;gap:12px;margin:28px 0 45px;display:flex}.studio-actions a{border:1px solid #b9c9dc;border-radius:5px;padding:11px 17px;font-weight:700}.studio-actions .primary{background:#173f7c;border-color:#173f7c;color:#fff!important}.content-studio>section{margin:45px 0}.studio-section-heading{border-bottom:1px solid #dce4ed;align-items:center;gap:12px;margin-bottom:18px;display:flex}.studio-section-heading h2{margin:0 0 12px}.studio-section-heading span{background:#edf3fa;border-radius:99px;padding:2px 9px;font-size:13px}.submission-card h3{margin:10px 0;font-size:23px}.article-destination{text-transform:capitalize;color:#536d8c;margin-left:8px;font-size:13px;display:inline-block}.editor-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.submission-form select{color:#10213a;background:#fff;border:1px solid #b6c7da;border-radius:5px;width:100%;min-height:44px;margin-top:7px;padding:9px 12px;font-size:16px;display:block}.cover-preview,.article-cover{object-fit:cover;border-radius:7px;width:100%;max-height:520px;margin:18px 0;display:block}.upload-button,.toolbar-upload{cursor:pointer;border:1px solid #9fb2ca;border-radius:5px;align-items:center;width:max-content;font-weight:700;margin:10px 0!important;padding:10px 14px!important;display:inline-flex!important}.upload-button input,.toolbar-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.format-toolbar{background:#f1f5fa;border:1px solid #cbd7e5;border-bottom:0;border-radius:6px 6px 0 0;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.format-toolbar button,.format-toolbar .toolbar-upload{background:#fff;min-height:36px;margin:0!important;padding:6px 11px!important}.article-editor #article-content{border-radius:0 0 6px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.65}.editor-help{color:#607188;font-size:14px}.published-article{max-width:900px}.published-article>h1{max-width:850px}.article-label{text-transform:capitalize;letter-spacing:.08em;color:#2c65ad;font-size:12px;font-weight:800}.article-meta{color:#5f7187;border-top:1px solid #dce4ed;border-bottom:1px solid #dce4ed;flex-wrap:wrap;gap:10px 25px;margin:22px 0 40px;padding:17px 0;font-size:14px;display:flex}.article-copy{max-width:760px;font-size:18px;line-height:1.78}.article-copy h2{margin:54px 0 16px;font-size:32px}.article-copy h3{margin:35px 0 12px;font-size:23px}.article-copy p,.article-copy li{color:#26374d}.article-copy li{margin:9px 0}.article-copy blockquote{color:#38506f;background:#f3f7fc;border-left:4px solid #4e7fca;margin:30px 0;padding:12px 24px}.article-copy img{border-radius:7px;width:100%;height:auto;margin:28px 0;display:block}.article-references{border-top:1px solid #dce4ed;margin-top:60px;padding-top:28px;font-size:15px}.article-ad{margin:65px 0 0}.section-articles,.home-published{background:#f7f9fc;padding:90px 7vw}.home-published{background:#fff}.article-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.article-card{color:#132a49;background:#fff;border:1px solid #dce4ed;border-radius:7px;display:block;overflow:hidden}.article-card>img{object-fit:cover;width:100%;height:190px}.article-card>div{padding:24px}.article-card span{text-transform:capitalize;color:#3970b7;letter-spacing:.08em;font-size:11px;font-weight:800}.article-card h3{margin:12px 0;font-size:23px;line-height:1.25}.article-card p{color:#63758a;font-size:14px;line-height:1.55}.article-card small{color:#536a86}.section-articles .empty-note{max-width:700px}@media (max-width:800px){.editor-grid,.article-card-grid{grid-template-columns:1fr}.format-toolbar{z-index:2;position:sticky;top:70px}.article-copy{font-size:17px}.article-copy h2{font-size:27px}.section-articles,.home-published{padding:65px 22px}.article-card>img{height:210px}.studio-actions a{text-align:center;flex:44%}}.research-archive-page{max-width:1180px;margin:auto;padding:65px 5vw 100px}.archive-heading{border-bottom:1px solid #dce4ed;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:42px;display:flex}.archive-heading h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(48px,7vw,82px);line-height:1}.archive-heading>div>p:last-child{color:#66798e;font-size:18px}.archive-heading .primary{color:#fff;white-space:nowrap;background:#173f7c;border-radius:5px;padding:12px 18px;font-weight:700}.archive-controls{border-bottom:1px solid #dce4ed;padding:22px 0}.archive-controls>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.archive-controls>div:first-child span{color:#65778c;font-size:14px}.filter-panel{background:#f3f6fa;border:1px solid #dbe4ee;border-radius:7px;margin-top:20px;padding:24px}.filter-panel fieldset{border:0;margin:0 0 22px;padding:0}.filter-panel legend{margin-bottom:10px;font-size:14px;font-weight:800}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chips button{text-transform:none}.archive-list{padding-top:10px}.archive-card{color:#10213a;border-bottom:1px solid #dce4ed;grid-template-columns:220px minmax(0,1fr);gap:30px;padding:30px 0;display:grid}.archive-card>img{object-fit:cover;border-radius:6px;width:220px;height:145px}.archive-card h2{margin:12px 0;font-size:27px;line-height:1.2}.archive-card p{color:#5f7187;margin:0 0 12px;line-height:1.55}.archive-card small{color:#536a86}.archive-meta{text-transform:capitalize;color:#366aaa;flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:700;display:flex}.archive-meta time{color:#67798d}.archive-list>.empty-note{margin-top:30px}.archive-list>.empty-note h2{margin-top:0}@media (max-width:700px){.research-archive-page{padding:40px 22px 70px}.archive-heading{display:block}.archive-heading .primary{margin-top:16px;display:inline-block}.archive-controls>div:first-child{align-items:flex-start}.archive-card{grid-template-columns:1fr;gap:18px}.archive-card>img{width:100%;height:210px}.archive-card h2{font-size:24px}.filter-panel{padding:18px}.filter-chips{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.filter-chips button{white-space:nowrap}}.advance-grid{gap:14px;margin:25px 0 38px;display:grid}.advance-grid article{background:#f7f9fc;border:1px solid #dce4ed;border-left:4px solid #4f7fc8;border-radius:6px;padding:22px 24px}.advance-grid article>span{letter-spacing:.12em;color:#4773b2;font-size:12px;font-weight:800}.advance-grid h3{margin:8px 0;font-size:21px}.advance-grid p{color:#40536b;margin:0;font-size:16px}
.homepage-latest-grid,.career-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.latest-link-card{border:1px solid var(--line);min-height:290px;color:var(--navy);background:linear-gradient(155deg,#fff,#f5f8fc);border-radius:6px;grid-template-columns:auto 1fr;gap:20px;padding:30px;transition:transform .2s,box-shadow .2s;display:grid}.latest-link-card:hover,.career-card:hover{transform:translateY(-3px);box-shadow:0 16px 38px #18355c14}.latest-number{color:#9aa7b7;font:600 11px Manrope}.latest-link-card h3{margin:18px 0 12px;font-size:24px;line-height:1.25}.latest-link-card p{color:var(--muted);font-size:14px;line-height:1.6}.latest-link-card strong{color:var(--blue);margin-top:20px;font-size:13px;display:inline-block}.careers-latest{background:#f5f8fc;padding:96px 7vw}.career-card{border:1px solid var(--line);background:#fff;border-radius:6px;padding:28px;transition:transform .2s,box-shadow .2s;display:block}.career-card>span{color:#9aa7b7;font:600 11px Manrope}.career-card h3{margin:25px 0 12px;font-size:23px;line-height:1.3}.career-card p,.career-empty p{color:var(--muted);line-height:1.55}.career-card strong,.career-empty strong{color:var(--blue);font-size:13px}.career-empty{border:1px solid var(--line);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:35px;padding:35px;display:flex}.career-empty h3{margin:12px 0 5px;font-size:25px}.career-empty p{margin-bottom:0}.career-empty>strong{white-space:nowrap}.about-intro{grid-template-columns:1.15fr .85fr;align-items:start;gap:9vw;padding:0 8vw 95px;display:grid}.about-lead{color:var(--navy);margin:0;font:600 clamp(25px,3vw,38px)/1.35 Manrope,sans-serif}.about-intro>div p{color:var(--muted);font-size:17px;line-height:1.7}.about-pillars{background:#f5f8fc;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:85px 7vw;display:grid}.about-pillars article{border:1px solid var(--line);background:#fff;border-radius:6px;padding:30px}.about-pillars article>span{color:var(--blue);font:700 11px Manrope}.about-pillars h2{margin:45px 0 14px;font-size:25px}.about-pillars p{color:var(--muted);line-height:1.65}.about-standard{background:var(--navy);color:#fff;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:85px 8vw;display:grid}.about-standard h2{color:#fff;margin-top:16px;font-size:clamp(36px,4vw,52px)}.about-standard p{color:#c1cfe1;font-size:17px;line-height:1.7}.about-standard a{color:#b8d3ff;margin-top:16px;font-weight:700;display:inline-block}@media (max-width:900px){.homepage-latest-grid,.career-grid,.about-pillars{grid-template-columns:1fr}.latest-link-card{min-height:0}.careers-latest{padding:72px 22px}.about-intro,.about-standard{grid-template-columns:1fr;gap:35px;padding:0 22px 70px}.about-standard{padding-top:70px}.career-empty{flex-direction:column;align-items:flex-start}.career-grid{gap:14px}}.article-admin-bar,.protocol-admin-bar{justify-content:space-between;align-items:center;gap:20px;display:flex}.edit-article-button,.edit-protocol-button{background:#173f7c;border-radius:5px;padding:9px 14px;font-size:14px;font-weight:700;display:inline-block;color:#fff!important}.protocol-callout.mission-callout{display:block}.mission-callout>div{max-width:850px}.home-career-rail{scroll-snap-type:x mandatory;gap:16px;padding:4px 0 18px;display:flex;overflow-x:auto}.home-promoted-job{scroll-snap-align:start;border:1px solid var(--line);min-height:230px;color:var(--navy);background:#fff;border-radius:6px;flex:0 0 min(390px,82vw);padding:28px;transition:transform .2s,box-shadow .2s}.home-promoted-job:hover{transform:translateY(-2px);box-shadow:0 15px 35px #18355c12}.home-promoted-job>span{letter-spacing:.12em;color:#e0602f;font:700 10px Manrope}.home-promoted-job h3{margin:30px 0 12px;font-size:23px;line-height:1.3}.home-promoted-job p{color:var(--muted);font-size:14px;line-height:1.55}.home-promoted-job strong{color:var(--blue);margin-top:18px;font-size:13px;display:inline-block}.home-promoted-empty{flex-basis:min(560px,88vw)}
.careers-page{background:#fff}.careers-hero{background:linear-gradient(150deg,#f8fbff 0%,#fff 60%);grid-template-columns:1.2fr .8fr;align-items:end;gap:9vw;padding:105px 8vw 90px;display:grid}.careers-hero h1{letter-spacing:-.055em;color:var(--navy);margin:20px 0 30px;font-size:clamp(52px,7vw,92px);line-height:.98}.careers-hero h1 em{color:var(--blue);font-style:normal}.careers-hero>div>p{color:var(--muted);max-width:720px;font-size:18px;line-height:1.7}.career-posting-actions{border-left:3px solid var(--blue);padding:26px 0 26px 28px}.career-posting-actions p{margin:0 0 22px!important;font-size:15px!important}.career-posting-actions div{flex-wrap:wrap;gap:10px;display:flex}.career-posting-actions a{background:var(--navy);color:#fff;border-radius:4px;padding:12px 17px;font:700 13px Manrope}.career-posting-actions a.secondary{color:var(--navy);background:#eaf2fc}.promoted-board{background:var(--navy);color:#fff;padding:70px 7vw}.promoted-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.promoted-heading h2{color:#fff;margin:10px 0 0;font-size:40px}.promoted-heading>p{color:#b9c8dc;max-width:470px;margin:0;line-height:1.6}.promoted-rail{scroll-snap-type:x mandatory;gap:16px;padding:4px 0 16px;display:flex;overflow-x:auto}.promoted-rail>a{scroll-snap-align:start;color:#fff;background:#ffffff0b;border:1px solid #ffffff26;border-radius:6px;flex:0 0 min(420px,82vw);padding:28px}.promoted-rail>a>span,.promoted-empty>span{letter-spacing:.14em;color:#9fc4ff;font:700 10px Manrope}.promoted-rail h3{color:#fff;margin:28px 0 10px;font-size:23px}.promoted-rail p{color:#b9c8dc}.promoted-rail strong{color:#b7d2ff;margin-top:22px;display:inline-block}.promoted-empty{color:#fff;border:1px dashed #ffffff45;border-radius:6px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:30px;padding:26px 30px;display:grid}.promoted-empty h3{color:#fff;margin:0;font-size:23px}.promoted-empty strong{color:#b7d2ff;white-space:nowrap}.careers-archive{padding:90px 7vw}.careers-archive-intro{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.careers-archive-intro h2{margin:10px 0 0;font-size:44px}.careers-archive-intro>p{max-width:580px;color:var(--muted);margin:0;line-height:1.65}.career-tools{border:1px solid var(--line);background:#f7f9fc;border-radius:6px;justify-content:space-between;align-items:end;gap:25px;margin-bottom:65px;padding:18px;display:flex}.career-sector-filter{flex-wrap:wrap;gap:8px;display:flex}.career-sector-filter button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:4px;padding:11px 14px;font:700 12px Manrope}.career-sector-filter button span{color:#7b8ba0;margin-left:7px}.career-sector-filter button.active{background:var(--navy);border-color:var(--navy);color:#fff}.career-sector-filter button.active span{color:#b9c8dc}.career-search{gap:5px;min-width:min(330px,100%);display:grid}.career-search span{letter-spacing:.08em;color:#60738b;font:700 10px Manrope}.career-search input{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:4px;padding:11px 13px;font:500 13px Manrope}.career-sector+.career-sector{margin-top:90px}.career-sector-heading{border-bottom:2px solid var(--navy);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:24px;padding-bottom:18px;display:grid}.career-sector-heading>span{color:#9aa7b7;font:600 12px Manrope}.career-sector-heading p{letter-spacing:.11em;color:var(--blue);margin:0;font:700 10px Manrope}.career-sector-heading h2{margin:5px 0 0;font-size:34px}.career-sector-heading>strong{color:#708196;font:600 12px Manrope}.job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.job-card{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;min-height:420px;padding:25px;transition:transform .2s,box-shadow .2s;display:flex}.job-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px #18355c12}.job-card-top{text-transform:uppercase;letter-spacing:.08em;color:#8492a4;justify-content:space-between;align-items:center;gap:15px;font:700 10px Manrope;display:flex}.job-source{color:#235fbb;background:#edf4fe;border-radius:3px;padding:5px 7px}.job-source-free{color:#147356;background:#edf8f4}.job-source-promoted{color:#b54f1c;background:#fff0e7}.job-card h3{margin:25px 0 8px;font-size:22px;line-height:1.3}.job-employer{color:var(--blue);margin:0;font-weight:700}.job-location{color:#7a8b9f;margin:7px 0 0;font-size:12px}.job-summary{color:var(--muted);margin:22px 0;font-size:14px;line-height:1.6}.job-focus{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.job-focus span{color:#536a84;background:#f3f6fa;border-radius:3px;padding:6px 8px;font-size:10px}.job-apply{color:var(--blue);margin-top:23px;font:700 13px Manrope;display:inline-block}.career-no-results{text-align:center;background:#f7f9fc;border-radius:6px;padding:70px}.career-model{color:#fff;background:#15375f;grid-template-columns:.7fr 1.3fr;gap:8vw;padding:85px 7vw;display:grid}.career-model h2{color:#fff;margin-top:14px;font-size:40px;line-height:1.15}.career-model>div:last-child{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.career-model article{border-top:1px solid #ffffff3b;padding-top:18px}.career-model article>span{color:#8dbaff;font:600 11px Manrope}.career-model h3{color:#fff;margin:30px 0 10px;font-size:20px}.career-model p{color:#b9c8dc;font-size:13px;line-height:1.55}.job-expiry{color:#526a85;text-transform:uppercase;letter-spacing:.04em;margin:10px 0 0;font:700 11px Manrope}@media (max-width:1000px){.job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-hero,.career-model{grid-template-columns:1fr}.career-model>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.careers-hero{padding:75px 22px 60px}.careers-hero h1{font-size:52px}.promoted-board,.careers-archive,.career-model{padding:60px 22px}.promoted-heading,.careers-archive-intro,.career-tools{flex-direction:column;align-items:flex-start}.promoted-empty{grid-template-columns:1fr}.career-tools{display:flex}.career-search{width:100%}.job-grid{grid-template-columns:1fr}.career-sector+.career-sector{margin-top:65px}.job-card{min-height:0}.career-model>div:last-child{grid-template-columns:1fr}.career-model article{padding-bottom:20px}}
.guide-map-label{color:#5a4616;white-space:nowrap;background:#fff9e8;border:1px solid #d8b251;border-radius:3px;padding:4px 6px;font:700 10px ui-monospace,monospace;display:block;position:absolute;top:62px;left:8px;box-shadow:0 2px 8px #071b3d14}.guide-map-label[data-row="1"]{top:80px}.guide-map-label b{color:#b46800;margin-left:4px}.transcript-track[data-annotations=true]{height:132px}.plate-page{max-width:1560px;margin:0 auto;padding:72px 5vw 100px}.plate-toolbar{background:#f7f9fc;border:1px solid #d9e2ec;grid-template-columns:220px minmax(260px,1fr) auto;align-items:end;gap:16px;padding:20px 22px;display:grid}.plate-toolbar label,.layout-generator label{color:#41546d;font-size:13px;font-weight:750}.plate-toolbar select,.plate-toolbar input,.layout-generator input{color:#15243a;background:#fff;border:1px solid #becbd9;border-radius:5px;width:100%;height:42px;margin-top:7px;padding:0 11px;display:block}.plate-export{gap:8px;display:flex}.plate-workspace{grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:20px;display:grid}.plate-canvas,.plate-groups{background:#fff;border:1px solid #d9e2ec}.plate-canvas{min-width:0;padding:22px}.plate-status{color:#66758a;flex-wrap:wrap;gap:20px;padding-bottom:16px;font-size:13px;display:flex}.plate-status b{color:#173f7c}.plate-scroll{background:#f8fafc;border:1px solid #e4eaf1;max-height:720px;padding:18px;overflow:auto}.plate-grid{--well-size:clamp(27px,3.15vw,48px);align-items:center;gap:4px;width:max-content;min-width:100%;display:grid}.plate-row{align-items:center;gap:4px}.plate-axis{height:var(--well-size);color:#62748a;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.plate-well{width:var(--well-size);height:var(--well-size);background:var(--well-colour);color:#1b2f49;cursor:pointer;border:2px solid #b9c6d5;border-radius:50%;padding:0;position:relative;box-shadow:inset 0 0 0 3px #ffffff73}.plate-well:hover{z-index:2;transform:scale(1.06)}.plate-well[data-selected=true]{outline-offset:2px;outline:3px solid #071b3d}.plate-well[data-assigned=true]{border-color:#718196}.plate-well span{font-size:clamp(7px,.7vw,11px);font-weight:800}.plate-selection-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.plate-tip{color:#6c7d90;margin-top:12px;font-size:12px}.plate-groups{padding:20px}.plate-groups-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.plate-groups-heading h2{margin:5px 0;font-size:27px}.plate-groups>article{cursor:pointer;border:1px solid #dce4ed;grid-template-columns:34px 1fr 26px;gap:10px;margin-top:10px;padding:12px;display:grid}.plate-groups>article[data-active=true]{background:#edf5ff;border-color:#2477e8}.plate-groups>article>input[type=color]{background:#fff;border:1px solid #bac8d8;width:34px;height:34px;padding:2px}.plate-groups>article label{color:#596b81;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.plate-groups>article label input{width:72px;height:32px}.plate-groups>article small{color:#738398;margin-top:5px;font-size:11px;display:block}.group-remove{color:#9a5360;cursor:pointer;background:0 0;border:0;font-size:20px}.layout-generator{border-top:1px solid #dce4ed;gap:10px;margin-top:20px;padding-top:20px;display:grid}.layout-generator p{color:#66758a;font-size:12px;line-height:1.5}.layout-generator p b{color:#203550}.project-export-dialog{font-family:Arial,sans-serif}.project-save-options{gap:12px;display:grid}.project-save-options label{color:#41546d;font-size:13px;font-weight:750}.project-save-options select{background:#fff;border:1px solid #becbd9;border-radius:5px;width:100%;height:42px;margin-top:7px;padding:0 10px;display:block}.project-create-inline{grid-template-columns:1fr auto;gap:8px;display:grid}.project-signin{background:#f1f6fd;padding:18px}.project-signin a,.project-dialog-link{color:#1765c2;margin-top:8px;font-weight:750;display:inline-block}.project-success{color:#176c4d;background:#e8f7ef;padding:12px}.projects-dashboard{margin-top:28px}.project-create{background:#f5f8fc;border:1px solid #d9e2ec;justify-content:space-between;align-items:center;gap:24px;padding:22px;display:flex}.project-create h2{margin:0;font-size:23px}.project-create p{color:#66758a;margin:5px 0 0}.project-create>div:last-child{gap:8px;min-width:390px;display:flex}.projects-layout{grid-template-columns:250px 1fr;gap:20px;margin-top:20px;display:grid}.projects-layout>aside,.project-items{background:#fff;border:1px solid #d9e2ec;padding:18px}.projects-layout>aside h2{margin:0 0 12px}.projects-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:13px;display:block}.projects-layout>aside>button[data-active=true]{background:#edf5ff;border-color:#9ec5f4}.projects-layout>aside strong,.projects-layout>aside span,.projects-layout>aside small{display:block}.projects-layout>aside span,.projects-layout>aside small{color:#6a7b90;margin-top:3px;font-size:12px}.project-items-heading{justify-content:space-between;align-items:center;display:flex}.project-items>article{border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;display:flex}.project-items>article span{letter-spacing:.08em;color:#2477e8;font-size:11px;font-weight:750}.project-items>article h3{margin:6px 0 3px}.project-items>article p{color:#748397;font-size:12px}.project-items>article>div:last-child{gap:6px;display:flex}@media (max-width:900px){.plate-page{padding:44px 20px 70px}.plate-toolbar,.plate-workspace{grid-template-columns:1fr}.plate-export{flex-wrap:wrap}.plate-groups{grid-row:1}.plate-grid{--well-size:34px}.project-create{flex-direction:column;align-items:stretch}.project-create>div:last-child{width:100%;min-width:0}.projects-layout{grid-template-columns:1fr}.projects-layout>aside{gap:8px;display:flex;overflow-x:auto}.projects-layout>aside h2{display:none}.projects-layout>aside>button{min-width:180px}.project-items>article{flex-direction:column;align-items:flex-start}.guide-map-label{font-size:9px}}@media (max-width:560px){.plate-canvas,.plate-scroll{padding:12px}.plate-selection-actions button{flex:1}.project-create>div:last-child,.project-create-inline{grid-template-columns:1fr;display:grid}.project-items>article>div:last-child{width:100%}.project-items>article>div:last-child button{flex:1}}
