.v4 .cx-hero{padding-top:clamp(118px,11vw,160px)}.v4 .cx-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(calc(28 * var(--u, 1px)),5vw,calc(80 * var(--u, 1px)))}.v4 .cx-hero-copy{display:grid;justify-items:start;gap:20px}.v4 .cx-hero-copy .pg-title{font-size:clamp(36px,4.6vw,64px)}.v4 .cx-hero-copy .pg-actions{justify-content:flex-start}.v4 .cx-hero-clip{display:grid;justify-items:center}.v4 .cx-score{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0}.v4 .cx-score span{display:inline-flex;align-items:baseline;gap:6px;padding:7px 12px;border-radius:999px;background:var(--p-mist);font-size:13.5px;color:var(--p-ink-2)}.v4 .cx-score b{font-family:var(--p-display);font-size:17px;color:var(--p-ink)}.v4 .cx-score span:first-child b{color:var(--p-amber-ink)}@media(max-width:860px){.v4 .cx-hero-grid{grid-template-columns:minmax(0,1fr)}.v4 .cx-hero-clip{order:2}}.v4 .cx-pick{gap:12px}.v4 .cx-pick.is-recallr{border-color:var(--p-line-2);box-shadow:var(--p-shadow)}.v4 .cx-pick-name{margin:0;font-family:var(--p-display);font-size:calc(30 * var(--u, 1px));font-weight:700;letter-spacing:-.02em}.v4 .cx-pick.is-recallr .cx-pick-name{color:var(--p-amber-ink)}.v4 .cx-pick-around{margin:0;font-size:calc(19 * var(--ut, 1px));line-height:1.35;font-weight:560;color:var(--p-ink)}.v4 .cx-pick-if{margin:14px 0 0;font-size:11px;color:var(--p-ink-2)}.v4 .cx-pick ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.v4 .cx-pick li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-items:start;font-size:calc(15.5 * var(--ut, 1px));line-height:1.45;color:var(--p-ink-2)}.v4 .cx-pick li .px-icon{margin-top:4px}.v4 .cx-job-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.v4 .cx-job{padding:clamp(18px,2.2vw,26px) clamp(18px,2.6vw,30px);border-radius:var(--p-r-card);background:var(--p-card);border:1px solid var(--p-line)}.v4 .cx-job-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.v4 .cx-job-n{font-size:11px;color:var(--p-ink-2)}.v4 .cx-job-head h3{font-size:calc(20 * var(--ut, 1px));font-weight:650;letter-spacing:-.015em;line-height:1.2}.v4 .cx-edge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;font:600 12.5px/1.2 var(--p-text);white-space:nowrap}.v4 .cx-edge.is-recallr{background:var(--p-amber-soft);color:var(--p-amber-ink)}.v4 .cx-edge.is-them{background:var(--p-ink);color:#fff}.v4 .cx-edge.is-them .px-icon .on{fill:#fff}.v4 .cx-edge.is-both{background:var(--p-mist);color:var(--p-ink-2)}.v4 .cx-job-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-left:36px}.v4 .cx-side{padding:14px 16px;border-radius:var(--p-r-inner);background:var(--p-mist);border:1px solid transparent}.v4 .cx-side.is-better{background:var(--p-card);border-color:var(--p-line-2);box-shadow:var(--p-shadow)}.v4 .cx-side-name{display:block;margin-bottom:6px;font-size:10.5px;color:var(--p-ink-2)}.v4 .cx-side.is-better .cx-side-name{color:var(--p-amber-ink)}.v4 .cx-side p{margin:0;font-size:calc(15.5 * var(--ut, 1px));line-height:1.5;color:var(--p-ink)}@media(max-width:700px){.v4 .cx-job-head{grid-template-columns:auto minmax(0,1fr)}.v4 .cx-edge{grid-column:2;justify-self:start}.v4 .cx-job-sides{grid-template-columns:minmax(0,1fr);padding-left:0}}.v4 .cx-theirs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.v4 .cx-theirs-grid .p-card{gap:8px}.v4 .cx-theirs-grid .p-body{font-size:calc(15 * var(--ut, 1px))}.v4 .cx-together{flex-direction:row;align-items:flex-start;gap:18px;margin-top:16px}.v4 .cx-together .p-body{margin-top:6px;max-width:52em}@media(max-width:1000px){.v4 .cx-theirs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.v4 .cx-theirs-grid{grid-template-columns:minmax(0,1fr)}.v4 .cx-together{flex-direction:column}}.v4 .cx-clips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);justify-items:center}.v4 .cx-clips>li{width:min(100%,290px)}@media(max-width:760px){.v4 .cx-clips{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--p-gutter));padding:4px var(--p-gutter) 12px;scrollbar-width:none}.v4 .cx-clips::-webkit-scrollbar{display:none}.v4 .cx-clips>li{flex:0 0 72%;max-width:280px;scroll-snap-align:center}}.v4 .cx-sources-in{display:grid;gap:12px;max-width:760px}.v4 .cx-sources-in .p-body{max-width:none}.v4 .cx-sources-in a,.v4 .cx-source-links a{color:var(--p-amber-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.v4 .cx-source-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14.5px}.v4 .cx-hub-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v4 .cx-hub-card{position:relative;height:100%;gap:10px;padding-bottom:72px;color:var(--p-ink);text-decoration:none;transition:transform .4s var(--p-ease),box-shadow .4s var(--p-ease),border-color .3s ease}.v4 .cx-hub-card:hover{transform:translateY(-3px);border-color:var(--p-line-2);box-shadow:var(--p-shadow-float)}.v4 .cx-hub-card:hover .pg-card-go{background:var(--p-amber);color:#fff;transform:translate(4px)}.v4 .cx-hub-card .pg-card-go{left:auto;right:clamp(22px,2.6vw,36px);bottom:24px;font-size:16px}.v4 .cx-hub-vs{font-size:11px;color:var(--p-ink-2)}.v4 .cx-hub-name{font-family:var(--p-display);font-size:clamp(calc(34 * var(--u, 1px)),3.4vw,calc(46 * var(--u, 1px)));font-weight:700;line-height:1;letter-spacing:-.03em}.v4 .cx-hub-around{font-size:calc(17 * var(--ut, 1px));font-weight:560;color:var(--p-ink-2)}.v4 .cx-hub-if{display:grid;gap:8px;margin-top:8px;padding-top:14px;border-top:1px solid var(--p-line)}.v4 .cx-hub-if>span{display:grid;grid-template-columns:13px minmax(0,1fr);gap:10px;align-items:start;font-size:calc(15 * var(--ut, 1px));line-height:1.45;color:var(--p-ink-2)}.v4 .cx-hub-if .px-icon{margin-top:4px}.v4 .cx-hub-tally{position:absolute;left:clamp(22px,2.6vw,36px);bottom:30px;font-size:10.5px;color:var(--p-ink-2)}@media(max-width:760px){.v4 .cx-hub-grid{grid-template-columns:minmax(0,1fr)}.v4 .cx-hub-tally{right:70px}}.v4 .cx-table-wrap{overflow-x:auto;border-radius:var(--p-r-card);border:1px solid var(--p-line);background:var(--p-card)}.v4 .cx-table{width:100%;min-width:860px;border-collapse:collapse;font-size:14.5px;line-height:1.45}.v4 .cx-table th,.v4 .cx-table td{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--p-line);color:var(--p-ink-2)}.v4 .cx-table thead th{font-family:var(--p-mono);font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--p-ink-2);background:var(--p-mist)}.v4 .cx-table tbody th a{font-family:var(--p-display);font-size:17px;font-weight:650;color:var(--p-ink);text-decoration:none}.v4 .cx-table tbody th a:hover{color:var(--p-amber-ink)}.v4 .cx-table tr.is-recallr{background:var(--p-amber-soft)}.v4 .cx-table tr.is-recallr th a{color:var(--p-amber-ink)}.v4 .cx-table tbody tr:last-child>*{border-bottom:0}
