.cend.z4a{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2vw,24px);min-width:0;padding:clamp(12px,1.4vw,16px);display:grid}.cend--flip.z4a{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr)}.cend--flip.z4a .cend__media.z4a{order:2}.cend--flip.z4a .cend__body.z4a{text-align:end;justify-items:end}.cend__media.z4a{gap:6px;min-width:0;margin:0;display:grid}.cend__media.z4a>a.z4a{display:block}.cend__credit.z4a{color:var(--muted);font-size:10px;line-height:1.4}.cend--flip.z4a .cend__credit.z4a{text-align:end}.cend__credit.z4a a.z4a{color:inherit}.cend__credit.z4a a.z4a:hover{color:var(--gold)}.cend__body.z4a{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;min-width:0;padding-block:8px;display:grid}.cend__tag.z4a{color:var(--gold);font:600 10px/1.4 var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:0}.cend__name.z4a{overflow-wrap:anywhere;max-width:100%;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.05}.cend__name.z4a a.z4a{color:var(--foreground)}.cend__name.z4a a.z4a:hover{color:var(--gold)}.cend__desc.z4a{color:var(--foreground-muted);margin:0;font-size:14.5px;line-height:1.55}.cend__go.z4a{margin-top:4px}@media (width<=480px){.cend.z4a,.cend--flip.z4a{grid-template-columns:clamp(72px,24vw,112px) minmax(0,1fr);align-items:start}.cend--flip.z4a .cend__media.z4a{order:0}.cend--flip.z4a .cend__body.z4a{text-align:start;justify-items:start}.cend--flip.z4a .cend__credit.z4a{text-align:start}.cend__body.z4a{padding-block:0}.cend__name.z4a{font-size:clamp(22px,6vw,26px)}}.cx-pair.z41{margin:0;padding-top:clamp(28px,3.4vw,44px)}.cx-pair__row.z41{grid-template-columns:minmax(0,1fr) clamp(150px,15vw,200px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.4vw,18px);display:grid}.cx-pair__mid.z41{text-align:center;justify-items:center;gap:12px;display:grid}.cx-pair__eyebrow.z41{color:var(--gold);font:600 10px/1.3 var(--font-label);letter-spacing:.2em;text-transform:uppercase;margin:0}.cx-pair__mark.z41{fill:none;width:58px;height:36px;stroke:var(--gold);stroke-width:1.2px}.cx-pair__rel.z41{color:var(--foreground);font-family:var(--font-display);margin:0;font-size:clamp(18px,1.7vw,22px);font-style:italic;line-height:1.3}.cx-pair__hint.z41{color:var(--muted);margin:0;font-size:11.5px}.cx-mode.z41{border:1px solid var(--gold-border);color:var(--foreground-muted);font:500 11.5px/1.2 var(--font-label);letter-spacing:.04em;border-radius:2px;align-items:center;gap:8px;margin:0;padding:5px 10px;display:inline-flex}.cx-mode.z41 svg.z41{fill:none;width:22px;height:10px;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cx-also.z41{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin:20px 0 0;font-size:13.5px;display:flex}.cx-also__label.z41{font:600 10px/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase}.cx-also.z41 a.z41{min-height:44px;color:var(--foreground-muted);align-items:center;gap:8px;display:inline-flex}.cx-also.z41 a.z41:hover{color:var(--gold)}.cx-argument.z41{padding-bottom:0}.cx-cols.z41{gap:var(--space-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.cx-col__head.z41{align-items:center;gap:16px;margin-bottom:20px;display:flex}.cx-col__count.z41{width:48px;height:48px;font:500 22px/1 var(--font-display);color:var(--gold);border:1px solid;border-color:var(--gold-border);border-radius:50%;flex:none;place-items:center;display:grid}.cx-col__head.z41 h2.z41{font-family:var(--font-display);margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.1}.cx-col__head.z41 p.z41{color:var(--muted);font:600 10.5px/1.3 var(--font-label);letter-spacing:.16em;text-transform:uppercase;margin:4px 0 0}.cx-col.z41 ol.z41{counter-reset:point;gap:14px;margin:0;padding:0;list-style:none;display:grid}.cx-col.z41 li.z41{border-top:1px solid var(--border);color:var(--foreground-muted);counter-increment:point;padding:14px 0 0 40px;font-size:15px;line-height:1.65;position:relative}.cx-col.z41 li.z41:before{content:counter(point);border:1px solid var(--border-strong);width:24px;height:24px;color:var(--foreground-muted);font:500 12px/1 var(--font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:15px;left:0}.cx-sources.z41{margin-top:var(--space-card);align-items:flex-start;gap:18px;display:flex}.cx-sources__mark.z41{border:1px solid var(--gold-border);width:48px;height:48px;color:var(--gold);border-radius:50%;flex:none;place-items:center;display:grid}.cx-sources__body.z41{min-width:0}.cx-sources.z41 h2.z41{font-family:var(--font-display);margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.15}.cx-sources.z41 ul.z41{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-sources.z41 li.z41 a.z41,.cx-sources.z41 li.z41 span.z41{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--background);min-height:40px;color:var(--foreground);align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.cx-sources.z41 li.z41 a.z41 .glyph{width:14px;height:14px;color:var(--gold)}.cx-sources.z41 li.z41 a.z41:hover{border-color:var(--gold-border);color:var(--gold)}.cx-signed.z41{color:var(--muted);margin:14px 0 0;font-size:13px}.cx-signed.z41 b.z41{color:var(--foreground-muted);font-weight:600}.cx-why{margin-top:20px}.cx-glance{justify-self:end;width:min(100%,380px)}.cx-end.z41{padding-top:clamp(12px,2vw,24px)}@media (width<=1100px){.cx-pair__row.z41{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cx-pair__mid.z41{grid-area:1/1/auto/-1;padding-bottom:6px}}@media (width<=760px){.cx-pair__row.z41{grid-template-columns:minmax(0,1fr)}}
