[data-marcus-panel][hidden]{display:none!important}.marcus-view-nav{padding-block:1rem 2rem}.marcus-view-nav nav{display:flex;justify-content:flex-start;gap:.5rem}.marcus-view-nav a{font-size:1rem;min-height:48px;padding:.9rem 1.1rem;border:2px solid #888}.marcus-view-nav a[aria-selected=true]{background:#a81723;border-color:#ff737b}.marcus-view-nav a:focus-visible{outline:3px solid #fff;outline-offset:4px}[data-marcus-panel],.marcus-timeline,#full-story,#gameplay{scroll-margin-top:160px}.marcus-phases{list-style:none;counter-reset:phase;margin:2rem 0;padding:0 0 0 1rem;border-left:3px solid var(--red)}.marcus-phases li{counter-increment:phase;position:relative;padding:0 0 1.8rem 2.2rem;max-width:850px}.marcus-phases li:before{content:counter(phase);position:absolute;left:-2rem;top:0;width:2rem;height:2rem;display:grid;place-items:center;background:#a81723;color:#fff;border:2px solid #fff;border-radius:50%;font-weight:800}.marcus-phases h3{font:700 1.4rem Georgia,serif;margin:0 0 .7rem}.marcus-phases p{margin:.7rem 0}.marcus-phases summary{font:700 1.2rem/1.5 Georgia,serif;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.marcus-phases summary:focus-visible{outline:3px solid #ff737b;outline-offset:4px}.marcus-table-scroll{overflow-x:auto;margin:1.5rem 0}.marcus-research-table{width:100%;border-collapse:collapse;min-width:620px;background:#151517}.marcus-research-table caption{text-align:left;padding:.8rem 0;color:#ddd}.marcus-research-table th,.marcus-research-table td{border:1px solid #777;padding:1rem;text-align:left;vertical-align:top;line-height:1.7}.marcus-research-table thead{background:#302126}.marcus-research-table th[scope=row]{width:25%}.marcus-research-table a{color:#ff9da5;text-underline-offset:3px}.marcus-resources{padding-left:1.4rem}.marcus-resources li{padding:.8rem 0;max-width:850px}.marcus-resources a{font-weight:800;text-underline-offset:4px}.marcus-resources p{margin:.3rem 0;color:#ddd}#research-connections .panel h3{font-size:1.4rem;line-height:1.35}#research-connections>.wrap:first-child{padding-bottom:0}@media(max-width:600px){.marcus-view-nav nav{display:grid;grid-template-columns:1fr;width:100%}.marcus-view-nav a{text-align:center}.marcus-phases{padding-left:.7rem}.marcus-phases li{padding-left:1.4rem}.marcus-phases li:before{left:-1.8rem}.marcus-research-table th,.marcus-research-table td{padding:.7rem}}@media print{.marcus-view-nav{display:none}.marcus-phases li{break-inside:avoid}.marcus-research-table{min-width:0}}
