.lab-hero{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:clamp(440px,64vh,640px);display:flex;position:relative;overflow:hidden}.hero-art,.hero-art img{width:100%;height:100%;position:absolute;inset:0}.hero-art{z-index:-2}.hero-art img{object-fit:cover;object-position:62% 30%}.lab-hero:before{content:"";z-index:-1;background:linear-gradient(180deg, #070c10e6 0%, #070c10bd 10%, #070c1000 30%), linear-gradient(180deg, #070c1000 30%, #070c10d1 68%, var(--night) 100%), linear-gradient(90deg, #070c1099 0%, #070c1033 55%, #070c1000 80%), #070c1024;position:absolute;inset:0}.lab-top{width:100%;max-width:1440px;padding:calc(16px + env(safe-area-inset-top)) var(--gutter) 16px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lab-top .home img{width:132px;height:auto}.lab-top .section{min-height:44px;color:var(--platinum);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.lab-top .section:hover{color:var(--teal)}.hero-text{width:100%;max-width:calc(var(--wide,60rem) + 2 * var(--gutter));padding:48px var(--gutter) clamp(28px, 5vh, 48px);color:var(--platinum);margin:0 auto}.hero-text>*{max-width:46rem}.lab-hero.article .hero-text{max-width:calc(var(--measure) + 2 * var(--gutter))}.hero-text .kicker{color:var(--platinum);letter-spacing:.01em;font-size:.875rem;font-weight:500}.hero-text .kicker a{color:var(--platinum);text-decoration:none}.hero-text .kicker a:hover{color:var(--teal)}.hero-text h1{font-family:var(--saga);text-wrap:balance;margin-top:10px;font-size:clamp(2.5rem,1.7rem + 3.2vw,4.5rem);font-weight:500;line-height:1.02}.hero-text .answer-first{color:var(--platinum);margin-top:16px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.5}.hero-text .answer-first strong{font-weight:650}.hero-text .facts{color:var(--platinum);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:.875rem;font-weight:500;display:flex}.hero-text .facts li{align-items:center;gap:18px;display:inline-flex}.hero-text .facts li+li:before{content:"";background:var(--steel);border-radius:50%;width:3px;height:3px;margin-left:-9px}:root{--measure:42rem;--wide:60rem}.lab{padding:clamp(16px, 3vh, 32px) var(--gutter) clamp(64px, 12vh, 120px);color:var(--steel);font-size:1.0625rem;line-height:1.65}.lab>*{max-width:var(--measure);margin-inline:auto}.lab .wide{max-width:var(--wide)}.lab .kicker{color:var(--steel);font-size:.875rem;font-weight:500}.lab .kicker a{color:var(--platinum);text-decoration:none}.lab .kicker a:hover{color:var(--teal)}.lab h1{color:var(--platinum);letter-spacing:-.015em;text-wrap:balance;margin-top:10px;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight:650;line-height:1.08}.lab h2{color:var(--platinum);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:600;line-height:1.2}.lab h3{color:var(--platinum);font-size:1.0625rem;font-weight:600;line-height:1.35}.lab section{margin-top:clamp(48px,8vh,80px);padding-top:clamp(32px,5vh,48px);scroll-margin-top:16px;position:relative}.lab section:before{content:"";background:linear-gradient(90deg, #3a475400, var(--line-strong) 18%, var(--line-strong) 82%, #3a475400);height:1px;position:absolute;top:0;left:0;right:0}.lab .glass{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#161d24eb,#161d24b3);padding:clamp(20px,3vw,32px)}.lab section>*+*{margin-top:16px}.lab section>h2+*{margin-top:18px}.lab strong{color:var(--platinum);font-weight:600}.lab p a,.lab li a,.lab td a,.lab .note a{color:var(--platinum);text-underline-offset:3px;text-decoration:underline #98a4b180}.lab p a:hover,.lab li a:hover,.lab td a:hover,.lab .note a:hover{color:var(--teal);text-decoration-color:currentColor}.lab ul.dots{gap:8px;display:grid}.lab ul.dots>li{padding-left:20px;position:relative}.lab ul.dots>li:before{content:"";background:var(--line-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.lab .note{color:var(--steel);font-size:.9375rem;line-height:1.6}.lab table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.45}.lab th,.lab td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.lab thead th{color:var(--steel);font-size:.8125rem;font-weight:500}.lab tbody th{color:var(--platinum);font-weight:500}.lab td.num,.lab th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;padding-right:0}.lab .table-scroll{overflow-x:auto}.lab details{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lab details+details{border-top:0}.lab summary{min-height:52px;color:var(--platinum);cursor:pointer;align-items:center;gap:12px;font-size:.9375rem;font-weight:500;list-style:none;display:flex}.lab summary::-webkit-details-marker{display:none}.lab summary:before{content:"";border:solid var(--steel);border-width:0 1.5px 1.5px 0;flex:none;width:6px;height:6px;margin:0 2px;transition:transform .16s;transform:rotate(-45deg)}.lab details[open]>summary:before{transform:rotate(45deg)}.lab details>:not(summary){margin-bottom:20px}.lab details>*+:not(summary){margin-top:14px}.lab .sub{color:var(--steel);margin-top:12px;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.lab .short{margin-top:28px}.lab .toc{margin-top:32px}.lab .toc ol{flex-wrap:wrap;gap:8px;display:flex}.lab .toc a{border:1px solid var(--line);min-height:36px;color:var(--platinum);border-radius:6px;align-items:center;padding:0 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.lab .toc a:hover{border-color:var(--steel)}.lab .racials tbody th{white-space:nowrap}.lab .racial-race{align-items:center;gap:10px;display:inline-flex}.lab .racial-race img{border:1px solid var(--line-strong);border-radius:4px;width:28px;height:28px}.lab .racials td p+p{margin-top:4px}.lab .racials .worth{color:var(--platinum);font-weight:600;display:block}.lab .racials .spread{color:var(--steel);font-size:.8125rem;display:block}.lab .order td{white-space:normal;font-size:.8125rem}.lab .saga-line{color:var(--platinum);font-family:var(--saga);padding-top:8px;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.375rem);font-weight:500;line-height:1.1}@media (width<=767px){.lab{font-size:1rem}.lab-top .home img{width:112px}.lab-hero{min-height:clamp(440px,118vw,560px)}.hero-art img{object-position:50% 20%}.hero-text{padding-top:32px}.hero-text .facts{gap:4px 16px}.hero-text .facts li+li:before{display:none}}@media (width<=767px),(orientation:portrait){.lab-hero:before{background:linear-gradient(180deg, #070c10e6 0%, #070c1080 12%, #070c1073 20%, #070c10cc 34%, #070c10e0 60%, var(--night) 100%)}}.notext :is(.lab,.lab-top,.hero-text,.footer),.notext :is(.lab,.lab-top,.hero-text,.footer) *{color:#0000!important;text-decoration-color:#0000!important}.notext :is(.lab,.lab-top) :is(img,svg text),.notext .hero-text :is(li):before{visibility:hidden}.ranking[data-astro-cid-63xhl5pp] table[data-astro-cid-63xhl5pp]{font-size:1rem}.ranking[data-astro-cid-63xhl5pp] td[data-astro-cid-63xhl5pp],.ranking[data-astro-cid-63xhl5pp] th[data-astro-cid-63xhl5pp]{vertical-align:middle;padding-top:14px;padding-bottom:14px}.ranking[data-astro-cid-63xhl5pp] .place[data-astro-cid-63xhl5pp]{width:2rem;color:var(--steel);font-variant-numeric:tabular-nums}.ranking[data-astro-cid-63xhl5pp] tbody[data-astro-cid-63xhl5pp] th[data-astro-cid-63xhl5pp]{width:10.25rem;color:var(--platinum);white-space:nowrap;font-weight:500}.ranking[data-astro-cid-63xhl5pp] .race[data-astro-cid-63xhl5pp]{align-items:center;gap:12px;display:flex}.ranking[data-astro-cid-63xhl5pp] .race[data-astro-cid-63xhl5pp] img[data-astro-cid-63xhl5pp]{border:1px solid var(--line-strong);border-radius:4px;flex:none;width:40px;height:40px}.ranking[data-astro-cid-63xhl5pp] .top[data-astro-cid-63xhl5pp] .race[data-astro-cid-63xhl5pp] img[data-astro-cid-63xhl5pp]{border-color:var(--platinum);box-shadow:0 0 0 1px #e8edf240}.ranking[data-astro-cid-63xhl5pp] .top[data-astro-cid-63xhl5pp] th[data-astro-cid-63xhl5pp]{font-weight:650}.ranking[data-astro-cid-63xhl5pp] .bar[data-astro-cid-63xhl5pp] div[data-astro-cid-63xhl5pp]{align-items:center;gap:10px;display:flex}.ranking[data-astro-cid-63xhl5pp] .fill[data-astro-cid-63xhl5pp]{width:calc((100% - 3.25rem) * var(--s));background:var(--steel);border-radius:0 4px 4px 0;flex:none;height:12px}.ranking[data-astro-cid-63xhl5pp] .top[data-astro-cid-63xhl5pp] .fill[data-astro-cid-63xhl5pp]{background:var(--platinum)}.ranking[data-astro-cid-63xhl5pp] .value[data-astro-cid-63xhl5pp]{color:var(--platinum);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ranking[data-astro-cid-63xhl5pp] .top[data-astro-cid-63xhl5pp] .value[data-astro-cid-63xhl5pp]{font-weight:650}.ranking[data-astro-cid-63xhl5pp] .range[data-astro-cid-63xhl5pp],.ranking[data-astro-cid-63xhl5pp] .worth[data-astro-cid-63xhl5pp]{width:6.5rem;color:var(--steel)}@media (width<=559px){.ranking[data-astro-cid-63xhl5pp] thead[data-astro-cid-63xhl5pp]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ranking[data-astro-cid-63xhl5pp] tr[data-astro-cid-63xhl5pp]{border-bottom:1px solid var(--line);grid-template-columns:1.75rem 8.5rem minmax(0,1fr);grid-template-areas:"place race bar"".meta meta";align-items:center;column-gap:8px;padding:12px 0;display:grid}.ranking[data-astro-cid-63xhl5pp] td[data-astro-cid-63xhl5pp],.ranking[data-astro-cid-63xhl5pp] th[data-astro-cid-63xhl5pp]{padding:0;border:0!important}.ranking[data-astro-cid-63xhl5pp] .place[data-astro-cid-63xhl5pp]{grid-area:place;width:auto}.ranking[data-astro-cid-63xhl5pp] tbody[data-astro-cid-63xhl5pp] th[data-astro-cid-63xhl5pp]{grid-area:race;width:auto}.ranking[data-astro-cid-63xhl5pp] .race[data-astro-cid-63xhl5pp]{gap:10px}.ranking[data-astro-cid-63xhl5pp] .race[data-astro-cid-63xhl5pp] img[data-astro-cid-63xhl5pp]{width:34px;height:34px}.ranking[data-astro-cid-63xhl5pp] .bar[data-astro-cid-63xhl5pp]{grid-area:bar}.ranking[data-astro-cid-63xhl5pp] .range[data-astro-cid-63xhl5pp],.ranking[data-astro-cid-63xhl5pp] .worth[data-astro-cid-63xhl5pp]{text-align:left;width:auto;padding:4px 0 0;font-size:.875rem}.ranking[data-astro-cid-63xhl5pp] .range[data-astro-cid-63xhl5pp]{grid-area:meta}.ranking[data-astro-cid-63xhl5pp] .worth[data-astro-cid-63xhl5pp]{grid-area:meta;justify-self:end}.ranking[data-astro-cid-63xhl5pp] .range[data-astro-cid-63xhl5pp]:before,.ranking[data-astro-cid-63xhl5pp] .worth[data-astro-cid-63xhl5pp]:before{content:attr(data-label) " "}}
