.data-page{padding-bottom:24px}.data-lede{max-width:42em;margin:12px 0 0;font-size:17px;line-height:1.45}.data-band-copy{display:contents}.play-card{gap:16px;width:100%;max-width:560px;margin-top:22px;display:grid}@media (width<=1023px){.play-card .gcard-link{flex-direction:row;align-items:center;gap:14px}.play-card .gcard-art{flex:0 0 40%}.play-card .gcard-body{padding-top:0}.play-card .gcard-title{white-space:normal}}@media (width>=768px) and (width<=1023px){.play-card .gcard-art{flex-basis:220px}}@media (width>=1024px){.data-band-in{grid-template-rows:auto 1fr auto auto 1fr;grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:clamp(40px,5vw,96px)}.data-band-in>.guide-crumbs{grid-area:1/1/auto/-1}.data-band-in>.data-band-copy{grid-area:3/1;justify-items:start;display:grid}.data-band-in>.data-band-more{grid-area:4/1}.data-band-in>.play-card{grid-area:2/2/-1;margin-top:14px}}.data-body{padding-top:24px;padding-bottom:32px}.data-body>*{max-width:920px}.data-intro{margin:0 0 8px}.data-block{margin:28px 0 0}.data-block:first-child{margin-top:0}.data-h{font-family:var(--gf-font-display);font-size:22px;font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-title);letter-spacing:var(--gf-track-title);text-wrap:balance;margin:0 0 12px;line-height:1.1}.data-line{max-width:62ch;margin:12px 0 0;font-size:16px;line-height:1.5}.data-note{max-width:70ch;margin:20px 0 0;font-size:15px;line-height:1.5}.data-note a,.data-line a{color:var(--gf-text);font-weight:var(--gf-fw-strong);text-underline-offset:3px;text-decoration-thickness:1px}.data-note.muted{color:var(--gf-muted);font-size:14px}.poll{gap:10px;margin:0;padding:0;list-style:none;display:grid}.poll-row{grid-template-columns:minmax(0,13em) minmax(0,1fr) 3.5em 4.5em;align-items:center;gap:12px;display:grid}.poll-label{font-weight:var(--gf-fw-bold);overflow-wrap:anywhere}.poll-row[data-top] .poll-label:after{content:" ✓"}.poll-bar{border:var(--gf-keyline-2) solid var(--gf-ink);background:var(--gf-paper);height:22px;position:relative}.poll-fill{background:var(--gf-ink);position:absolute;inset:0 auto 0 0}.poll-row[data-top] .poll-fill{background:var(--gf-red)}.poll-pct{text-align:right;font-size:17px;font-weight:500}.poll-n{color:var(--gf-muted);text-align:right;font-size:13px}.poll-options{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.poll-options li{font-weight:var(--gf-fw-bold);padding-left:16px;position:relative}.poll-options li:before{content:"";background:var(--gf-ink);width:6px;height:6px;position:absolute;top:.6em;left:0}@media (width<=599px){.poll-row{grid-template-columns:minmax(0,1fr) 3.5em;gap:4px 10px}.poll-label{grid-column:1/-1}.poll-n{display:none}}.data-links{border-top:var(--gf-keyline) solid var(--gf-ink);margin:0;padding:0;list-style:none}.data-links li{border-bottom:1px solid var(--gf-line-soft)}.data-links a,.hub-link{color:var(--gf-text);font-weight:var(--gf-fw-bold);text-underline-offset:4px;text-decoration:underline 1px}.data-links a{padding:11px 4px;display:block}.hub-list{border-top:var(--gf-keyline) solid var(--gf-ink);margin:0;padding:0;list-style:none}.hub-row{border-bottom:1px solid var(--gf-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:11px 4px;display:grid}.hub-meta{color:var(--gf-muted);text-align:right;font-size:13px}@media (hover:hover){.data-links a:hover,.hub-link:hover{text-decoration-thickness:3px}}@media (width<=599px){.hub-row{grid-template-columns:minmax(0,1fr)}.hub-meta{text-align:left}}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pair-card{border:var(--gf-keyline) solid var(--gf-ink);background:var(--gf-surface);align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.pair-card[data-older]{box-shadow:var(--gf-shadow-small)}.pair-tag{border:var(--gf-keyline-2) solid var(--gf-ink);font-family:var(--gf-font-mono);text-transform:uppercase;justify-self:start;padding:2px 8px;font-size:12.5px;font-weight:500}.pair-card[data-older] .pair-tag{background:var(--gf-yellow);color:var(--gf-on-field)}.pair-year{font-family:var(--gf-font-mono);letter-spacing:var(--gf-track-mono);font-size:34px;font-weight:500;line-height:1.05}.pair-name{font-size:18px;font-weight:var(--gf-fw-heavy);margin:0;line-height:1.25}.pair-when{color:var(--gf-muted);font-family:var(--gf-font-mono);font-size:13px}.pair-fact{margin:6px 0 0;font-size:15.5px;line-height:1.5}.pair-src{margin:4px 0 0;font-size:13.5px}.pair-src a{color:var(--gf-text);text-underline-offset:3px}.pair-gap{font-size:17px;font-weight:var(--gf-fw-bold);margin:16px 0 0}@media (width<=599px){.pair{grid-template-columns:minmax(0,1fr)}.pair-year{font-size:28px}}.answers{counter-reset:q;gap:18px;margin:0;padding:0;list-style:none;display:grid}.answer-item{border-top:var(--gf-keyline) solid var(--gf-ink);counter-increment:q;padding:14px 0 16px}.answer-cat{color:var(--gf-muted);font-family:var(--gf-font-mono);text-transform:uppercase;margin:0;font-size:12.5px;font-weight:500}.answer-cat:before{content:counter(q) " · "}.answer-q{font-size:18px;font-weight:var(--gf-fw-heavy);margin:6px 0 10px;line-height:1.3}.answer-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.answer-opt{border:var(--gf-keyline-2) solid var(--gf-line-soft);align-items:baseline;gap:8px;padding:6px 10px;display:flex}.answer-opt[data-right]{border-color:var(--gf-ink);background:var(--gf-yellow);color:var(--gf-on-field);font-weight:var(--gf-fw-bold)}.answer-letter{font-family:var(--gf-font-mono);font-weight:500}.answer-fact{margin:10px 0 0;font-size:15.5px;line-height:1.5}.answer-src{color:var(--gf-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.answer-src a{color:var(--gf-muted);text-underline-offset:3px}@media (width<=599px){.answer-opts{grid-template-columns:minmax(0,1fr)}}.tool-facts{font-family:var(--gf-font-mono);flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;font-size:13.5px;font-weight:500;list-style:none;display:flex}.tool-note{max-width:62ch;margin:12px 0 0;font-size:14px;line-height:1.5}.tl{border:var(--gf-keyline) solid var(--gf-ink);background:var(--gf-surface);margin:28px 0 0;padding:18px 18px 14px}.tl-axis{height:156px;margin:0 6px;position:relative}.tl-line{background:var(--gf-ink);height:3px;position:absolute;top:74px;left:0;right:0}.tl-gap{border:var(--gf-keyline-2) solid var(--gf-ink);background:var(--gf-yellow);height:13px;position:absolute;top:69px}.tl-mark{top:0;bottom:0;left:calc(var(--x) * 1%);width:0;position:absolute}.tl-mark:before{content:"";border:var(--gf-keyline-2) solid var(--gf-ink);background:var(--gf-paper);border-radius:50%;width:16px;height:16px;position:absolute;top:67px;left:-8px}.tl-mark.is-first:before{background:var(--gf-ink)}.tl-label{width:max-content;max-width:min(260px,44vw);font-size:14px;font-weight:var(--gf-fw-bold);transform:translateX(calc(var(--x) * -1%));line-height:1.3;display:block;position:absolute}.tl-label b{font-size:17px;font-weight:500;display:block}.tl-mark.is-first .tl-label,.tl-mark.is-now .tl-label{top:94px}.tl-mark.is-second .tl-label{bottom:96px}.tl-mark.is-now .tl-label{color:var(--gf-muted)}.tl-cap{font-family:var(--gf-font-mono);margin:8px 0 0;font-size:14px;font-weight:500}.pair-story{max-width:44em}.pair-story p{margin:0 0 14px;font-size:17px;line-height:1.6}
