.level-case{font-family:Arial,Helvetica,sans-serif}.configuration-tables details{border-top:1px solid #aaa;padding:16px 0}.configuration-tables details:last-child{border-bottom:1px solid #aaa}.configuration-tables summary{cursor:pointer;font-size:17px;font-weight:600}.configuration-tables code{overflow-wrap:anywhere;font-size:13px}.configuration-tables th[scope=row]{font-weight:400;text-align:left}.level-case .map-translation{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #ccc;padding-top:12px;margin-top:12px}.level-case .map-translation p{font-size:14px;line-height:1.65;margin:0}.map-translation strong{color:#793c57;margin-right:4px}@media(max-width:760px){.level-case .map-translation{grid-template-columns:1fr;gap:8px}}.level-case header h1,.level-case section h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;line-height:1.15}.level-case .evidence-grid figcaption,.level-case .evidence-wide figcaption,.level-case .source-note{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55;color:#595959;max-width:none}.level-case .evidence-grid figure{min-width:0}.level-case .level-map svg{display:block;width:100%;height:auto;font-family:Arial,Helvetica,sans-serif;font-size:16px;fill:#292929}.level-map .map-heading{font-size:21px;font-weight:600}.level-map .map-label{font-size:16px;font-weight:600}.level-map .map-small{font-size:13px}.level-case .stealth-evidence{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px}.stealth-panel>img{aspect-ratio:1269/713;object-fit:contain}.level-case .map-notes{border-top:1px solid #bbb;margin-top:16px;padding-top:12px}.level-case .map-notes h3{font-size:15px;font-weight:600;margin:0 0 8px}.level-case .map-notes p{font-size:14px;line-height:1.55;margin:0 0 8px}.level-case .map-key{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;list-style:none;padding:0;margin:12px 0 0;font-size:13px;line-height:1.5}.map-key b{color:#793c57;margin-right:7px;font-variant-numeric:tabular-nums}@media(max-width:760px){.level-case .stealth-evidence{grid-template-columns:1fr}.level-case .level-map{overflow-x:auto}.level-map svg{min-width:760px}.level-case header h1{font-size:38px}}