.ea-study{--ea-chart-color: var(--c-teal);padding-top:var(--page-top)}.ea-container{max-width:var(--container)}.ea-hero{display:grid;gap:var(--s-3)}.ea-hero h1{max-width:26ch}.ea-lead{max-width:72ch}.ea-note{color:var(--c-text-2);font-size:var(--fs-small);line-height:var(--lh-snug)}.ea-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2);margin:0}.ea-metrics>div{display:flex;flex-direction:column;gap:var(--s-1-5);padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--rs-3);corner-shape:squircle;background:var(--c-bg-2)}.ea-metrics dt{font-size:var(--fs-small);color:var(--c-text-2);line-height:var(--lh-snug)}.ea-metrics dd{margin:0;order:-1;font-size:var(--fs-data);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--c-teal)}.ea-contents{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-4);padding-block:var(--s-2);border-block:1px solid var(--c-line)}.ea-contents a{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--fs-ui);font-weight:var(--fw-ui);color:var(--c-purple-2)}.ea-section{display:grid;gap:var(--s-3);margin-block:var(--s-8);scroll-margin-top:var(--s-16)}.ea-section-intro{max-width:76ch;color:var(--c-text-2)}.ea-table-wrap{overflow-x:auto;border:1px solid var(--c-line);border-radius:var(--rs-3);corner-shape:squircle;background:var(--c-bg-2)}.ea-table{border-collapse:collapse;width:100%;font-size:var(--fs-small);line-height:var(--lh-snug)}.ea-table caption{text-align:left;padding:var(--s-3);color:var(--c-text-2)}.ea-table th,.ea-table td{text-align:left;vertical-align:top;padding:var(--s-2);border-top:1px solid var(--c-line)}.ea-table thead th{color:var(--c-text);font-weight:var(--fw-ui);background:var(--c-bg-3)}.ea-table tbody th{max-width:24ch;font-weight:var(--fw-ui)}.ea-table td strong{font-size:var(--fs-data);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ea-table .ea-table-detail{display:block;color:var(--c-text-2);margin-top:var(--s-half);white-space:nowrap}.ea-controls{display:flex;flex-wrap:wrap;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--rs-3);corner-shape:squircle;background:var(--c-bg-2)}.ea-controls label{display:grid;gap:var(--s-1);flex:1;min-width:min(100%,200px);color:var(--c-text-2);font-size:var(--fs-ui);font-weight:var(--fw-ui);line-height:var(--lh-tight)}.ea-controls select{width:100%;min-height:var(--tap);padding-inline:var(--s-2);background:var(--c-bg);color:var(--c-text);border:1px solid var(--c-line-strong);border-radius:var(--rs-control);corner-shape:squircle;font:inherit}.ea-panel{display:grid;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--rs-3);corner-shape:squircle;background:var(--c-bg-2)}.ea-panel header{display:grid;gap:var(--s-1)}.ea-rankings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.ea-ranking{display:grid;gap:var(--s-2);align-content:start}.ea-ranking ol,.ea-tags{list-style:none;margin:0;padding:0}.ea-ranking ol{display:grid;gap:var(--s-3)}.ea-ranking li{display:grid;gap:var(--s-1)}.ea-game-name{display:block;min-height:3em}.ea-venn-label{display:block;color:var(--c-purple-2);font-size:var(--fs-small);line-height:var(--lh-snug)}.ea-game-count{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-half) var(--s-1)}.ea-game-count strong{font-size:var(--fs-data);font-weight:var(--fw-bold);line-height:var(--lh-tight)}.ea-game-count>span{color:var(--c-text-2);font-size:var(--fs-small);line-height:var(--lh-snug)}.ea-bar{display:block;width:100%;height:var(--s-1)}.ea-bar-track{fill:var(--c-bg-3)}.ea-bar-value{fill:var(--ea-chart-color)}.ea-venn{--ea-chart-color: var(--c-purple-2)}.ea-snapshot-note{padding:var(--s-2);border-left:var(--s-half) solid var(--c-teal);border-radius:var(--r-xs);color:var(--c-text);font-size:var(--fs-small);line-height:var(--lh-snug);background:var(--c-bg-3)}.ea-tags{display:grid;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--rs-3);corner-shape:squircle;background:var(--c-bg-2)}.ea-tag-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s-1) var(--s-2);margin-bottom:var(--s-1)}.ea-tag-top>span{color:var(--c-text-2);font-size:var(--fs-small);line-height:var(--lh-snug)}.ea-affinity{min-width:760px}.ea-affinity td strong{font-size:var(--fs-small);color:var(--c-text)}.ea-findings{max-width:76ch;margin-inline:auto}.ea-study [hidden]{display:none!important}.ea-back{padding-bottom:var(--s-4)}@media(max-width:899.98px){.ea-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-rankings{grid-template-columns:1fr}.ea-game-name{min-height:0}.ea-ranking+.ea-ranking{padding-top:var(--s-3);border-top:1px solid var(--c-line)}.ea-section{margin-block:var(--s-6)}}@media(max-width:599.98px){.ea-metrics>div,.ea-panel,.ea-tags{padding:var(--s-2)}.ea-contents{flex-direction:column}}
