.mission-support .split-heading{align-items:flex-end}.mission-support .split-heading h2{font-size:clamp(36px,4.1vw,58px);line-height:1.1;max-width:780px}.mission-support .split-heading h2 em{color:#647f68}.mission-support .split-heading>p{font-size:14px;max-width:350px;line-height:1.9}.mission-formats{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:50px 0 65px}.mission-format{border-top:1px solid #28483b45;padding-top:18px;display:flex;flex-direction:column;min-width:0}.mission-format-top{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#507359}.mission-format-top>span:first-child{font-size:10px;letter-spacing:.08em;font-weight:600}.mission-format-top>span:last-child{font-size:24px}.mission-format:nth-child(2) .mission-format-top{color:#6e6584}.mission-format h3{font-size:35px;line-height:1.18;margin:25px 0 24px;letter-spacing:-.04em}.mission-format h3 em{color:#55765a}.mission-format:nth-child(2) h3 em{color:#756a8a}.mission-format>p{font-size:14px;line-height:1.95;color:#536b61;max-width:535px}.mission-format dl{margin:25px 0 30px;padding:0}.mission-format dl>div{border-top:1px solid #28483b20;padding:17px 0;display:grid;grid-template-columns:125px 1fr;gap:18px}.mission-format dt{font-size:11px;line-height:1.8;font-weight:600;color:#365b46}.mission-format dd{font-size:13px;line-height:1.85;color:#536b61;margin:0}.mission-format>.text-link{margin-top:auto;font-size:12px;align-self:flex-start}.referent-block{background:radial-gradient(ellipse at 100% 0,#315c5455,transparent 65%),#152c36;padding:55px 45px 28px;border-radius:8px;position:relative;overflow:hidden}.referent-block:before{content:'';position:absolute;width:160px;height:160px;border:1px solid #b9efde13;border-radius:50%;right:-60px;top:-60px;pointer-events:none}.referent-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end}.referent-heading .eyebrow{margin-bottom:24px;font-size:9px;color:#acc8c6}.referent-heading h3{font-size:clamp(32px,3.7vw,49px);line-height:1.1}.referent-heading h3 em{color:#b9efde}.referent-heading>p{font-size:14px;line-height:1.95;color:#cedcd9;max-width:500px}.mission-responsibilities{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-top:45px;padding-top:30px;border-top:1px solid #ffffff25}.mission-responsibilities article>span{font-size:8px;letter-spacing:.1em;line-height:1.7;display:block;color:#aac9c0;font-weight:600}.mission-responsibilities h4{font-size:25px;letter-spacing:-.03em;margin:18px 0 15px;line-height:1.15}.mission-responsibilities article>p{font-size:13px;line-height:1.9;color:#bfcece}.mission-responsibilities .referent-role{border-left:2px solid #b9efde;padding-left:22px}.referent-role h4{color:#b9efde}.mission-followup{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;margin-top:45px;padding-top:40px;border-top:1px solid #ffffff25}.followup-intro h4{font-size:34px;line-height:1.15}.followup-intro h4 em{color:#b9efde}.followup-intro>p{font-size:13px;line-height:1.95;margin-top:20px;max-width:280px;color:#bfcece}.followup-stages{list-style:none;margin:0;padding:0}.followup-stages>li{display:grid;grid-template-columns:30px 1fr;gap:17px;padding:0 0 22px;position:relative}.followup-stages>li:not(:last-child):before{content:'';position:absolute;left:12px;top:28px;bottom:8px;width:1px;background:#b9efde25}.followup-stages>li>span{font:400 21px/1.3 var(--serif);color:#b9efde}.followup-stages h5{font:500 22px/1.3 var(--display);letter-spacing:-.025em;margin:0 0 9px;color:#f4f4ee}.followup-stages p{font-size:13px;line-height:1.85;color:#bfcece}.mission-frame-note{border-top:1px solid #ffffff25;padding-top:21px;margin-top:10px;font-size:11px;line-height:1.9;color:#adbfbe!important}
@media(max-width:1000px){.mission-formats{gap:32px}.mission-format h3{font-size:30px}.mission-format dl>div{grid-template-columns:105px 1fr;gap:12px}.referent-block{padding:40px 30px 25px}.referent-heading{gap:7%}.mission-responsibilities{gap:22px}.mission-responsibilities h4{font-size:22px}.mission-responsibilities .referent-role{padding-left:16px}.mission-followup{gap:7%;grid-template-columns:.8fr 1.2fr}.referent-heading>p{font-size:13px}}
@media(max-width:700px){.mission-support .split-heading{display:block}.mission-support .split-heading h2{font-size:clamp(35px,9.5vw,48px)}.mission-support .split-heading>p{font-size:14px;max-width:none;margin-top:26px}.mission-formats{grid-template-columns:1fr;gap:45px;margin:38px 0 45px}.mission-format h3{font-size:32px;margin:23px 0}.mission-format>p{font-size:14px}.mission-format dl>div{grid-template-columns:1fr;gap:7px;padding:16px 0}.mission-format dt{font-size:12px}.mission-format dd{font-size:13px}.mission-format dl{margin-bottom:20px}.referent-block{padding:35px 23px 24px;margin-inline:-6px;border-radius:6px}.referent-heading{grid-template-columns:1fr;gap:25px}.referent-heading h3{font-size:35px}.referent-heading>p{font-size:14px}.mission-responsibilities{grid-template-columns:1fr;gap:25px;margin-top:30px;padding-top:28px}.mission-responsibilities article>span{font-size:9px}.mission-responsibilities h4{font-size:25px;margin:11px 0 12px}.mission-responsibilities article>p{font-size:13px}.mission-responsibilities .referent-role{padding-left:17px}.mission-followup{grid-template-columns:1fr;gap:30px;margin-top:30px;padding-top:30px}.followup-intro h4{font-size:32px}.followup-intro>p{max-width:none;font-size:13px;margin-top:17px}.followup-stages>li{grid-template-columns:25px 1fr;gap:13px}.followup-stages h5{font-size:23px}.followup-stages p{font-size:13px}.mission-frame-note{font-size:11px}.referent-heading .eyebrow{font-size:8px}}
