html:has(.tcg-jump){scroll-padding-top:150px}.tcg-jump{z-index:20;background:var(--surface);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:sticky;top:76px}.tcg-jump .wrap{min-width:0}.tcg-jump ul{scrollbar-width:thin;gap:6px;max-width:100%;margin:0;padding:8px 0;list-style:none;display:flex;overflow-x:auto}.tcg-jump li{flex:none}.tcg-jump a{border:1px solid var(--hairline);min-height:44px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:16px;text-decoration:none;display:inline-flex}.tcg-jump a:hover{border-color:var(--teal);color:var(--teal)}.tcg-jump a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:600px){.tcg-jump{top:122px}html:has(.tcg-jump){scroll-padding-top:200px}}.tcg .tcg-answer{font:400 clamp(21px,2.4vw,28px)/1.35 var(--serif);color:var(--ink);max-width:48ch;margin:0 0 36px}.tcg-updated{color:var(--on-deep-2);align-items:center;gap:8px;margin:14px 0 0;font-size:15px;display:inline-flex}.tcg-updated .ic{width:16px;height:16px}.tcg-tablewrap{max-width:980px}.tcg-table{border-collapse:separate;border-spacing:0;border:1px solid var(--hairline);background:var(--surface);border-radius:20px;width:100%}.tcg-table thead th:first-child{border-top-left-radius:19px}.tcg-table thead th:last-child{border-top-right-radius:19px}.tcg-table caption{caption-side:top;text-align:left;color:var(--muted-text);padding:0 0 14px;font-size:15px}.tcg-table th,.tcg-table td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:baseline;font-size:16px;font-weight:inherit;padding:16px 18px}.tcg-table thead th{background:var(--warm);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text);border-bottom:1px solid var(--warm-line);font-size:13px}.tcg-table tbody tr:last-child>*{border-bottom:0}.tcg-table tbody th{font:400 20px/1.2 var(--serif)}.tcg-table td b{font:400 22px/1.2 var(--serif);color:var(--teal);font-variant-numeric:lining-nums tabular-nums}.tcg-table td span{color:var(--muted-text);font-size:14px}.tcg-table td{font-variant-numeric:tabular-nums}.tcg-tablewrap .note-sm{margin-top:14px}@media (max-width:700px){.tcg-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tcg-table,.tcg-table tbody,.tcg-table tr,.tcg-table th,.tcg-table td{display:block}.tcg-table tr{border-bottom:1px solid var(--hairline);padding:14px 18px}.tcg-table tbody tr:last-child{border-bottom:0}.tcg-table th,.tcg-table td{border:0;padding:4px 0}.tcg-table td:before{content:attr(data-h);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-text);font-size:12px;display:block}}.tcg .cheap{max-width:980px;margin-top:44px}.tcg-rule{max-width:980px}.tcg-chips{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tcg-chips li{background:var(--surface);border:1px solid var(--warm-line);border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.tcg-who{color:var(--muted-text);font-size:15px}.tcg-st{font:400 21px/1.2 var(--serif);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.tcg-st .ic{width:18px;height:18px;color:var(--teal)}.tcg-chips li[data-s=no] .tcg-st .ic{color:var(--ink)}.tcg-chips li[data-s=unclear] .tcg-st{color:var(--muted-text)}.tcg-notes{border-top:1px solid var(--warm-line);margin-top:18px}.tcg-notes summary{cursor:pointer;min-height:48px;color:var(--teal);align-items:center;gap:8px;font-size:16px;list-style:none;display:flex}.tcg-notes summary::-webkit-details-marker{display:none}.tcg-notes summary .ic{width:16px;height:16px;transition:transform .2s}.tcg-notes[open] summary .ic{transform:rotate(180deg)}.tcg-notes summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tcg-notes dl{gap:14px;margin:6px 0 4px;display:grid}.tcg-notes dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text);font-size:14px}.tcg-notes dd{max-width:70ch;margin:2px 0 0;font-size:16px;line-height:1.5}.tcg-expect{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}@media (max-width:900px){.tcg-expect{grid-template-columns:minmax(0,1fr)}}.tcg .el{margin:0}.tcg-expect+.el{margin-top:28px}.tcg-expect+.el+.note-sm,.tcg .el+.note-sm{margin-top:16px}.tcg-sources{border-top:1px solid var(--hairline);color:var(--muted-text);max-width:80ch;margin-top:40px;padding-top:18px;font-size:14px;line-height:1.5}.tcg-listhead-note{margin:0 0 12px}
