::selection{background:var(--jnyc-brass);color:var(--jnyc-ink);}:focus-visible{outline:2px solid var(--jnyc-brass);outline-offset:3px;}.jnyc-plan-cta{margin:14px 0 18px;}.jnyc-plan-cta a{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--jnyc-brass);border-radius:8px;color:var(--jnyc-paper);text-decoration:none;font-weight:600;}.jnyc-plan-cta a:hover{background:var(--jnyc-brass);color:var(--jnyc-ink);}.jnyc-plan-cta__new{background:var(--jnyc-signal);color:#fff;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;}