.cc-console{background:#f1f4f8;color:#143247;margin:0;font:14px/1.6 Arial,sans-serif}.cc-console *{box-sizing:border-box}.cc-top{display:flex;align-items:center;gap:25px;padding:18px 28px;background:#fff;border-bottom:1px solid #dce5ed}.cc-top .brand{max-width:250px}.cc-top .brand svg{max-width:240px}.cc-top>span{margin-left:auto;font-size:12px}.cc-top .button{font-size:12px}.cc-console-layout{display:grid;grid-template-columns:250px minmax(0,1fr)}.cc-sidebar{background:#102d40;color:#dce7ee;min-height:calc(100vh - 85px);padding:30px 20px}.cc-sidebar>strong{font-size:11px;letter-spacing:1px;text-transform:uppercase}.cc-sidebar>a{display:block;color:#e4eef5;text-decoration:none;padding:13px 12px;margin:14px 0;border-radius:5px;font-size:13px}.cc-sidebar>a[aria-current]{background:#ed0033;color:#fff}.cc-sidebar>p{font-size:11px;line-height:1.8;color:#acc3d2;border-top:1px solid #ffffff25;padding-top:25px;margin-top:30px}.cc-content{padding:32px;min-width:0}.cc-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.cc-heading h1{font:700 35px/1.2 Georgia,serif;margin:10px 0}.cc-heading p{color:#647b8b;margin:0;font-size:13px}.cc-heading .eyebrow,.cc-public .eyebrow{font-size:10px;letter-spacing:1px;color:#cb0030}.cc-workspace{display:grid;grid-template-columns:300px minmax(0,1fr) 330px;gap:22px;align-items:start}.cc-panel{background:#fff;border:1px solid #dce5ed;border-radius:9px;padding:24px;min-width:0;overflow-wrap:anywhere}.cc-panel h2{font:700 24px/1.3 Georgia,serif;margin:0 0 18px;color:#143247}.cc-panel h3{font-size:18px;margin:28px 0 16px}.cc-list>a{display:block;border-top:1px solid #e2e9ef;padding:18px 0;text-decoration:none;color:#143247}.cc-list>a[aria-current]{border-left:3px solid #ed0033;padding-left:13px;background:#fff5f7}.cc-list small{display:inline-block;background:#edf3f8;color:#5c7080;font-size:10px;padding:3px 8px;border-radius:20px}.cc-list strong{display:block;font:700 17px/1.3 Georgia;margin:10px 0}.cc-list span{font-size:11px;color:#647b8b}.cc-editor fieldset{border:1px solid #dce5ed;border-radius:7px;padding:20px;margin:20px 0;background:#fbfcfe;min-width:0}.cc-editor legend{font-size:13px;font-weight:bold;padding:0 8px}.cc-editor label{display:block;font-size:12px;font-weight:600;margin:13px 0 6px}.cc-editor input:not([type=checkbox]),.cc-editor textarea,.cc-editor select{width:100%;min-width:0;box-sizing:border-box;background:#fff;color:#143247;border:1px solid #cddae4;border-radius:5px;font:14px/1.5 Arial;padding:11px}.cc-editor textarea{resize:vertical}.cc-editor .check-label{display:flex;align-items:start;gap:10px;font-weight:normal}.cc-editor .check-label input{margin-top:3px;accent-color:#ed0033}.cc-save{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #dce5ed;padding-top:20px;margin-top:20px}.cc-save .button{font-size:12px}.cc-review{position:sticky;top:25px;background:#eaf2f8}.cc-review .eyebrow{font-size:10px;color:#cb0030;letter-spacing:1px}.cc-review h2{font-size:26px;margin-top:10px}.cc-review p{font-size:12px;line-height:1.8;color:#566f80}.cc-review .button{font-size:12px;width:100%;text-align:center}.cc-console :is(a,button,input,textarea,select):focus-visible{outline:3px solid #ed0033;outline-offset:3px}
body[data-public-page=coldcases] #main{width:calc(100% - 64px)!important;max-width:2600px!important;margin:auto!important}.cc-public{padding:24px 0 50px;color:#143247;font:16px/1.75 Arial}.cc-hero{padding:38px 42px;margin-bottom:28px;background:linear-gradient(90deg,#102d40,#102d40c9 55%,#102d4030),url('/assets/bamberg.jpg') center/cover;border-radius:10px;color:#fff}.cc-hero .eyebrow{color:#ffc0d0}.cc-hero h1{font:700 clamp(30px,2vw,46px)/1.14 Georgia,serif;margin:17px 0}.cc-hero p{color:#e2edf5;max-width:850px;font-size:15px}.cc-hero>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.cc-hero a{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:5px;padding:10px 15px;font-size:12px;text-decoration:none}.cc-public-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:25px;align-items:start}.cc-public-layout>article{padding:35px}.cc-public-layout>article>h2{font-size:32px;margin:14px 0}.cc-public-layout p{max-width:1100px}.cc-public-layout>aside{border-top:3px solid #ed0033}.cc-public-layout>aside h2{font-size:25px;margin:17px 0}.cc-phone{display:block;font-size:23px;font-weight:700;margin:22px 0;text-decoration:none}.cc-public-layout>aside .button{display:block;font-size:12px;text-align:center;margin:20px 0}.cc-public-layout>aside p{font-size:12px;color:#647b8b}.cc-meta{font-size:12px;color:#647b8b}.cc-timeline{padding-left:24px;border-left:2px solid #ed0033;margin:25px 0;list-style:none}.cc-timeline li{padding:12px 0;border-bottom:1px solid #dce5ed}.cc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cc-grid h2{font-size:27px;margin-top:15px}.cc-grid h2 a{text-decoration:none;color:inherit}.cc-grid p{font-size:14px;color:#647b8b}.cc-grid article>a{font-size:12px;font-weight:600;color:#cb0030}
.career-coldcase{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:45px;background:#102d40;color:#fff;padding:35px 40px;border-radius:9px;margin:28px 0}.career-coldcase h2{font:700 32px/1.2 Georgia;color:#fff;margin:14px 0}.career-coldcase p{font-size:14px;color:#d7e6ee;line-height:1.75}.career-coldcase .eyebrow{color:#ffabbf;font-size:10px;letter-spacing:1px}.career-coldcase ul{padding-left:20px;font-size:14px;line-height:2;color:#d7e6ee}.career-coldcase .button{margin-top:14px;font-size:12px}.career-coldcase small{font-size:11px;color:#bfd2df;display:block;margin-top:12px}.career-voluntary-note{font-size:12px;line-height:1.7;color:#5d7384;background:#e9f3fb;border-radius:6px;padding:14px;margin:15px 0}.career-voluntary-note[hidden]{display:none}
html[data-b24-theme=dark] .career-page :is(.career-opportunities,.career-opportunity,.career-application-card){background:#1c1c20!important;border-color:#39393f!important;color:#efefec!important}html[data-b24-theme=dark] .career-page :is(.career-opportunities h2,.career-opportunity h3,.career-application-card h3,.career-application-card label,.career-application-card legend,.career-opportunity summary){color:#efefec!important}html[data-b24-theme=dark] .career-page :is(.career-opportunities p,.career-opportunity p,.career-application-card .field-help,.career-application-intro ol,.career-application-intro p){color:#b9b9c1!important}html[data-b24-theme=dark] .career-page .career-application-card :is(input:not([type=checkbox]),textarea,select){background:#242428!important;color:#efefec!important;border-color:#45454d!important}html[data-b24-theme=dark] .career-page .career-voluntary-note{background:#242428;color:#d1d1d9}html[data-b24-theme=dark] .career-page .career-opportunity details[open] .career-opportunity-details{background:#242428;color:#efefec}html[data-b24-theme=dark] .cc-public :is(.cc-panel,.cc-timeline){background:#1c1c20;border-color:#39393f;color:#efefec}html[data-b24-theme=dark] .cc-public h2,html[data-b24-theme=dark] .cc-public h3,html[data-b24-theme=dark] .cc-public .cc-phone{color:#efefec}html[data-b24-theme=dark] .cc-public :is(.cc-meta,.cc-grid p,.cc-public-layout>aside p){color:#b9b9c1}
@media(min-width:2200px){.cc-workspace{grid-template-columns:360px minmax(0,1fr) 400px;gap:26px}.cc-content{padding:40px}.cc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1200px){.cc-console-layout{grid-template-columns:200px minmax(0,1fr)}.cc-workspace{grid-template-columns:240px minmax(0,1fr)}.cc-review{grid-column:2;position:static}.cc-content{padding:24px}.cc-public-layout{grid-template-columns:minmax(0,1fr) 290px}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.cc-console-layout{grid-template-columns:1fr}.cc-sidebar{min-height:0;padding:18px}.cc-sidebar p{display:none}.cc-sidebar a{display:inline-block;margin:8px 5px}.cc-workspace{grid-template-columns:1fr}.cc-review{grid-column:auto}.cc-top{flex-wrap:wrap;padding:16px}.cc-top .brand{max-width:210px}.cc-top>span{font-size:11px}.cc-heading{flex-wrap:wrap}.cc-content{padding:20px}.cc-list{max-height:280px;overflow:auto}.cc-public-layout{grid-template-columns:1fr}.career-coldcase{grid-template-columns:1fr;padding:28px;gap:20px}.cc-hero{padding:28px}.cc-public-layout>article{padding:24px}}@media(max-width:520px){body[data-public-page=coldcases] #main{width:calc(100% - 32px)!important}.cc-grid{grid-template-columns:1fr}.cc-heading h1{font-size:29px}.cc-content{padding:16px}.cc-panel{padding:21px}.cc-editor fieldset{padding:16px}.cc-hero{padding:25px 21px}.cc-hero h1{font-size:29px}.cc-public-layout>article>h2{font-size:27px}.career-coldcase h2{font-size:27px}}

.cc-top .logo,.cc-top .logo-tv{color:#143247!important}.cc-top .logo24{color:#fff!important;background:#ed0033}
