.cmp{--cmp-good:#136c2c;--cmp-good-wash:#ebf6eb;--cmp-bad:#a8231c;--cmp-bad-wash:#fbeded;--cmp-ink:var(--color-dark);--cmp-body:var(--color-body);--cmp-muted:var(--color-muted);--cmp-rule:var(--color-border);--cmp-soft:#f0ece2;--cmp-mono:var(--font-mono),"SF Mono",Menlo,Consolas,monospace;border:1px solid var(--cmp-rule);background:#fff;border-radius:12px;margin:26px 0;padding:20px 22px 16px}.post-content .cmp-cap{text-align:left;margin:0 0 14px;padding:0}.post-content .cmp-cap h4{color:var(--cmp-ink);font-size:15.5px;font-weight:700;font-family:var(--font-body);letter-spacing:0;margin:0 0 3px}.post-content .cmp-cap p{color:var(--cmp-muted);margin:0;font-size:12.5px;line-height:1.5}.cmp-picks{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.cmp-pick label{text-transform:uppercase;letter-spacing:.05em;color:var(--cmp-muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.cmp select{width:100%;color:var(--cmp-ink);border:1px solid var(--cmp-rule);background:#fff;border-radius:6px;min-height:44px;padding:11px 8px;font-family:inherit;font-size:12.5px}.cmp select:focus-visible{outline:2px solid var(--cmp-ink);outline-offset:2px}.cmp-leadh{text-transform:uppercase;letter-spacing:.05em;color:var(--cmp-muted);margin-bottom:9px;font-size:11px;font-weight:700}.cmp-p{border-bottom:1px solid var(--color-light);margin-bottom:11px;padding-bottom:10px}.cmp-p:last-of-type{border-bottom:0}.post-content .cmp-p h5{color:var(--cmp-ink);font-size:12.5px;font-weight:700;font-family:var(--font-body);margin:0 0 4px}.post-content .cmp-p h5 em{font-style:normal;font-family:var(--cmp-mono);color:var(--cmp-muted);margin-left:7px;font-size:11.5px;font-weight:400}.post-content .cmp-p p{color:var(--cmp-body);margin:0;font-size:12.5px;line-height:1.85}.cmp-chip{font-family:var(--cmp-mono);background:var(--cmp-soft);color:var(--cmp-ink);border-radius:5px;padding:2px 7px;font-size:12px;font-weight:700}.cmp-chip.good{background:var(--cmp-good-wash);color:var(--cmp-good)}.cmp-chip.bad{background:var(--cmp-bad-wash);color:var(--cmp-bad)}.cmp-ti{font-size:11px;font-style:normal;font-weight:700}.cmp-ti.good{color:var(--cmp-good)}.cmp-ti.bad{color:var(--cmp-bad)}.cmp-vs{color:var(--cmp-muted)}.post-content p.cmp-alike{color:var(--cmp-muted);margin:0 0 5px;font-size:12px;line-height:1.55}.cmp-alike b{color:var(--cmp-body)}.post-content table.cmp-t{border-collapse:collapse;width:100%;margin:0;font-size:12px}.post-content .cmp-t thead th{background:var(--cmp-soft);color:var(--cmp-ink);text-align:right;text-transform:none;letter-spacing:0;border-bottom:2px solid var(--cmp-ink);vertical-align:bottom;padding:9px 10px;font-size:12px;font-weight:700}.post-content .cmp-t thead th b{font-size:13.5px;line-height:1.25;display:block}.post-content .cmp-t thead th span{color:var(--cmp-muted);margin-top:2px;font-size:11.5px;font-weight:400;display:block}.post-content .cmp-t thead th.cmp-corner{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--cmp-muted);font-size:11px;font-weight:600}.post-content .cmp-t tbody th{color:var(--cmp-ink);text-align:left;text-transform:none;letter-spacing:0;border-bottom:1px solid var(--color-light);background:0 0;padding:8px 10px;font-size:12.5px;font-weight:600;line-height:1.35}.post-content .cmp-t tbody th i{color:var(--cmp-muted);margin-left:0;font-size:11.5px;font-style:normal;font-weight:400}.cmp-note{z-index:6;width:max-content;max-width:min(280px,74vw);color:var(--cmp-body);border:1px solid var(--cmp-rule);text-align:left;white-space:normal;background:#fff;border-radius:6px;padding:8px 10px;font-size:11.5px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% - 4px);left:8px;box-shadow:0 6px 18px #0b1d3324}.cmp-note[hidden]{display:none}.cmp-ml{display:block}.cmp-mmeta{flex-wrap:wrap;align-items:center;gap:3px 6px;margin-top:3px;display:flex}.post-content .cmp-t tbody th{position:relative}.cmp-q:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-q{border:1px solid var(--cmp-rule);width:17px;height:17px;color:var(--cmp-muted);cursor:pointer;vertical-align:-3px;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:0;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:relative}.cmp-q:after{content:"";position:absolute;inset:-14px}.cmp-q:hover{border-color:var(--cmp-ink);color:var(--cmp-ink)}.cmp-q[aria-expanded=true]{background:var(--cmp-ink);border-color:var(--cmp-ink);color:#fff}.cmp-q:focus-visible{outline:2px solid var(--cmp-ink);outline-offset:2px}.post-content .cmp-t tr.lvl th,.post-content .cmp-t tr.lvl td{color:var(--cmp-muted)}.post-content .cmp-t td{border-bottom:1px solid var(--color-light);text-align:right;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--cmp-ink);white-space:nowrap;vertical-align:top;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35}.post-content .cmp-t td i{letter-spacing:.01em;margin-top:2px;font-size:11px;font-style:normal;font-weight:700;display:block}.cmp-sub{font-family:var(--font-body);color:var(--cmp-muted);white-space:nowrap;margin-top:3px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.post-content .cmp-t th.cmp-est,.post-content .cmp-t td.cmp-est{border-left:2px solid var(--cmp-rule);color:var(--cmp-muted);background:repeating-linear-gradient(135deg,#0000,#0000 5px,#0b1d3307 5px 10px);font-weight:400}.post-content .cmp-t thead th.cmp-est b{color:var(--cmp-muted)}.cmp-esttag{letter-spacing:.09em;text-transform:uppercase;color:var(--cmp-muted);overflow-wrap:anywhere;font-size:11px;font-weight:700;display:block}.post-content .cmp-t.has-ref{table-layout:fixed}.post-content .cmp-t.has-ref td,.post-content .cmp-t.has-ref .cmp-sub{white-space:normal}.post-content .cmp-t.has-ref thead th{width:20%}.post-content .cmp-t.has-ref thead th.cmp-corner{width:17%}.post-content .cmp-t.has-ref thead th.cmp-est{width:23%}.post-content .cmp-t td,.post-content .cmp-t tbody th{overflow-wrap:break-word}.post-content .cmp-t td.is-best{background:var(--cmp-good-wash);color:var(--cmp-good);font-weight:700}.post-content .cmp-t td.is-worst{background:var(--cmp-bad-wash);color:var(--cmp-bad);font-weight:700}.post-content p.cmp-empty{color:var(--cmp-muted);margin:0;font-size:12.5px}.cmp-fold{border-top:1px solid var(--cmp-rule);margin:14px 0 0;padding-top:6px}.post-content .cmp-fold>summary{cursor:pointer;color:var(--cmp-muted);align-items:center;min-height:44px;padding:6px 0;font-size:11.5px;font-weight:600;list-style:none;display:flex}.post-content .cmp-fold>summary::-webkit-details-marker{display:none}.post-content .cmp-fold>summary:before{content:"+";font-family:var(--cmp-mono);color:var(--cmp-ink);margin-right:7px;font-weight:700}.post-content .cmp-fold[open]>summary:before{content:"–"}.post-content .cmp-fold>summary:hover{color:var(--cmp-ink)}.post-content .cmp-fold>summary:focus-visible{outline:2px solid var(--cmp-ink);outline-offset:2px}.post-content p.cmp-say{border-top:1px solid var(--cmp-rule);color:var(--cmp-body);margin:14px 0 0;padding-top:12px;font-size:12.5px;line-height:1.6}.post-content p.cmp-src{border-top:1px solid var(--cmp-rule);color:var(--cmp-muted);margin:10px 0 0;padding-top:10px;font-size:11.5px;line-height:1.55}@media (width<=640px){.cmp{padding:16px 14px 13px}.cmp-picks{grid-template-columns:1fr;gap:8px}.post-content .cmp-p p{line-height:2}.post-content .cmp-t{table-layout:fixed;width:100%}.post-content .cmp-t thead th span em{display:none}.post-content .cmp-t thead th,.post-content .cmp-t td,.post-content .cmp-t tbody th{padding:7px 5px}.post-content .cmp-t thead th{width:23%}.cmp-esttag{letter-spacing:.02em}.post-content .cmp-t.has-ref thead th{width:17%}.post-content .cmp-t.has-ref thead th.cmp-corner{width:28%}.post-content .cmp-t.has-ref thead th.cmp-est{width:21%}.post-content .cmp-t thead th.cmp-corner{width:31%}.post-content .cmp-t thead th b{white-space:normal;overflow-wrap:anywhere}.post-content .cmp-t tbody th i{margin-left:0;display:block}.post-content .cmp-t td{white-space:normal;overflow-wrap:anywhere}.cmp-sub{white-space:normal}.post-content .cmp-t{white-space:normal;display:table}.post-content .cmp-t tbody th{overflow-wrap:anywhere;white-space:normal}}
