.sensor-story,.mission-handover{padding:100px 6vw;background:#17292f}.sensor-story>header,.mission-handover>header{display:flex;justify-content:space-between;align-items:end;gap:48px;max-width:1800px;margin:auto}.sensor-story h2,.mission-handover h2{font-size:clamp(36px,4vw,64px);font-weight:400;line-height:1.06;letter-spacing:-.045em;margin:0}.sensor-switch{display:flex;gap:24px}.sensor-switch button{background:none;border:0;border-bottom:1px solid transparent;color:#adbcbd;font:inherit;padding:16px 0;cursor:pointer}.sensor-switch button[aria-pressed=true]{color:#f0f0e7;border-color:#c2c7a0}.sensor-switch button:focus-visible{outline:2px solid #c2c7a0;outline-offset:6px}.sensor-layout{max-width:1800px;margin:40px auto;display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;align-items:center}.sensor-layout figure{margin:0;min-width:0}.sensor-layout img{display:block;width:100%;aspect-ratio:5/4;object-fit:contain}.sensor-copy h3{font-size:clamp(26px,2.6vw,42px);font-weight:400;letter-spacing:-.025em;margin:0 0 24px}.sensor-copy p,.mission-handover header p{font-size:18px;line-height:1.55;color:#b9c5c4;max-width:440px}.sensor-copy dl{margin-top:36px}.sensor-copy dl>div{padding:18px 0;border-top:1px solid #ffffff24;display:grid;grid-template-columns:125px 1fr;gap:24px}.sensor-copy dt{color:#eef0e9}.sensor-copy dd{margin:0;color:#b9c5c4;line-height:1.5}.mission-handover{background:#14242a}.mission-record{max-width:1800px;margin:64px auto 0;border-top:1px solid #ffffff30}.mission-record-title{display:flex;gap:20px;align-items:center;padding:28px 0}.mission-record-title i{background:#070d10;width:140px;height:20px}.mission-record-title a{margin-left:auto;font-size:14px}.mission-record>.mission-record-row{display:grid;grid-template-columns:60px 1fr 1fr 24px;align-items:center;gap:30px;padding:32px 0;border-top:1px solid #ffffff24;text-decoration:none;color:inherit}.mission-record h3{font-size:clamp(24px,2.2vw,36px);font-weight:400;margin:0;letter-spacing:-.025em}.mission-record p{margin:0;color:#b9c5c4;line-height:1.5}.mission-record>.mission-record-row>span{color:#a8b4b4;font-size:13px}.mission-record b{font-weight:400;color:#c2c7a0}.mission-scope{max-width:1800px;margin:32px auto 0;font-size:14px;color:#a8b4b4}.assignment-scope dd{line-height:1.7}@media(max-width:800px){.sensor-story,.mission-handover{padding:64px 6vw}.sensor-story>header,.mission-handover>header{display:block}.sensor-switch{margin-top:24px}.sensor-layout{grid-template-columns:1fr;gap:20px;margin:20px 0 36px}.sensor-copy{min-height:330px}.sensor-copy dl>div{grid-template-columns:105px 1fr;gap:16px}.mission-record{margin-top:36px}.mission-record>.mission-record-row{grid-template-columns:28px 1fr 18px;gap:16px;padding:26px 0}.mission-record>.mission-record-row p{grid-column:2;grid-row:2}.mission-record>.mission-record-row b{grid-column:3;grid-row:1}.mission-record-title{gap:12px}.mission-record-title i{width:64px}.mission-record-title a{font-size:13px}}
.sensor-copy dl{display:block}.sensor-copy dl>div{width:100%}.sensor-story{scroll-margin-top:68px}
.delivery-formats{max-width:1800px;margin:28px auto 0;border-top:1px solid #ffffff24;color:#b9c5c4;font-size:14px}.delivery-formats summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:52px;list-style:none}.delivery-formats summary::-webkit-details-marker{display:none}.delivery-formats[open] summary span{transform:rotate(45deg)}.delivery-formats>div{max-width:560px;padding:0 0 20px}.delivery-formats p{line-height:1.6}.delivery-formats dl{display:block}.delivery-formats dl>div{display:flex;justify-content:space-between;gap:24px;padding:12px 0;border-bottom:1px solid #ffffff18}.delivery-formats dd{margin:0;color:#eef0e9}

.mission-record>.mission-record-row{grid-template-columns:60px 1fr 1fr}@media(max-width:800px){.mission-record>.mission-record-row{grid-template-columns:28px 1fr}}

.mission-handover>header{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:8vw;row-gap:24px}.mission-handover>header h2{grid-row:1 / 3}.mission-handover>header p{margin:0}.mission-explore{justify-self:start}@media(max-width:800px){.mission-handover>header{grid-template-columns:1fr;gap:24px}.mission-handover>header h2{grid-row:auto}}
.evidence-bridge-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:8vw;max-width:1800px;margin:auto;align-items:center}.evidence-bridge-layout>header h2{margin:0 0 28px}.evidence-bridge-layout>header p{font-size:18px;line-height:1.6;color:#b9c5c4;max-width:360px;margin:0 0 32px}.evidence-example{margin:0;min-width:0;border-top:1px solid #ffffff35;padding-top:28px}.evidence-example figcaption>span{font-size:14px;color:#b9c5c4}.evidence-example h3{font-weight:400;font-size:clamp(25px,2.4vw,38px);letter-spacing:-.03em;line-height:1.2;margin:14px 0 32px}.evidence-legend{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.evidence-legend span:before{content:'';display:inline-block;width:20px;border-top:2px solid #78c4d1;margin-right:8px;vertical-align:middle}.evidence-legend .evidence-pre:before{border-top:2px dashed #e8dfb8}.evidence-crosscut{display:block;width:100%;height:auto;margin-top:20px;overflow:visible}.evidence-crosscut text{font:13px Arial,sans-serif;fill:#bac6c6}.evidence-reference,.evidence-origin{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:#b9c5c4;line-height:1.5}.evidence-finding{font-size:18px;line-height:1.5;margin:30px 0;padding-left:20px;border-left:2px solid #78c4d1;max-width:520px}.evidence-origin{padding-top:20px;border-top:1px solid #ffffff24}.evidence-origin a{text-decoration:underline;text-underline-offset:4px}.evidence-caveat{font-size:12px;color:#a9b8b9;line-height:1.5;margin:12px 0 0}.evidence-bridge>.delivery-formats{margin-top:64px}@media(max-width:800px){.evidence-bridge-layout{grid-template-columns:1fr;gap:48px}.evidence-example h3{margin-bottom:24px}.evidence-crosscut text{font-size:17px}.evidence-bridge>.delivery-formats{margin-top:40px}.evidence-legend{gap:16px;font-size:12px}}
.evidence-example figcaption{display:block;font-family:inherit;letter-spacing:normal;padding:0;color:inherit}.evidence-example figcaption h3{font-family:inherit}.evidence-example figcaption>span{display:block}
@media(max-width:800px){.evidence-crosscut text{font-size:23px}}
