.cp{font-feature-settings:"tnum"}.cp .b3-hub-hero{padding-inline:max(40px,calc((100% - 900px) / 2 + 40px))}.cp-vs-h1{color:#CFE2F2;font-size:26px;font-weight:400}.cp .cp-h2{font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 14px;color:var(--b3-ink)}.cp-section{margin-bottom:36px}.cp-picker{display:grid;grid-template-columns:1fr auto 1fr auto;gap:12px;align-items:center}.cp-select{height:46px;font-size:15px;border-radius:8px}.cp-select:focus{border-color:var(--b3-accentBorder);background-color:var(--b3-card);outline:0}.cp-vs{color:var(--b3-inkSoft);font-size:14px;text-align:center}.cp-go{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border:0;border-radius:8px;background:var(--b3-accent);color:#fafafa;box-shadow:inset 0 0 0 1px var(--b3-accentBorder);font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap}.cp-go:disabled{opacity:.5;cursor:not-allowed}.cp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.cp-pair{display:block;padding:14px 16px;background:var(--b3-card);border:1px solid var(--b3-rule);border-radius:10px;text-decoration:none;color:var(--b3-title);font-size:15px;font-weight:600;line-height:1.3;transition:border-color .12s,box-shadow .12s}.cp-pair:hover{border-color:var(--b3-inkSoft);box-shadow:0 2px 12px rgba(10,30,50,.08)}.cp-pair .cp-vs{display:inline;font-size:13px;padding:0 4px}.cp-tablewrap{overflow-x:auto;border:1px solid var(--b3-rule);border-radius:10px;background:var(--b3-card);margin-bottom:36px}.cp-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--b3-ink)}.cp-table th{text-align:left;padding:12px 16px;font-family:var(--label-font);font-size:12px;font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--label-ink);background:var(--b3-panel);border-bottom:1px solid var(--b3-rule)}.cp-table th.num{text-transform:none;letter-spacing:0;font-size:13px;font-weight:700;color:var(--b3-ink)}.cp-table td{padding:12px 16px;border-bottom:1px solid var(--b3-rule);vertical-align:top}.cp-table tr:last-child td{border-bottom:0}.cp-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cp-table td.num{font-size:16px;font-weight:600}.cp-table td.num.lead{color:var(--b3-link)}.cp-sub{display:block;font-size:12px;margin-top:2px}.cp-na,.cp-sub{font-weight:400;color:var(--b3-inkSoft)}.cp-na{font-size:14px}.cp-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cp-card{background:var(--b3-card);border:1px solid var(--b3-rule);border-radius:10px;padding:18px 20px}.cp-card-label{font-family:var(--label-font);font-size:12px;font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--label-ink);margin-bottom:10px}.cp-links{display:flex;flex-direction:column;gap:8px}.cp-links a{color:var(--b3-link);text-decoration:none;font-size:15px;font-weight:600}.cp-links a:hover{text-decoration:underline}.cp .cp-foot{font-size:13px;color:var(--b3-inkMid);line-height:1.5}.cp-foot a{color:var(--b3-link)}@media (max-width:899px){.cp .b3-hub-hero{padding-inline:16px}.cp-vs-h1{font-size:18px}.cp-picker{grid-template-columns:1fr;gap:10px}.cp-picker .cp-vs{padding:0}.cp-go{width:100%}.cp-two{grid-template-columns:1fr}.cp-table td,.cp-table th{padding:10px 12px}.cp-table td.num{font-size:15px}}.cp-table a.cp-paylink{color:inherit;text-decoration:none}.cp-table a.cp-paylink:focus-visible,.cp-table a.cp-paylink:hover{color:var(--b3-link);text-decoration:underline;text-underline-offset:3px}