.cmp-head[data-astro-cid-edkb3wsx]{padding:48px 0 0}.cmp-head[data-astro-cid-edkb3wsx] .eyebrow[data-astro-cid-edkb3wsx]{margin-bottom:18px;display:block}.cmp-head[data-astro-cid-edkb3wsx] h1[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);letter-spacing:-.02em;max-width:880px;margin-bottom:14px;font-size:50px;font-weight:700;line-height:1.05}.cmp-head[data-astro-cid-edkb3wsx] .dek[data-astro-cid-edkb3wsx]{max-width:760px;margin-bottom:22px;font-size:21px}.cmp-meta[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);border-top:1px solid var(--rule-soft);border-bottom:3px solid var(--ink);flex-wrap:wrap;gap:18px;padding:18px 0;font-size:11px;display:flex}.cmp-meta[data-astro-cid-edkb3wsx] .by[data-astro-cid-edkb3wsx]{color:var(--ink);font-weight:600}.tape[data-astro-cid-edkb3wsx]{border:1.5px solid var(--ink);background:var(--paper-pure);grid-template-columns:1fr auto 1fr;align-items:stretch;margin:40px 0 8px;display:grid}.contender[data-astro-cid-edkb3wsx]{text-align:center;padding:30px 28px}.contender[data-astro-cid-edkb3wsx].is-winner{background:var(--ink);color:var(--paper)}.contender[data-astro-cid-edkb3wsx] .c-name[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:1.05}.contender[data-astro-cid-edkb3wsx] .c-maker[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);margin-top:6px;font-size:10px}.contender[data-astro-cid-edkb3wsx].is-winner .c-maker[data-astro-cid-edkb3wsx]{color:#9a9a95}.contender[data-astro-cid-edkb3wsx] .c-score[data-astro-cid-edkb3wsx]{margin:18px 0 14px}.contender[data-astro-cid-edkb3wsx] .stars[data-astro-cid-edkb3wsx]{justify-content:center}.contender[data-astro-cid-edkb3wsx] .c-rounds[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);margin-top:16px;font-size:10px}.contender[data-astro-cid-edkb3wsx].is-winner .c-rounds[data-astro-cid-edkb3wsx]{color:#cfcfca}.tape-vs[data-astro-cid-edkb3wsx]{border-left:1px solid var(--rule-soft);border-right:1px solid var(--rule-soft);font-family:var(--serif-display);color:var(--graphite);background:var(--paper);justify-content:center;align-items:center;padding:0 8px;font-size:28px;font-style:italic;display:flex}.verdict-band[data-astro-cid-edkb3wsx]{background:var(--ink);color:var(--paper);flex-direction:column;gap:16px;margin:8px 0 0;padding:30px 34px;display:flex}.verdict-band[data-astro-cid-edkb3wsx] .vb-top[data-astro-cid-edkb3wsx]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.verdict-band[data-astro-cid-edkb3wsx] .vb-label[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);letter-spacing:-.01em;color:var(--paper);font-size:24px;font-weight:700;line-height:1.05}.verdict-band[data-astro-cid-edkb3wsx] .vb-winner[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);font-size:26px;font-weight:700}.verdict-band[data-astro-cid-edkb3wsx] p[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.4}.cmp-intro[data-astro-cid-edkb3wsx]{max-width:760px;font-family:var(--serif-body);color:var(--ink);margin:28px 0 0;font-size:18px;line-height:1.65}.cmp-intro[data-astro-cid-edkb3wsx] p[data-astro-cid-edkb3wsx]{margin:0 0 16px}.cmp-intro[data-astro-cid-edkb3wsx] p[data-astro-cid-edkb3wsx]:last-child{margin-bottom:0}.rounds[data-astro-cid-edkb3wsx]{margin:44px 0 0}.rounds-title[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid var(--ink);margin-bottom:4px;padding-bottom:10px;font-size:15px;font-weight:700}.round[data-astro-cid-edkb3wsx]{border-bottom:1px solid var(--rule-soft);grid-template-columns:200px 1fr;align-items:start;gap:28px;padding:22px 0;display:grid}.round[data-astro-cid-edkb3wsx] .r-cat[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);letter-spacing:-.01em;font-size:20px;font-weight:700}.round[data-astro-cid-edkb3wsx] .r-winner[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);margin-top:8px;font-size:10px}.round[data-astro-cid-edkb3wsx] .r-winner[data-astro-cid-edkb3wsx] strong[data-astro-cid-edkb3wsx]{font-family:var(--serif-body);letter-spacing:0;text-transform:none;color:var(--ink);margin-top:3px;font-size:15px;font-style:italic;font-weight:600;display:block}.round[data-astro-cid-edkb3wsx] .r-expl[data-astro-cid-edkb3wsx]{font-family:var(--serif-body);color:var(--ink-soft);font-size:17px;line-height:1.6}.round[data-astro-cid-edkb3wsx] .r-method[data-astro-cid-edkb3wsx]{font-family:var(--serif-body);color:var(--graphite);border-top:1px dotted var(--rule-soft);margin-top:12px;padding-top:12px;font-size:15px;line-height:1.55}.round[data-astro-cid-edkb3wsx] .r-method[data-astro-cid-edkb3wsx] .lab[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);margin-right:8px;font-size:9.5px;font-weight:600}.cmp-body[data-astro-cid-edkb3wsx]{max-width:760px;font-family:var(--serif-body);margin:40px auto 0;font-size:18px;line-height:1.65}.cmp-body[data-astro-cid-edkb3wsx] p{margin:0 0 20px}.cmp-body[data-astro-cid-edkb3wsx] h2{font-family:var(--serif-display);margin:34px 0 12px;font-size:26px}.cmp-body[data-astro-cid-edkb3wsx] a{text-underline-offset:2px;text-decoration:underline}.reviewer-bio[data-astro-cid-edkb3wsx]{border-top:2px solid var(--ink);max-width:760px;margin:44px auto 0;padding:24px 0}.reviewer-bio[data-astro-cid-edkb3wsx] .lab[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--graphite);margin-bottom:10px;font-size:10px;font-weight:600}.reviewer-bio[data-astro-cid-edkb3wsx] .name[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);font-size:22px;font-weight:700}.reviewer-bio[data-astro-cid-edkb3wsx] .role[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin:4px 0 12px;font-size:11px}.reviewer-bio[data-astro-cid-edkb3wsx] .bio[data-astro-cid-edkb3wsx]{font-family:var(--serif-body);color:var(--ink-soft);font-size:16px;line-height:1.55}.sources[data-astro-cid-edkb3wsx]{border-top:1px solid var(--rule-soft);max-width:760px;margin:36px auto 0;padding-top:20px}.sources[data-astro-cid-edkb3wsx] .lab[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--graphite);margin-bottom:10px;font-size:10px;font-weight:600}.sources[data-astro-cid-edkb3wsx] ul[data-astro-cid-edkb3wsx]{margin:0;padding:0;list-style:none}.sources[data-astro-cid-edkb3wsx] li[data-astro-cid-edkb3wsx]{font-family:var(--sans);word-break:break-all;padding:4px 0;font-size:13px}.sources[data-astro-cid-edkb3wsx] a[data-astro-cid-edkb3wsx]{text-underline-offset:2px;text-decoration:underline}.faq[data-astro-cid-edkb3wsx]{border-top:3px solid var(--ink);max-width:760px;margin:44px auto 0;padding-top:26px}.faq[data-astro-cid-edkb3wsx] .faq-lab[data-astro-cid-edkb3wsx]{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--graphite);margin-bottom:18px;font-size:10px;font-weight:600}.faq-item[data-astro-cid-edkb3wsx]{border-top:1px solid var(--rule-soft);padding:20px 0}.faq-item[data-astro-cid-edkb3wsx]:first-of-type{border-top:none}.faq-item[data-astro-cid-edkb3wsx] .faq-q[data-astro-cid-edkb3wsx]{font-family:var(--serif-display);letter-spacing:-.01em;margin-bottom:8px;font-size:21px;font-weight:700;line-height:1.2}.faq-item[data-astro-cid-edkb3wsx] .faq-a[data-astro-cid-edkb3wsx]{font-family:var(--serif-body);color:var(--ink-soft);margin:0;font-size:17px;line-height:1.62}@media (width<=820px){.cmp-head[data-astro-cid-edkb3wsx] h1[data-astro-cid-edkb3wsx]{font-size:34px}.tape[data-astro-cid-edkb3wsx]{grid-template-columns:1fr}.tape-vs[data-astro-cid-edkb3wsx]{border-left:none;border-right:none;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);padding:10px}.round[data-astro-cid-edkb3wsx]{grid-template-columns:1fr;gap:10px}}
