.SimulatorsSection-module__yIs2hq__grid{gap:var(--gap);grid-template-columns:1fr 1fr;margin:0 1em;display:grid}.SimulatorsSection-module__yIs2hq__tile{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background:#111;position:relative;overflow:hidden}.SimulatorsSection-module__yIs2hq__ratio{aspect-ratio:4/3;width:100%;position:relative}.SimulatorsSection-module__yIs2hq__image{object-fit:cover}.SimulatorsSection-module__yIs2hq__zoomable{cursor:zoom-in}.SimulatorsSection-module__yIs2hq__caption{color:var(--color-white);background:linear-gradient(transparent 0%,rgba(0,0,0,.55) 70%);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.SimulatorsSection-module__yIs2hq__badge{background:rgba(255,255,255,.12);border-radius:999px;padding:.25rem .5rem;font-size:.75rem}.SimulatorsSection-module__yIs2hq__badgeDynamic{background:var(--color-primary)}.SimulatorsSection-module__yIs2hq__featured{grid-column:span 2}@media (min-width:1024px){.SimulatorsSection-module__yIs2hq__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(140px,1fr)}.SimulatorsSection-module__yIs2hq__featured{grid-area:1/1/span 2/span 2}}@media (max-width:768px){.SimulatorsSection-module__yIs2hq__simName{display:none}}.SimulatorsSection-module__yIs2hq__lightbox{z-index:1000;background:rgba(0,0,0,.85);grid-template-rows:1fr auto;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.SimulatorsSection-module__yIs2hq__lightboxInner{aspect-ratio:16/9;width:100%;max-width:1200px;margin:auto;position:relative}.SimulatorsSection-module__yIs2hq__lightboxImage{object-fit:contain}.SimulatorsSection-module__yIs2hq__lightboxCaption{text-align:center;color:var(--color-white);opacity:.9;padding:.75rem 1rem 1.25rem}.SimulatorsSection-module__yIs2hq__close{width:40px;height:40px;color:var(--color-white);cursor:pointer;background:rgba(255,255,255,.1);border:none;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:12px;right:16px}
.SimulatorSpecs-module__hRYRkW__root{gap:3rem;display:grid}.SimulatorSpecs-module__hRYRkW__group{gap:.5rem;display:grid}.SimulatorSpecs-module__hRYRkW__heading{color:var(--color-white);font-family:var(--font-ethnocentric);margin:0 0 .5rem}.SimulatorSpecs-module__hRYRkW__paragraphs{gap:.4rem;display:grid}.SimulatorSpecs-module__hRYRkW__para{color:var(--color-ternary);margin:0;line-height:1.6}
