.mission-hero-card.caesar-briefing { width:100%; position:relative; isolation:isolate; overflow:hidden; padding-right:42%; min-height:540px; }
.caesar-briefing h1 { font-size:clamp(2.7rem,4.7vw,4.6rem); }
.caesar-explanation { max-width:620px; }
.caesar-explanation p { color:#c0d1db; line-height:1.7; }
.caesar-explanation strong { color:#eed49a; }
.caesar-example { font-size:1.4rem; letter-spacing:.16em; font-weight:700; }
.caesar-example span { color:#7ee5e9; padding:0 15px; }
.caesar-wheel { position:absolute; width:38%; right:2%; top:50%; transform:translateY(-50%); z-index:-1; filter:drop-shadow(0 0 45px #508ea522); }
.caesar-band { max-width:1200px; margin:0 auto 22px; padding:10px 16px; border:1px solid #35515f; border-radius:14px; background:#091b27; }
.caesar-band table { width:100%; table-layout:fixed; border-collapse:collapse; font-family:monospace; font-size:clamp(11px,1.15vw,17px); text-align:center; }
.caesar-band th { width:82px; text-align:left; color:#b9cbd4; font-family:inherit; font-weight:400; }
.caesar-band td { padding:3px 0; }
.caesar-band tr:last-child { color:#efd28d; }
.caesar-band td:first-of-type { background:#2b555a; border-radius:4px; font-weight:700; }
.caesar-band caption { text-align:left; font-size:12px; margin-bottom:4px; color:#8edfe5; }
@media(max-width:1100px) { .mission-hero-card.caesar-briefing{padding-right:42%;}.caesar-wheel{width:38%;right:2%;}.caesar-band{margin-left:16px;margin-right:16px;} }
@media(max-width:700px) { .mission-hero-card.caesar-briefing{padding-right:24px;}.caesar-wheel{position:relative;display:block;top:auto;right:auto;width:80%;margin:auto;transform:none;}.caesar-band{overflow-x:auto;}.caesar-band table{min-width:570px;} }
